File cosmic-workspaces.changes of Package cosmic-workspaces
-------------------------------------------------------------------
Thu Apr 24 18:29:37 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- Update to version 1.0.0~alpha7+0:
* fix(view): match pin button appearance to designs
* Add support for workspace pinning and dragging
* backend/wayland: Support running without toplevel manager protocol
* Pass `toplevel_capabilities` from backend to frontend
* Fix building with `mock-backend`
* Activate workspace only if capability is present
* Fix clippy lints
* Store `cctk::workspace::Workspace` in `struct Workspace`
* widget/toplevel_item: Rename to `size_cross_nth`; take index argument
* widget/toplevel_item: Fix tree passed to layout() of second child
* chore(view): remove `bg_element`
* improv(view): make workspace item sizing more dynamic
* Fix "never read" lint
* Use `ThreadExecutor` instead of calloop executor
* Add and use `TwoRowColToplevelLayout`
* row_col_toplevel_layout: Add a `new` method
* row_col_toplevel_layout: Take into account max cross axis in scale factor
* i18n - update portuguese translations (#154)
* i18n(nl) update and improve Dutch translation (#131)
* Update cosmic_workspaces.ftl PL translation (#132)
* Create cosmic_workspaces.ftl (#69)
* Add Ukrainian translation (#74)
* i18n(pt): create Portuguese translation (#91)
* Add Tamil translation (#102)
* i18n(ar): add Arabic translation (#103)
* Add Hungarian translations (#124)
* i18n(dk) Add danish translation
* Added Irish translation
* i18n(de): add German translation
* i18n(zh-CN): create zh-CN translation
* i18n (pt-BR) Update translations
* i18n (pt-BR) Update translations
* i18n(zh-TW): add zh-TW translation
* i18n(ro): Add Romanian translation
* Use `Layer::Top` instead of `Layer::Overlay`
* Use `match` instead of a couple `if let` branches
* Use `aliasable` in `AxisToplevelLayout` to use slice in argument
* Filter `WaylandEvent::RequestResize` events out of subscriptions
* Make dnd_destination code more generic
* chore: update libcosmic
* Update to workspace v2, based on ext-workspace
-------------------------------------------------------------------
Sat Feb 22 03:52:25 UTC 2025 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha6+0:
* fix: invert scroll direction
* Polish translation for .desktop entry
* Update for toplevel-info cctk changes
* Fix build with `mock-backend` feature
* Fix warnings and remove `dbg!`
* UI code for supporting workspace drags
* Rename `DndWorkspaceDrag` to `DndToplevelDrag`
* toplevel_layout: Add `AxisToplevelLayout` helper
* toplevel_layout: Make size depend on axis
* toplevel_layout: Move logic into a `requested_main_total` method
* Fix disabled scroll accumulation
* Accumulate scroll events
* Change workspace based on scroll events
* Use updated screencopy abstraction
* Add `workspaces_for_output` helper function
* Allow dropping window onto toplevel list area
* Remove unneeded field of `DragSurface`
* Fix building mock backend
* Move drag-and-drop related types to a `dnd` module
* `DropTarget` enum instead of tuple; combine with `DragId`
* view: Add `DragId` helper to manage multiple types of destinations
* feat: Workspace view closing by pressing current workspace or empty space
* Center toplevels if they don't fill space
* Have `icon_for_app_id` run in a background thread
* performance: Add app_id check to throttle icon fetch
- switch to obs_scm
-------------------------------------------------------------------
Sat Jan 18 18:01:40 UTC 2025 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha5.1+7:
* Remove `LayerShell` only once iced confirms surface destroyed
* Use std `LazyLock` instead of `once_cell` crate
* Address some warnings
* Allow a couple clippy lints
* Run `cargo clippy --fix`
* fix(interface): align closer to designs
* Apply screencopy `transform` to subsurfaces
* Run `cargo update`
* Toplevel layout abstraction
* Update dependencies
* Update iced/libcosmic
-------------------------------------------------------------------
Fri Jan 10 23:02:05 UTC 2025 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha5+0:
* On mock backend, don't hide when toplevel is opened
* Fix building with `mock-backend` and `no-subsurfaces`
-------------------------------------------------------------------
Fri Dec 06 01:03:13 UTC 2024 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha4+0:
* Don't panic if `dmabuf` global isn't present
* Run `cargo update`
* Close workspaces view if window spawns while open
* Correctly restrict modifiers in screencopy
* chore(desktop-file): remove ICED category
* Don't show background; rely on cosmic-comp for that
* Deduplicate `drag_surface` code a bit
* support CARGO_TARGET_DIR
* Move drag surface view into a function
* Run `cargo update`
-------------------------------------------------------------------
Thu Oct 31 22:39:20 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.0.0~alpha3:
* no difference to alpha2
-------------------------------------------------------------------
Wed Sep 25 06:59:51 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.0.0~alpha2:
* Don't panic if dmabuf global isn't present
-------------------------------------------------------------------
Thu Aug 8 01:00:47 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:59:57 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.0.0~alpha1:
* Close workspaces view if window spawns while open
* Correctly restrict modifiers in screencopy
* chore(desktop-file): remove ICED category
* Don't show background; rely on cosmic-comp for that
- enable leap (thanks to vyvir)
-------------------------------------------------------------------
Thu Mar 14 05:23:33 UTC 2024 - Richard Rahl <rrahl0@proton.me>
- initial packaging