Commit graph

358 commits

Author SHA1 Message Date
Hosted Weblate
c3f6715df9
i18n: translation updates from weblate
Co-authored-by: Guðmundur Erlingsson <gudmundure@gmail.com>
Co-authored-by: Ziad El-sayed <ziadelsayed1797@tutamail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/is/
Translation: Pop OS/COSMIC Workspaces
2025-10-10 14:07:42 +00:00
Jeremy Soller
ac1bb39760
Merge pull request #237 from weblate/weblate-pop-os-cosmic-workspaces
i18n: translation update from Hosted Weblate
2025-10-09 08:15:49 -06:00
Hosted Weblate
1735b28427
i18n: translation updates from weblate
Co-authored-by: oddib <oddbjorn.mr@hotmail.no>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/nn/
Translation: Pop OS/COSMIC Workspaces
2025-10-09 00:07:28 +02:00
Jeremy Soller
c94dce5dd0
Merge pull request #236 from weblate/weblate-pop-os-cosmic-workspaces
i18n: translation update from Hosted Weblate
2025-10-07 15:28:25 -06:00
Hosted Weblate
a8f6c1de90
i18n: translation updates from weblate
Co-authored-by: Aliaksandr Truš <evils.mail@gmail.com>
Co-authored-by: Fedorov Alexei <aleksejfedorov963@gmail.com>
Co-authored-by: Guðmundur Erlingsson <gudmundure@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: mikenu <mikenu-jp@users.noreply.hosted.weblate.org>
Co-authored-by: oddib <oddbjorn.mr@hotmail.no>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/be/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/ja/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/ru/
Translation: Pop OS/COSMIC Workspaces
2025-10-07 22:57:18 +02:00
Hosted Weblate
c49f128b91 i18n: translation updates from weblate
Co-authored-by: Aliaksandr Truš <evils.mail@gmail.com>
Co-authored-by: Fedorov Alexei <aleksejfedorov963@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: mikenu <mikenu-jp@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/be/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/ja/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/ru/
Translation: Pop OS/COSMIC Workspaces
2025-10-07 17:16:40 +02:00
Jeremy Soller
72560ada67
Merge pull request #233 from weblate/weblate-pop-os-cosmic-workspaces
i18n: translation update from Hosted Weblate
2025-10-02 10:28:32 -06:00
Hosted Weblate
ce0b961493
i18n: translation updates from weblate
Co-authored-by: oddib <oddbjorn.mr@hotmail.no>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/nb_NO/
Translation: Pop OS/COSMIC Workspaces
2025-10-02 17:05:43 +02:00
Jeremy Soller
8bf6f471ef
Merge pull request #231 from snaggen/sv_desktop
Swedish translation for .desktop file
2025-10-02 09:03:09 -06:00
Mattias Eriksson
1e18b40189 Swedish translation for .desktop file 2025-10-02 07:34:48 +02:00
Jeremy Soller
5ed1318a8b
Merge pull request #230 from weblate/weblate-pop-os-cosmic-workspaces
Translations update from Hosted Weblate
2025-10-01 14:21:28 -06:00
Hosted Weblate
62e45d76f2
i18n: translation updates from weblate
Co-authored-by: Dmytro <linkinwires@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Mattias Eriksson <snaggen@gmail.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Walter William Beckerleg Bruckman <spayk.99@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/es_419/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/et/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/pt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/sv/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces/uk/
Translation: Pop OS/COSMIC Workspaces
2025-10-01 21:11:59 +02:00
Jeremy Soller
08f7cbb5f1
Merge pull request #225 from lorduskordus/czech-translation
i18n(cs): Add Czech translation
2025-09-29 12:31:13 -06:00
Jeremy Soller
dd0fb05e4b
Fix ta translation path 2025-09-29 11:58:18 -06:00
lorduskordus
738d98acdf i18n(cs): Add Czech translation 2025-09-27 17:59:32 +02:00
Ian Douglas Scott
9968b0e61f workaround: Force shm on Meteor/Arrow/Lunar Lake 2025-09-22 14:45:40 -07:00
Ian Douglas Scott
b8780b9911 dbus: Add methods to show or hide 2025-09-22 14:41:29 -07:00
Ian Douglas Scott
c9a69bdfdb Expose DBus protocol with signals indicating when shown/hidden 2025-09-22 14:41:29 -07:00
zefr0x
d3fc7a2815
i18n(ar): improve and complete translations (#181) 2025-09-19 11:30:25 -06:00
enriquezaf
4d83699c77
i18n(es): Updated translation (#182) 2025-09-19 11:30:08 -06:00
twlvnn
063ed86cf7
i18n(bg): Add Bulgarian translation (#183) 2025-09-19 11:29:54 -06:00
kkCoder111
183d5da109
i18n (ta) - Add workspace count translation (#198)
* Add Tamil translation

* add workspace number translation
2025-09-19 11:29:22 -06:00
Emre Can
46a025c90a
Add Turkish Translation (#200) 2025-09-19 11:29:06 -06:00
Ian Douglas Scott
85436fa9d6 screencopy: Accumulate buffer damage 2025-09-17 14:30:24 -07:00
Ian Douglas Scott
7670bfb9ff Move swapchain size into a const 2025-09-17 14:30:24 -07:00
Ian Douglas Scott
5193756e4d Update cosmic-client-toolkit 2025-09-17 10:39:50 -07:00
Ian Douglas Scott
3aad95d463 screencopy: Capture with full damage
Should accumulate damage, but this will behave correctly, if not
optimally.

Not yet required with cosmic-comp implementation.
2025-09-16 09:34:56 -07:00
Ian Douglas Scott
7933eef149 screencopy: re-allocate buffers on BufferConstraints error
Doesn't always seem to work immediately. Does compositor need change to
not wait for damage to re-capture after constraint error?
2025-09-16 09:34:56 -07:00
Ian Douglas Scott
a4b1e73a8b screencopy: Only start capture in init_done if not capturing already 2025-09-16 09:34:56 -07:00
Vukašin Vojinović
a939335b9e chore: Rust 2024 and update dependencies 2025-09-11 14:03:30 -07:00
Kamil Lihan
05c9af1b95 i18n(sk): Add translations 2025-09-07 14:59:22 +02:00
Ian Douglas Scott
0375f28bb2 Fix a few build warnings 2025-08-22 13:11:32 -07:00
Ian Douglas Scott
30ca652b1e Update cctk
Includes https://github.com/pop-os/cosmic-protocols/pull/62.
2025-06-25 17:54:18 -07:00
Ian Douglas Scott
2f8f689cfd Update rustix to 1.x
We have both in the dependency tree now, so may as well update here.
2025-06-12 13:02:54 -07:00
Ian Douglas Scott
d62ff0101d Run cargo update
Should include https://github.com/pop-os/iced/pull/229.
2025-06-12 13:02:54 -07:00
Ian Douglas Scott
3519d22dbd Fix building with mock-backend 2025-06-04 10:10:07 -07:00
Ian Douglas Scott
6d86762152 Define Workspaces and Toplevels structs
This way methods can be called while other parts of `App` are mutably
borrowed.
2025-06-04 10:10:07 -07:00
Ian Douglas Scott
20b694386d Drop capture received from backend if it no longer matches filter 2025-06-04 10:10:07 -07:00
Ian Douglas Scott
5351feb0ce Drop CaptureImages that don't match new capture filter 2025-06-04 10:10:07 -07:00
Ian Douglas Scott
a863e8f7d6 Helper methods on CatpureFilter for matching
Could be prettier, but want some way to check this in multiple places.
2025-06-04 10:10:07 -07:00
Ian Douglas Scott
6fd237ac39 row_col_toplevel_layout: fix handling of spacing / scaling
Spacing shouldn't be multiplied by the scale factor. It should be added
seperately.
2025-05-29 19:31:01 -07:00
Ian Douglas Scott
fcd8fa4336 size_cross_nth: Allocate space for widget out of remaining space 2025-05-29 19:31:01 -07:00
Ian Douglas Scott
4eac385992 two_row_col_toplevel_layout: Fix cross axis (vertical) spacing
Fixes two row layouts being cut off at the bottom.
2025-05-29 19:31:01 -07:00
Ian Douglas Scott
31f45648ca Update to zbus 5.x 2025-05-23 09:46:33 -07:00
Ian Douglas Scott
8a9b9ea614 Use modifiers from image-copy dmabuf_format, ignoring feedback
Default feedback only include primary GPU, so the previous version of
this prevents the use of explicit modifiers from the non-default GPU.

https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/268
or something similar will hopefully improve this at some point...

But we can presumably assume `dmabuf_format` will only include formats
valid to create a dmabuf `wl_buffer` from.
2025-05-19 13:11:30 -07:00
Ian Douglas Scott
509e572e8e Remove currently unused node field of Buffer 2025-05-19 13:11:30 -07:00
Ian Douglas Scott
15e73830fa Use gbm device from image copy protocol instead of default node
This fixes `BufferConstraints` errors for workspace capture on Nvidia
outputs of a Intel+Nvidia system. (That didn't happen on Amd+Nvidia;
maybe a linear stride alignment issue?)
2025-05-19 13:11:30 -07:00
Ian Douglas Scott
5bb719f617 Use cosmic-freedesktop-icons, like libcosmic 2025-05-15 10:05:57 -07:00
Ian Douglas Scott
bf0830c20e Run cargo update 2025-05-15 10:00:27 -07:00
Vukašin Vojinović
f76e547540 fix(view): scaling behavior
This should prevent the pin button and text being getting pushed out with horizontal workspaces and when scaling vertical workspaces.
2025-05-02 12:44:03 -07:00