Commit graph

61 commits

Author SHA1 Message Date
Cheong Lau
dd0158d8f0 perf: refactor to reduce memory allocations and cpu work 2025-10-07 17:04:51 +02:00
Cheong Lau
8e0f1c4a09
chore: apply recommendations from clippy 2025-10-04 02:51:18 +02:00
lorduskordus
6aec81ebb5
i18n(cs): Add Czech translation (#1068) 2025-09-29 12:34:53 -06:00
skygrango
2dba07fcae
i18n(zh-TW): update translation (#1039) 2025-09-19 11:18:08 -06:00
Joan
c327f88a8a
i18n(es): update translations (#1048) 2025-09-14 07:06:17 -06:00
jermanuts
b35e5a5364
i18n(ar): Arabic traslation of .desktop and .metainfo.xml (#1040)
* arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic fix .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .desktop

* Arabic .metainfo.xml translation

* Update Arabic translation

* Update Arabic translation
2025-09-14 07:05:40 -06:00
Vukašin Vojinović
c54bf8e189 chore: update dependencies
Also removes unused dependencies from workspace members.
2025-09-10 17:23:35 +02:00
Kamil Lihan
93735b1ab2 i18n(sk): Update translations 2025-09-07 14:58:57 +02:00
Vukašin Vojinović
6ef92f0917 chore: update dependencies 2025-09-01 08:41:25 -04:00
Vukašin Vojinović
2c618622d3 chore: update dependencies
Sets the resolver to 3, so it's Rust-version aware. Without it, some dependencies get updated to versions needing Rust versions newer than the target.
2025-08-18 16:44:50 +02:00
Vukašin Vojinović
2b7b4cba56 chore: update to Rust 2024 edition 2025-08-18 16:44:50 +02:00
Vukašin Vojinović
c3fafd3910 chore: use std::sync::LazyLock
Removes `once_cell` as a direct dependency.
2025-08-18 16:44:50 +02:00
Feike Donia
c171f048a6
i18n: update fluent numbering scheme, with German and Dutch translations 2025-07-08 17:03:57 +02:00
SpecialSUDO
06791c6ef7
i18n(ar): add Arabic translation 2025-07-08 16:55:14 +02:00
makkacprzak
5eff224c6f
i18n(pl): update translation 2025-05-12 16:16:15 +02:00
Antonio Félix
3681318b82 i18n(es): Updated translation, fix typo and words for coherence 2025-05-12 16:15:46 +02:00
铺盖崽
513639f407
i18n(zh-CN): update translation 2025-05-01 17:11:41 +02:00
Ashley Wulber
a49a040093 refactor: applet tooltips may be for an overflow window 2025-04-14 15:56:50 +02:00
David Carvalho
2573eb7545 i18n - update portuguese translations 2025-04-08 15:56:30 -06:00
David Carvalho
715f5b2732 i18n (pt-BR) Update translations 2025-04-08 08:33:44 -06:00
neko0xff
1eac886e93 i18n(zh-TW): update zh-TW translation 2025-04-08 08:33:02 -06:00
Matei Pralea
05d6f04e1a i18n(ro): Add Romanian translations 2025-04-08 08:32:25 -06:00
Michael Aaron Murphy
ce4bfdd643
fix(minimize): fixes for recent changes 2025-04-04 03:02:39 +02:00
Michael Aaron Murphy
25263dad7d
fix: missing icons and actions from the dock 2025-04-04 02:30:03 +02:00
Ashley Wulber
619550cf61 fix: handling of surface action 2025-03-18 08:13:03 -04:00
Ashley Wulber
c54ddeb38a chore: udpate libcosmic 2025-03-14 14:26:42 -04:00
Ashley Wulber
d29c756c3c feat: tooltips for app-list, minimize, and applet buttons 2025-03-14 14:26:42 -04:00
Ashley Wulber
0de336d0d7 update libcosmic: adds tooltip support 2025-03-14 14:26:42 -04:00
Ian Douglas Scott
7ba2ed0c53 Update to workspace v2, based on ext-workspace
In the workspace applet, this now uses `Workspace` in the front-end code
instead of a tuple with unnamed fields. Handling of scrolling is also
moved to the frontend, which uses less code and seems more natural. It
would be good to have a helper in libcosmic for this. It also changes
`ObjectId` to `ExtWorkspaceHandleV1`, which is a little simpler and I
see no reason here to avoid the more strongly typed object.

At some point we may want a shared subscription for workspaces in
multiple applets. As well as a higher-level abstraction for screen
capture.
2025-03-07 22:23:55 -08:00
Michael Aaron Murphy
dc86f23a73
chore: upgrade all dependencies 2025-02-19 18:31:56 +01:00
mkljczk
8181bfa98c i18n(pl): translate desktop entries and metainfo
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-02-17 15:01:34 +01:00
Ian Douglas Scott
e9848a2d4f Update for toplevel-info cctk changes
Requires pop-os/cosmic-protocols#49.

The duplication between applets, and
cosmic-workspace/xdg-desktop-portal-cosmic, should be moved to shared
abstractions. But that can be done after moving to
`ext-image-copy-capture`.

`ToplevelInfo` now contains both ext and cosmic handles, so the tuples
of handles and info are needed. Use just the info.
2025-02-13 12:29:39 -08:00
therealmate
c133152b87
i18n(hu): update Hungarian translations 2025-02-10 13:18:14 +01:00
Ian Douglas Scott
4dc6f8b99f Use updated screencopy abstraction 2025-02-06 15:14:47 -08:00
Michael Aaron Murphy
0ce07ffac3
improv(minimize): simplify wayland subscription
Removes the redundant unbounded channel and forwards the subscription's
sender directly to the wayland handler.
2025-01-21 09:56:41 +01:00
Vukašin Vojinović
6b740c59be fix(app-list): use context menu radius from theme 2024-11-04 08:47:36 -05:00
Ashley Wulber
5b5cd77e7c update iced 2024-10-31 17:52:33 -04:00
Kartik Nayak
a5c201aedd i18n: add Hindi translation 2024-10-16 19:00:14 -06:00
Kartik Nayak
2552b0283a i18n: add Kannada translation 2024-10-16 19:00:14 -06:00
Vukašin Vojinović
941cbf546b
fix: padding, spacing, context menu style, and settings buttons 2024-09-24 15:52:17 +02:00
Ryan Brue
0a32d27c70 chore(license): clarify GPL-3.0 license as GPL-3.0-only
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2024-09-16 07:40:23 -06:00
LazyTanuki
b41f30e1a1 fix: make overflow button and status area buttons popup on press down instead of on press
leftovers from #568
2024-08-15 17:52:23 +02:00
Ashley Wulber
68af00a29e feat: minimize overflow 2024-07-24 08:51:46 -04:00
Ashley Wulber
6661598839 feat: misc overflow 2024-07-24 08:51:46 -04:00
Ryan Brue
d4c5cc969d
chore(desktop-file): remove Iced category 2024-07-18 06:29:36 +02:00
Vukašin Vojinović
4ceac0c57b cleanup: applet names and comments 2024-07-09 21:06:01 +02:00
Vukašin Vojinović
0640e88412 chore: merge imports 2024-07-09 16:26:27 +02:00
Ashley Wulber
55d1cc454b cleanup: applet names and comments 2024-05-07 21:28:22 +02:00
Michael Aaron Murphy
8527257ddd chore: add SPDX license identifiers 2024-05-06 21:56:50 +02:00
Ashley Wulber
1760354654 fix: capture dimensions must be > 0 2024-04-29 11:35:34 -04:00