File cosmic-panel.changes of Package cosmic-panel
------------------------------------------------------------------- Thu Oct 23 17:19:58 UTC 2025 - Richard Rahl <rrahl0@opensuse.org> - Update to version 1.0.0~beta3+0: * no changes since last release ------------------------------------------------------------------- Sun Oct 19 14:48:53 UTC 2025 - Richard Rahl <rrahl0@opensuse.org> - Update to version 1.0.0~beta2+0: * Fix handling of scroll events * Fix auto-hide when intellihide is not supported * Remove `if` block that appears to be dead code * Move things shared between `PanelSpace`s to a `PanelSharedSpace` * fix: issue with background rendering by changing scale * fix: briefly apply +-1 pixel when autohide changed * fix: Close workspaces for popups that take grabs; not tooltips * fix: handle press in space if hovered ------------------------------------------------------------------- Mon Sep 29 20:25:32 UTC 2025 - mkd <mkdwho@icloud.com> - Update to version 1.0.0~beta1.1+1: * feat: configurable delay before unhiding panels * Use `cosmic-workspaces` DBus to hide workspace when popup is shown * Define `visiblity` in `PanelSpace::new()` instead of accepting as arg * Run `cargo fmt` (on nightly) * fix: add --die-with-parent * fix: improve cleanup of fds * fix: overlap handling * fix: avoid input region rectangle accumulation * fix: input region position on right edge * update smithay, remove unnecessary surface attributes * update `sctk` * chore: update dependencies * chore: migrate to Rust 2024 edition * fix: cursor * chore: use crates-io * Add `TouchTarget` support for `IcedElement` * Add support for overflow popup applets to `touch_under()` * Use `space_focus()` for overflow popups as well * Split off some shared pointer/touch code in a `space_focus()` function * Use `dyn` to simplify `KeyboardTarget`/`PointerTarget` slightly * Update `smithay` to latest commit * fix: check hovered and focused surface for popup creation * fix: improve overflow popup handling * avoid closing popups before autohover events are generated * refactor: take a grab for popups that want input * Initial support for passing touch input to clients * fix(cursor): multipool * fix(maximized): track sticky windows for each output * refactor: update default config * fix(nix): Reworked flake to work with current setup * chore: update deps * fix: damage tracking is not working with the correct offset for gaps * Update `cctk` * chore: pass spacing to applets * fix: exit early if the hovered applet has a popup * feat: support flatpak applets * fix: increase timeout for notifications proxy * fix: handle minimized toplevels in intellihide * Limit custom panel size to greater than 16 and intervals of 4 * Add "Custom" panel size, with an arbitrary value for the size * fix: hover tracking * fix: popup offset for parent popup should be zero * fix: check toplevel overlaps to determine if it should hide, instead of output toplevels * fix: account for potentially overlapping dock and panel * fix: set overlap notify state after config is changed * fix: apply new location after focus transition has ended * fix: overflow button scaling for size calculation ------------------------------------------------------------------- Thu Apr 24 17:53:46 UTC 2025 - Richard Rahl <rrahl0@opensuse.org> - Update to version 1.0.0~alpha7+0: * fix: ceil for scaled width and height * Run `cargo clippy --fix`, then `cargo fmt` * Store just `ToplevelInfo` instead of tuple * Update uses of deprecated `Rectangle::from_loc_and_size` * fix: scaling * improv: less jank for popup resize * Use `patch` to depend on only one version of cctk * Update `cctk`, with latest toplevel/workspace protocols * make egl_surface current before use * fix: get before creating buffer * update launch-pad * fix: set context to current with surface * improv: use damage * fix: make egl context current with surfaces * fix: handling for stacked autohide panel and static dock. * fix: better handling of additional gaps and input zones * fix: don't skip adding additional gap if not focused * chore: update smithay * refactor: autoswitch for popups that have grab * feat: subsurface support ------------------------------------------------------------------- Sat Feb 22 03:23:27 UTC 2025 - rrahl0@opensuse.org - Update to version 1.0.0~alpha6+0: * release free memory from the heap * fix: immediately handle autohover if delay is 0 * feat: delay for autohover popups - switch to obs_scm ------------------------------------------------------------------- Sat Jan 18 17:44:13 UTC 2025 - rrahl0@opensuse.org - Update to version 1.0.0~alpha5.1+1: * fix: only flag dirty if actual visibility transition occurs * perf: optimized cosmic-freedesktop-icons * update freedesktop-icons ------------------------------------------------------------------- Fri Jan 10 22:10:00 UTC 2025 - rrahl0@opensuse.org - Update to version 1.0.0~alpha5+1: * update deps * refactor: timed cleanup * fix: layer surface sizes * update deps * fix: patch * fix: patch * improv: adjust timeouts * improv: more fine grained throttling for frame events * update launch-pad not to panic on kill * fix: avoid drawing when panel is too small * sleep for up to 50ms if there is time left in the iteration timeout * fix: typo ------------------------------------------------------------------- Fri Dec 06 00:32:51 UTC 2024 - rrahl0@opensuse.org - Update to version 1.0.0~alpha4+0: * fix: rounded rectangle crop position * refactor: add namespace * fix: namespace * fix: typo * refactor: intellihide always enabled if autohiding * wip: overlap notify * feat: intellihide * refactor: avoid changing exclusive zone when hiding * fix: set focus to new popup * refactor: throttle frame events and increase timeouts in general ------------------------------------------------------------------- Thu Oct 31 22:24:16 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> - update to 1.0.0~alpha3: * fix launchpad * Make cosmic-protocols truly optional ------------------------------------------------------------------- Wed Sep 25 06:43:54 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> - update to 1.0.0~alpha2: * fix: hide after popup closed and hover lost * fix: force resize and relayout after scaling change * fix: selection * fix: fallback for GL_OES_standard_derivatives extension missing * fix: convert usize to isize. Removes clippy errors * refactor: process generated pointer events immediately * refactor: delay pointer motion on auto-hover until next surface commit ------------------------------------------------------------------- Thu Aug 8 01:00:11 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> - standardize packaging with also fixes for miscellaneous hardcoding filenames, using @PARENT_TAG where applicable, and be more specific with files in the %files section (so no non-wanted files are getting added ------------------------------------------------------------------- Wed Aug 7 01:39:35 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> - update to 1.0.0~alpha1: * fix: force resize and relayout after scaling change * fix: hide after popup closed and hover lost * fix: request new dimensions after output update, and clear the surface * fix: don't wait for configure after resize * fix: unscale margin offset for buttons * fix: create dnd egl surface with size of first commit from applet - enable leap (thanks to vyvir) ------------------------------------------------------------------- Wed Mar 13 18:12:45 UTC 2024 - Richard Rahl <rrahl0@proton.me> - initial packaging