Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cosmic-comp | Distribution: openSUSE Tumbleweed |
Version: 1.0.0~alpha6+0 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Feb 22 03:45:10 2025 |
Group: Unspecified | Build host: reproducible |
Size: 29448860 | Source RPM: cosmic-comp-1.0.0~alpha6+0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/pop-os/cosmic-comp | |
Summary: Compositor for the COSMIC DE |
Compositor for the COSMIC DE.
GPL-3.0-only
* Sat Feb 22 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 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 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 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 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 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 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 08 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 07 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 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 2024 Richard Rahl <rrahl0@proton.me> - initial packaging
/etc/cosmic-comp /usr/bin/cosmic-comp /usr/share/cosmic /usr/share/cosmic/com.system76.CosmicSettings.Shortcuts /usr/share/cosmic/com.system76.CosmicSettings.Shortcuts/v1 /usr/share/cosmic/com.system76.CosmicSettings.Shortcuts/v1/defaults /usr/share/cosmic/com.system76.CosmicSettings.WindowRules /usr/share/cosmic/com.system76.CosmicSettings.WindowRules/v1 /usr/share/cosmic/com.system76.CosmicSettings.WindowRules/v1/tiling_exception_defaults /usr/share/licenses/cosmic-comp /usr/share/licenses/cosmic-comp/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Mar 14 00:12:15 2025