File xdg-desktop-portal-cosmic.changes of Package xdg-desktop-portal-cosmic
------------------------------------------------------------------- Tue Sep 30 21:48:27 UTC 2025 - mkd <mkdwho@icloud.com> leap-fix-libexec.patch: fix patch to work with the latest changes ------------------------------------------------------------------- Mon Sep 29 20:08:43 UTC 2025 - mkd <mkdwho@icloud.com> - Update to version 1.0.0~beta1.1+1: * i18n(cs): Add Czech translation * Revert "cleanup: remove patch" * cleanup: remove patch * Update Hungarian translations * i18n(ar): improve translations * i18n(es): Add spanish translation * i18n(bg): Add Bulgarian translation * chore: update dependencies * chore: Rust 2024 edition * screencast: Handle buffer constraints error, and update formats * screencast: Remove redundant `width`/`height` args for `format_params` * screencast: Don't call `as_object` twice * screencast: Don't redundantly store `width`/`height` * screencast: `format` arg of `format_params` now only used when fixated * screencast: Support more than one format * screencast: Use `find_prop` instead of parsing param to `Value` * Fix compile lint on new `rustc` * screencast: Advertise support for `SOURCE_TYPE_WINDOW` * Update dependencies * chore: update libcosmic * Update dependencies * Update cosmic-files * Update dependencies * screenshot: Advertise version 2 but error on `pick_color` * screenshot: Don't scale if only one output is in capture region * fixed makefile to install in the correct place. * Update cosmic-files * Update `cctk` * Update libcosmic and drop dbus-config * screencast_thread: Disable dmabuf formats if `choose_modifier` fails * screencast_thread: If a modifier isn't negotiated, allow only shm * screencast_thread: Don't allow implicit modifiers * screencast_thread: No default modifier until negotiated * Remove unused plane_count return value * screencast_thread: Set formats seperately from other params * screencast_thread: Define an `OwnedPod` type, instead of just using `Vec` * Update to zbus 5.x * Use modifiers from `dmabuf_format`, ignoring dmabuf default feedback * Remove unused function * Allocate dmabuf on `dmabuf_device` advertised by image-copy-capture * Restrict screencopy modifiers to those advertised in `dmabuf_format` * fix(screencast): add desktop entry icons to toplevel buttons * chore: update libcosmic * i18n(zh-CN): update translation * screencast: Handle `restore_data` ------------------------------------------------------------------- Thu Apr 24 18:33:48 UTC 2025 - Richard Rahl <rrahl0@opensuse.org> - Update to version 1.0.0~alpha7+0: * i18n(pt): add Portuguese translation * Create xdg_desktop_portal_cosmic.ftl * Added Irish translation * i18n(ro): Add Romanian translation * screenshot: Only resize image if needed * screenshot: Share code between rectangle select, and non-interactive * screenshot: De-duplicate png encoding code * screenshot: Don't use document portal * Removed unused dropdown model * Pass `&ScreenshotImage` as argument instead of `image::Handle` * Add `ScreenshotImage`, and avoid creating image `Handle` in view * Remove now unused `MyImage` type * Do not convert `RgbaImage` to tuple and back * Take slice instead of `Vec` in `screenshot_inner` * widget/rectangle_selection: Use `.round()` when converting to integer * widget/rectange_selection: Make members private * screenshot: Use `FuturesUnordered` in `interactive_toplevel_images` * wayland: Use `FuturesOrdered` in `capture_output_toplevels_shm` * screencast: Use `wait_for_formats` directly; without shm capture * wayland: Make `wait_for_formats` return `None` if stopped * wayland: Make `wait_for_formats` async * Update cosmic-files * Update dependencies * chore: update libcosmic * i18n(zh-TW): add Taiwanese translation * Updated xdg_desktop_portal_cosmic.ftl for Turkish * screencast: Accumulate buffer damage instead of damaging whole buffer * Pass buffer damage to screencopy/image-copy * fix(libcosmic): theme subscription * Update to workspace v2, based on ext-workspace * i18n(nl) provide Dutch translation * i18n(it): update italian translation ------------------------------------------------------------------- Sat Feb 22 03:55:54 UTC 2025 - rrahl0@opensuse.org - Update to version 1.0.0~alpha6+1: * fix(examples): changes in ashpd API * chore: upgrade all dependencies * Update for toplevel-info cctk changes * chore: update libcosmic with built-in mmap threshold fix * chore: update dependencies * fix(file_chooser): disable a11y feature of libcosmic to fix crash * Use updated screencopy abstraction * fix: set M_MMAP_THRESHOLD to prevent glibc memory fragmentation * chore(cargo): use thin LTO on release profile * Create xdg_desktop_portal_cosmic.ftl * Update Hungarian translations * fix(screenshot): Localized time names - switch to obs_scm ------------------------------------------------------------------- Sat Jan 18 18:04:19 UTC 2025 - rrahl0@opensuse.org - Update to version 1.0.0~alpha5.1+1: * Update dependencies * perf: optimized cosmic-freedesktop-icons * update freedesktop-icons ------------------------------------------------------------------- Fri Jan 10 23:07:13 UTC 2025 - rrahl0@opensuse.org - Update to version 1.0.0~alpha5+1: * update deps ------------------------------------------------------------------- Fri Dec 06 01:09:39 UTC 2024 - rrahl0@opensuse.org - Update to version 1.0.0~alpha4+0: * fix: wrap windows in a scrollable after 8 toplevels, and add max sizes * fix: save screenshot to clipboard * Fix auto-sizing of access portal dialog * acccess: Fixes for handling of choices * access: Use `dialog` widget * Update access.rs * Derive `Debug` for `Event` * Add a `on_cancel` callback method to `Request::run` * Add a `Request::run` helper for running cancellable task * screencast: Pass buffer transform to pipewire metadata ------------------------------------------------------------------- Thu Oct 31 23:06:45 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> - update to 1.0.0~alpha3: * update dependencies ------------------------------------------------------------------- Tue Oct 8 09:08:34 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> - require rust >= 1.80 ------------------------------------------------------------------- Wed Sep 25 00:19:46 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> - update to 1.0.0~alpha2: * Update cosmic-files and enable gvfs feature * Update translations and dependencies ------------------------------------------------------------------- Thu Aug 8 01:01:29 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 02:12:58 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> - update to 1.0.0~alpha1: * Fix compile warnings * Add scrolling for list of toplevels * Hover and selected styles for outputs in screencast dialog * Use custom widget instead of global subscription for keybindings * screencopy: Respect source_type option * Allow multiple select for screencast only when requested * Arrange screen capture outputs horiozontally * Display name of application requiring screen capture * Show preview of outputs in screencast dialog * Show toplevel icons in screencast dialog * Fix button text color - enable leap with patch leap-fix-libexec.patch (thanks to vyvir) ------------------------------------------------------------------- Sat Jul 06 17:07:55 UTC 2024 - Joshua Smith <smolsheep@opensuse.org> - Use tar_scm -- gh#openSUSE/obs-service-tar_scm#493 - Update to version 0.1.0+git20240703.b221b3e: * FileChooser portal * Fix passing fd to pipewire in example. * fix: Change remaining `dbus_interface` uses to `zbus` * l10n(ru): Add Russian l10n * fix: change color-schem on theme mode change * update libcosmic * fix: add clipboard scheme to handle cases with no uri * feat: implement design * feat: copy screenshot to clipboard ------------------------------------------------------------------- Thu Mar 14 04:16:41 UTC 2024 - Richard Rahl <rrahl0@proton.me> - initial packaging