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
openSUSE Build Service is sponsored by