File cosmic-comp.changes of Package cosmic-comp
-------------------------------------------------------------------
Tue Sep 30 20:06:02 UTC 2025 - mkd <mkdwho@icloud.com>
- Update patch & Cargo.lock
-------------------------------------------------------------------
Mon Sep 29 21:39:17 UTC 2025 - mkd <mkdwho@icloud.com>
- Update to version 1.0.0~beta1.1+0:
* floating: Keep elements positioned relatively on recalculate
* shortcuts: touchpad toggle keybind
* Remove `last_cursor_position` from `CosmicMapped`
* screencopy: Render cursor for toplevel capture at right position
* screencopy: Add cursor render element first
* shell: Handle `WorkspaceMode::Global` in `move_workspace()`
* shell: Make `migrate_workspace()` a no-op on global workspace mode
* fix(config): move cosmic-randr-shell to main branch
* config: Make `read_outputs` failable
* kms: Don't join on `DrmSurface` drop
* refactor(config): fix no features enabled
* chore: Update smithay
* render: Fix shader obj leak
* kms/surface: Cleanup unused software-rendering code
* kms: evdi cursor work around
* kms/device: Fix render_formats
* kms: Don't consider software devices for primary
* kms: Close drm fds via session
* kms: Don't attempt dmabuf import on software devices
* kms/device: Don't advertise drm_node on software devices
* chore: smithay update
* i18n(sk): Update translations
* i18n(ar): improve translations
* fix: don't assume previous workspace still exists #1588
* kms/surface: Fix transform used for blits
* screencopy: Fix transform for damage rect advertised to client
* Fix vim-ish `k` and `j` discrepancy in keymap
* i18n(ar): Update Arabic translations
* cleanup
* filter unknown
* feat(config): load cosmic-randr output Lists
* refactor(output config): move to config crate
* config: Allow overriding touchpad state
* protocols/workspace: Set ext workspace `id` for pinned workspace
* screencopy: Return signalled sync point after shm
* screencopy: Use `send_success_when_ready` for other forms of capture
* kms/surface: Don't send screencopy`success()` until sync point is reached
* kms/surface: Define a `PendingImageCopyData`, instead of using tuple
* Update `smithay`, and adjust to use sync points from blit calls
* chore: Rust 2024 edition
* chore: update dependencies
* chore: use `std::sync::LazyLock`
* kms/device: Don't reconfigure existing outputs on `connector_added`
* focus: Don't consider XWaylandGrab exclusive
* i18n(zh-CN): Update translation
* floating/resize: Don't panic if something else cancelled the resize
* Fix keybinding case for Period and Comma to match internal naming
* Float cosmic-store dialogs, needed for gstreamer codec install
* order: Newer override-redirect windows are higher in the stack
* shell: Correctly handle maximized stacks on move requests
* input: Handle sticky windows on super+right-click
* toplevel_mgmt: Fix activating sticky windows
* chore: smithay update
* Fix compile warnings on nightly
* Don't crash if `GreeterAccessibilityState::config()` fails
* feat: sync state with greeter
* state/lid-inhibit: Take current lid state into account
* config: Ignore configs disabling every output
* kms: Don't reload outputs for every single event
* kms/device: Don't re-enumerate disabled outputs
* output_configuration: Set wlr_output_head serial number
* chore: Update smithay
* kms/surface: Don't attempt to use overlay planes during animations
* kms/surface: Only skip cursor updates if the application renders consistently
* kms: Add min_vrr refresh rate safety margin
* element: Allow overriding default scanout behaviour
* render/wayland: filter scanout candidates by frametime estimation
* kms: Fix direct scanout due to wrong node compare
* wayland/compositor: Add per-surface frame time estimation
* Log error return from `main()` with `tracing`
* chore: Fix outdated lock-file
* i18n(fa): Add Persian translations
* floating: Properly scale positions on migration (fixes #1167)
* kms/surface: Remove old feedback on node-removal
* chore: Update smithay
* refactor: swap to the activated element's workspace if different
* refactor: fallback to last active seat for privileged activation token
* fix: check layer map for root popup surface
* kms: Correctly handle the source node not being initialized
* improv(stack): use system theme colors
* input: Handle lid-switch and disable/enable built-in display
* dbus: Take lid-inhibitor-locks on systemd systems
* utils: Abstract built-in output check
* Use `&dyn` to simplify pointer/keyboard/touch target dispatch
* Update `smithay`
* kms/device: Cleanup unused code
* kms: Don't incorrectly re-use iterator in `update_surface_nodes`
* kms: Change awkward new trait to `InnerDevice`
* kms: Don't commit anything before updating the mode
* kms: lock during screen conf changes
* chore: smithay update
* i18n(pt-BR): update translation
* fix: only activate the active window of the stack on activation
* i18n - update russian translations
* fix: Apply window snapping properly on multiple-output configurations (#1529)
* shell: Don't unconditionally focus on unfullscreen
* input/actions: Clear keyboard focus moving to output with no window
* input/actions: Change `focus_follows_cursor` to `cursor_follows_focus`
* input/actions: Change active workspace / output when migrated
* shell: Make `activate`/`end_workspace_swipe` return `Err` if no set
* shell: Make `activate` return `Some` on `Global` workspace mode
* i18n(be): Add Belarusian translation
* Update Hungarian translations
* tiling: fix missing `output_enter`/`set_bounds` on remap
* fix(overlap): check if window is sticky
* workspace: Animation and geometry fixes around maximized windows
* shell: Fix layer on maximize restore
* floating: animation fixes
* shell: rebase fullscreen changes on for xwayland-grab
* shell: Focus window after unfullscreening
* shell: Correctly track `was_maximized` for fullscreened sticky windows
* shell: Don't consider animation geometry when remapping fullscreen surfaces
* workspace: Correctly handle unmapping maximized elements
* floating: Return pending geometry on unmap
* shell: Fix re-render on `toplevel_destroy`
* workspace: Add missing `output_enter/leave` events for fullscreen surfaces
* shell: Fix clicking on background fullscreen surfaces
* shell: Properly restore maximized state from minimize/fullscreen
* shell/workspace: Don't double-remove animating fullscreen surfaces
* xwayland: Don't allow spurious map_requests to map windows twice
* workspace: Consistently set minimized state
* shell: Ignore fullscreen requests to minimized windows
* input: Add fullscreen shortcut
* shell: handle fullscreen windows on a dedicated layer
* screencopy: Fix damage tracking bug with shm screencopy of output
* Remove debug prints that probably shouldn't have been merged
* protocols/workspace: Track group a workspace is on, and update
* Inhibit keyboard shortcuts if XWayland grab is active
* Improved handling of XWayland grabs
* Update `smithay` with `dma_shadow_copy` fix
* kms: Do not attempt to import dmabuf on device not supporting format
* i18n(ar): Add Arabic translation
* Send `wl_surface::leave` before destroying output global
* Update `smithay`
* Update `smithay`, `egui`, and `smithay-egui`
* Update libcosmic
* chore: add keybinding for power off button handling
* Revert "feat: power button handling"
* feat: power button handling
* Send dmabuf feedback for dnd icon surface, and cursor surface
* Consider cursor and drag surfaces in `visible_output_for_surface`
* Unwrap user data in `cursor_image_status`
* Add `cursor_image_status`/`set_cursor_image_status` to `SeatExt`
* Set primary scanout output for dnd icon surface
* Send `frame` callback for dnd icon surfaces
* kms/surface: Split off part of `redraw` into `take_screencopy_frames`
* kms/surface: Update how errors in `send_screencopy_result` are handled
* kms/surface: Split off part of `redraw` into `postprocess_elements`
* kms/surface: Split off part of `redraw` into a `send_screencopy_result`
* chore: Update smithay
* Update `smithay`
* kms/surface: Call `cleanup_texture_cache` for each device at end of draw
* kms: Fix inconsistent selection of primary GPU
* xwayland: Delay selection notify until focused
* wayland/decorations: Fix xdg-decoration state always shadowing kde-decorations
* wayland/decorations: Fix early requests with kde-protocol
* kms: Various gpu removal fixes
* kms: Always send frame callbacks
* debug: More profiling annotations
* shell: Using parking_lot's `RwLock` for fairness guarantees
* kms: Allow updating the primary node
* chore: Update smithay
* kms: Add allow/deny-listing of drm devices
* Update to zbus 5.x
* Don't change focus on click of layer with `KeyboardInteractivity::None`
* protocols/screencopy: Make frame/session send stopped/fail on drop
* i18n(zh-CN): update translation
* i18n(es): Add spanish translation
* Remove deprecated call to `time`'s `set_soundness` function
* .github/workflows/build.yml: Pass `+stable` to cargo
* Update `smithay`
* Fix compiler warnings
* Update dependencies
* ssd: Set `is_ssd(true)` on `header_bar`, and don't set `.start`
* Run `cargo update`
* Update toolchain to Rust 1.85
* kms/surface: Fix thread crash on error return of `redraw`
* Fix display vim bindings (j and k were swapped)
* shell: Remove null-bytes from X11 title/app_id
* Update `smithay`
* Update `smithay` with `ContextId` changes
* Add `Tor Browser` as floating window exception
* kms: Skip overlay tests on fullscreen
* iced: Optimize updates
* debug: Fix crashes and deadlocks
* kms/timing: Faster cleanup
* kms: Fix VRR check having already missed the deadline
* kms/timings: Base `next_render_time` on time to submit
* kms: Add tracy profiling
-------------------------------------------------------------------
Sat Aug 16 11:27:21 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- apply fix-vendor.patch and fix-Cargo.toml.patch, as we need to update
a dependency, so it can build against a higher version
-------------------------------------------------------------------
Thu Apr 24 17:27:25 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- Update to version 1.0.0~alpha7+1:
* i18n (pt-BR) - Update translations
* Initial support for workspace pinning and moving
* protocols/workspace: Make `move_workspace_to_group` move existing handle
* protocols/workspace: Store request queue in workspace manager udata
* protocol/workspace: Store manager as part of workspace/group udata
* protocol/workspace: Move `WorkspaceGroupData` to `ext.rs`
* protocol/workspace: Remove type bounds that aren't required
* protocol/workspace: Drop support for cosmic v1 protocol
* xwayland: Set scaled cursor size via xsettings
* render/cursor: Don't round cursor coordinates early
* render/cursor: Correctly convert hotspot coordinates
* i18n(cs): Add Czech translations
* shell: Don't engage new MoveGrabs while in Overview
* chore: use cosmic-text shape cache
* xwayland: Honor primary output for fractional scale
* output_configuration: Allow setting xwayland primary output
* chore: update cosmic-protocols
* xwayland: store and restore primary output
* feat: Allow fractional xwayland client scale
* chore: update smithay
* Change default X11 eavesdropping to None
* shell/element: Attach a resize border to tiled undecorated windows
* chore: Update smithay
* state: Use `WeakOutput` for frame trottling
* xwayland: Allow eavesdropping on certain keyboard/pointer events
* chore: Update smithay
* xwayland: Always allow writing into clipboard
* xwayland: Allow pasting into fullscreen surfaces
* shell/workspace: Disambiguate output with edid match by connector name
* shell/workspace: Store edid in output stack
* shell/workspace: Clear output stack when moved user moves workspace
* Add `EdidProduct`, as user data for kms `Output`s
* Replace screencopy with `ext-image-copy-capture-v1`
* config: Refactor WorkspaceLayout to use the Default macro
* Argument support with clap_lex
* i18n(sk): Add Slovak translations
* a11y/zoom: Fix settings page
* input: Don't trigger modifier shortcuts, when zooming
* a11y/zoom: Add more leeway for OnEdge movement
* a11y/zoom: zoom level per output
* a11y/zoom: Drop last state
* a11y/zoom: Allow disabling scroll-shortcuts
* a11y/zoom: Allow hiding the overlay
* xdg-activation/toplevel-management: Unmaximize when activating a tiled window
* shell: Unmaximize when moving a single window to another tiling layer
* shell: Unmaximize windows on the target workspace when moving groups
* shell: Don't move group to tiled layer of floating-only workspace
* kms: Support screencopy cursor modes with active filters
* backend: Support screen filters in nested mode
* chore: Update smithay
* kms: Support screen filters
* kms: Refactor out postprocessing helpers
* wayland: Add support for cosmic-a11y version 2
* chore: Update cosmic-protocols
* config: Add screen-filter configuration and persistent state
* screencopy: Remove unnecessary lifetime
* Call `underlying_storage` of `TextureRenderElement` without mapping
* kms.timings.presented: print debug msg when frame time is overflowing
* kms: protect against potential overflow of Duration when calculating avg frametime
* shell: Refactor out common code for removing workspace from set
* Fixes for `migrate_workspace`
* Refactor out duplicated `workspace_set_idx` loops
* Send one-dimensional workspace coordinates, without output index
* Take slice instead of array in `set_workspace_coordinates`
* Improve handling of XDG activation tokens in shell
* Update `smithay`
* Fix `dependency_on_unit_never_type_fallback` warning on latest Rustc
* chore: Update rust toolchain
* iced: Don't call update from render_elements
* iced: Don't throttle resizes
* input: Fix events for subsurfaces of lock surface
* fix: Remove extra scaling of borders
* chore: smithay update
* shell: On `output_remove`, focus moved workspace instead of empty one
* protocol/workspace: Store ext/cosmic specific capabilities
* protocol/workspace: Split ext/cosmic-v1 workspace data into two types
* shell: If active workspace moved, add `WState::Active` to new active
* shell: Fix getting `active_handle` for `other_set`
* tiling: Exclude maximized windows from input/render
* iced: refresh after output_enter
* floating: Refresh space after mapping
* main: throttle refresh
* i18n (pt-BR) update translation
* i18n(pt): update Portuguese translation
* Create cosmic_comp.ftl (Swedish)
* i18n(nl) update Dutch translation
* shell: next_output - axis overlap filter logic without negation
* actions: Remember previous workspace on extended action
* actions: Shortcut handling changes for #1005
* stack: Remember position during continuous move action
* stack: Remember previous position during focus navigation
* ci: Update unsupported cache v2 action to v4
* fix(protocol/workspace): Handle cosmic-workspace-v2 destroy requests
* Add `cosmic-workspace-v2`, image source, toplevel info changes
* Update cosmic-protocols
* Set `WorkspaceCapabilities::SetTilingState` capability
* protocol/toplevel_management: Use `WorkspaceHandle` in argument
* protocol/workspace: Fix initial sending of states and capabilities
* feat: add shortcut for input source switch
* i18n(pl): update translation
* Update Hungarian translations
-------------------------------------------------------------------
Sat Feb 22 02:45:10 UTC 2025 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha6+0:
* stack: Fix input at bottom of window
* grabs/resize: Fix Xwayland geometry
* zoom: bugfixes
* wayland: Implement cosmic-a11y-v1
* chore: Cleanup some warnings
* zoom: Add separator to popup
* zoom: Be a little more lenient with OnEdge movement and fractional cursor positions
* zoom: Seperate animating/current focal_point
* zoom: Reload config after writing
* config: Update zoom config defaults
- switch to obs_scm
-------------------------------------------------------------------
Sat Feb 22 02:40:43 UTC 2025 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha5.1+0:
* stack: Fix input at bottom of window
* grabs/resize: Fix Xwayland geometry
* zoom: bugfixes
* wayland: Implement cosmic-a11y-v1
* chore: Cleanup some warnings
* zoom: Add separator to popup
* zoom: Be a little more lenient with OnEdge movement and fractional cursor positions
* zoom: Seperate animating/current focal_point
* zoom: Reload config after writing
* config: Update zoom config defaults
* zoom: Fix config/state changes
* zoom: Localize zoom ui
* shell: Rescale zoom UI with zoom factor
* zoom: Don't render at 100% scale while animating
* iced: Allow rendering at a higher native scale than it's output
* shell: Add zoom UI
* config: Handle zoom updates in `Common::update_config`
* iced: Track last seat/serial for grabs
* grab: Refactor `MenuGrab` to be useful for zoom ui
* input: Refactor common logic into `update_zoom`
* input: Zoom on Super+Scroll
* config: Read/store zoom state
* shell: Cleanup zoom state
* shell: Reset focal point if cursor outside OnEdge area
* shell: don't accidentally reset zoom when using multiple seats (theoretically)
* chore: Update cosmic-settings-config
* zoom: Handle multiple outputs
* utils: Move `NextDown`
* config: Add zoom configuration
* shell: Allow triggering zoom
* render: Scale contents according to zoom_level
* chore: Update libcosmic
* floating: Fix resize indicator order
* Derive Eq for NumlockState
* Update moving.rs
* grabs: Snap Window Edges to Close Output Edges
* Reactivated num/caps-lock upon keyboard layour change
* protocol/workspace: Fix behavior with multiple manager instances
* protocol/workspace: Add support for `ext-workspace-v1`
* protocol/workspace: Move cosmic dispatch code to seperate file
* Make numlock state on boot configurable
* Update `libcosmic`
* chore: Update smithay
* layout/floating: Fix indicator element order
* layout/tiling: Fix swap stack overlay offset
* layout/tiling: Fix swap indicator element order
* render: Scale indicator radius with scale
* chore: ron 0.9 update
* render/cursor: Follow selected scale instead of wanted scale
* chore: Update cosmic-config for forward compatibility
* wl_compositor: Send initial size for maximized/fullscreen surfaces
* shell: Don't animate programmatic maximize_requests
* shell: Handle maximize requests before commit
* Improve mirroring size/scale comparison
* Fix mirroring with scale on target output
* Use `HashMap` entry API in a cleaner way
* Use untransformed texture in `MirroringState::new_with_renderer`
* shell: Remove last workspace if it follows empty active workspace
* fix(config): wrong config context for system actions on startup
* Remove `CosmicMapped::stack_ref_mut`
* toplevel-management: Move window, not whole stack
* toplevel-management: Make `move_to_workspace` work with minimized window
* workspace: Fix race between binding `wl_output` and `output_enter`
* kms: Don't try to render inactive outputs
-------------------------------------------------------------------
Sat Jan 18 17:06:38 UTC 2025 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha5+13:
* chore: add log-out shortcut
* Only cancel the keyboard grabs that we initiate
* floating/resize: Fix broken global geometry
* toplevel_info: Don't send geometry updates, while resizing
* tiling: Refactor blocker code
* tiling: Throttle resizes
* tiling: Fix flicker during resizing
* floating: Throttle resizes
* mapped: Allow to query in-flight configure for resize throttling
* Add a `COSMIC_DISABLE_SYNCOBJ` env var to disable syncobj protocol
* Add `linux-drm-syncobj-v1` protocol
* Update `smithay-egui`, `egui`
* Use `get_unconstrained_geometry` function for popup position
* fix: cosmic-protocols rev
* chore: Downgrade Cargo.lock version
* chore: update freedesktop-icons
* add Dutch translation
* Remove unused `glow` and `drm-ffi` dependencies
* chore: Update smithay
* chore: cargo update
* chore: Update libcosmic
* chore: Update cosmic-text
* fix: add missing libdisplay-info library into flake.nix
-------------------------------------------------------------------
Fri Jan 10 21:16:52 UTC 2025 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha5+0:
* toplevel-info: Send initial `state` even if empty
* kms: Don't try to restore modifiers, if we don't have any surfaces
* output_configuration: Better log errors
* Use `Mul` impl of `Size`
* Migrate away from `Rectangle::from_loc_and_size`
* chore: Update `smithay`
* render: Fix race during startup
* chore: github-ci was also missing pixman apparently
* chore: Add libdisplay-info to github ci
* kms: Use scaled sizes for placing new outputs
* kms: Cleanup now that `output_elements` won't panic for uninitialized outputs
* shell: Allow active workspace to be `None`
* chore: Add libdisplay-info dependency for packaging
* debug: Fixup feature compilation
* kms: Allow diverging primary plane formats under certain conditions
* kms: skip cursor updates for fullscreen content above the minimum refresh rate
* deps: Switch from edid-rs to libdisplay-info
* drm_lease: Disable overlay planes when active
* kms: Use new `DrmOutput` api
* xdg_activation: Also consider tiled windows
* chore: Fix a few warnings
* chore: Update smithay
* Update leds when devices are added
* Fix sticky toggle crashes on maximized windows (#1110)
* refactor(shell/element): refactor how decorations height is accessed
* When removing output global, use `disable_global`, remove with timer
* focus: Fix active/focused output on `refresh_focus`
* shell: Fix stacking maximized windows
* toplevel-info: Fix behavior with multiple instances of global
* shell: Unset focused outputs on `remove_output`
* kms/surface: Fix racy output disable
* fix: manually scale the damage
* fix: improve damage tracking
* fix(iced): use internal_ref size
* chore: update deps
* feat: alt+shift+tab
* chore: update iced/libcosmic
* Call `data_init.init` even if weak references are not alive
* output_configuration: Use `unwrap` in calls to `Resource::data`
* Use `WeakOutput` when accessing data of `ZwlrOutputHeadV1`
* fix: activation of an element outside the current workspace
* main: Update D-Bus activation environment also on non-systemd systems
* focus: Only consider focused output
* focus: Un-activate non-active workspaces
* fix: filter by active workspace in overlap notify
* shell: Fix windows global geometry to include ssd
-------------------------------------------------------------------
Thu Dec 05 23:36:42 UTC 2024 - rrahl0@opensuse.org
- Update to version 1.0.0~alpha4+0:
* focus: Only consider focused output
* focus: Un-activate non-active workspaces
* fix: filter by active workspace in overlap notify
* shell: Fix windows global geometry to include ssd
* input: Apply output transform to touch/tablet events
* input: Define function for transforming touch/tablet event position
* screencopy: don't force opaque window backgrounds
* refactor: add namespace
* overlay-notify: Implement handler
* overlap-notify: Implementation fixes
-------------------------------------------------------------------
Thu Oct 31 22:10:13 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.0.0~alpha3:
* Add cosmic_atspi_v1 protocol
* element/window: Input offset fixes
* toplevel_info: Fix racy data creation
* kms: Don't substract for mirrored outputs
* DPMS with wlr-output-power-management-unstable-v1 protocol
* set cursor shape for resize grabs
* focus: Fix layer-popup locations
* input: Use render_input_order
* render: Use render_input_order
* focus: Introduce render_input_order
* Don't create initial empty workspace when there are other workspaces
* On adding output add set after processing other sets
* Fix workspace indices when workspace is moved to another output
* Preserve active workspace when workspaces are moved back to another
output
* When moving workspaces on output remove, don't movve empty workspace
* Fix spelling of prefers
* Use to_ne_bytes() instead of unsound Vec::from_raw_parts
* fix(menu): use corner radius from theme
* Add COSMIC_DISABLE_DIRECT_SCANOUT env var
* Add util function for boolean env vars
* cursor follows focus to center of window
* fix(window): center window title
* fix(menu): styling
* use Grabbing cursor instead of Grab cursor
* input: Treat pointer-shortcuts as potentially inhibited
* Set default output transform based on DRM panel orientation
* Update egui, smithay-egui, smithay
-------------------------------------------------------------------
Wed Sep 25 00:35:22 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.0.0~alpha2:
* Use EGL_MESA_device_software as fallback for screen capture
* iced: Set default font
* Add wl-clipboard to tiling exceptions
* kms: Try to calculate dpi and scale factor
* Use fallback scale if size is invalid
* screencopy: Use buffer age of 0 for render to temporary buffer
* Add xdg-foreign-unstable-v2 protocol
* xwayland: Add descaling option
* added cursor_follows_focus and focus_follows_cursor
* Use new config from cosmic-settings-config
* Add config reloading for tiling exceptions
* Apply suggestions from code review
* wayland: Implement cursor-shape-v1
* input: Move actions into own module
* actions: Fix focus on Output-actions
* input: Fix passed button events
* fix: add wayland, x11 libraries in runtime
* Destroy X11Wm when we lose connect to X server
-------------------------------------------------------------------
Thu Aug 8 00:58:45 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:07:52 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.0.0~alpha1:
* reduce duplication
* add PlayPause/Prev/Next shortcuts
* fix round corners
* add translations
- enable leap (thanks to vyvir)
-------------------------------------------------------------------
Sat Jul 06 16:50:22 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Update to version 0.1.0+git20240705.11914e9:
* Use `FromGlesError` instead of `OutputNoMode` placeholder
* screencopy: Handle error from `with_buffer_contents_mut`
* shell: Don't check grab-conditions for SSD grabs
* tiling: Don't crash when swapping with group
* shell: Populate focus_stack when unstacking
* focus: Fall back to first window, if stack is empty
* shell: Don't skip over Group-targets for next_focus
* chore: smithay update
* feat: runtime configurable keybindings
* xwayland: Fix offset x11 geometry after configure request
-------------------------------------------------------------------
Wed Mar 13 22:06:53 UTC 2024 - Richard Rahl <rrahl0@proton.me>
- initial packaging