Commit graph

1478 commits

Author SHA1 Message Date
Hosted Weblate
b9fefc862d
i18n: translation updates from weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Yelysei <yelysei.matviienko@proton.me>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/uk/
Translation: Pop OS/COSMIC Files
2025-10-25 14:02:46 +00:00
Jeremy Soller
85ae2c8d2b
Merge pull request #1319 from pop-os/disable-desktop-ci
ci: Disable desktop file validation until GA supports COSMIC
2025-10-24 13:40:06 -06:00
Jacob Kauffmann
da33f13881 ci: Disable desktop file validation until GA supports COSMIC 2025-10-24 12:58:14 -06:00
Jeremy Soller
419516863c
Merge pull request #1311 from pop-os/joshmegnauth-dialog-escape
dialog escape
2025-10-23 09:34:13 -06:00
Jeremy Soller
c53db6de40
Merge pull request #1308 from pop-os/update-libcosmic
chore: update libcosmic
2025-10-23 09:33:38 -06:00
Jeremy Soller
492c8ba09b
Merge pull request #1313 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-23 09:33:04 -06:00
Hosted Weblate
48d49611d7
i18n: translation updates from weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Yelysei <yelysei.matviienko@proton.me>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/uk/
Translation: Pop OS/COSMIC Files
2025-10-23 15:02:59 +00:00
Ashley Wulber
a2f81cdcf0 refactor: capture Escape in subscription
If the event status of a key event is captured by a widget, the libcosmic tab subscription will ignore it, but we can manually capture it in cosmic-files for its dialogs and handle it ourselves. Alternatively, the subscription could capture events regardless of status, and include it as an argument to on_escape.
2025-10-22 15:04:49 -04:00
Josh Megnauth
1a465ffd7a Close dialog on esc if text input is focused
Closes: pop-os/cosmic-edit#350

Escape unfocusses the main text input widget instead of closing the
dialog. The user has to hit escape twice to close the window. It's not a
big deal, but it's also unexpected and unergonomic.
2025-10-22 14:51:22 -04:00
Ashley Wulber
d9b35a4612 chore: update libcosmic 2025-10-22 14:21:46 -04:00
Ashley Wulber
90d705dd52 chore: update libcosmic and use custom IDs
fixes #1087
2025-10-22 14:10:15 -04:00
Ashley Wulber
ee550266c6 chore: focus empty trash and mount error buttons 2025-10-22 14:10:15 -04:00
Ashley Wulber
e6da0a8ae5 chore: focus replace & favorite path dialog buttons 2025-10-22 14:10:15 -04:00
Ashley Wulber
ce207a54b3 chore: set executable and launch dialog confirm button 2025-10-22 14:10:15 -04:00
Ashley Wulber
7be73d584d chore: focus open with dialog confirm button 2025-10-22 14:10:15 -04:00
Ashley Wulber
6615e0a2b7 fix: focus button for permanently delete dialog 2025-10-22 14:10:15 -04:00
Jeremy Soller
2aa7b6f063
Merge pull request #1305 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-21 07:11:27 -06:00
Hosted Weblate
c22ed96163
i18n: translation updates from weblate
Co-authored-by: Aleksandar Anžel <44969003+AAnzel@users.noreply.github.com>
Co-authored-by: Guðmundur Erlingsson <gudmundure@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: VandaL <vandalhj@gmail.com>
Co-authored-by: Yelysei <yelysei.matviienko@proton.me>
Co-authored-by: Ziad El-sayed <ziadelsayed1797@tutamail.com>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
Co-authored-by: sicKat <giuseppecatillo2003@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/et/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/fa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/is/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/it/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/pl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sr_Cyrl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/uk/
Translation: Pop OS/COSMIC Files
2025-10-21 10:02:46 +02:00
Jeremy Soller
7554cbf2b1
Merge pull request #1304 from gwen-lg/fix_warnings
Fix warnings to be able to enable it in ci
2025-10-20 19:47:03 -06:00
Gwen Lg
423d5d1054 enable ovelap variable on features 2025-10-21 01:02:28 +02:00
Jeremy Soller
0b9cf4397f
Merge pull request #1303 from pop-os/fix-applet-keypress
fix: check surface_ids for keypress
2025-10-20 14:19:16 -06:00
Ashley Wulber
24b28a3703
fix: check surface_ids for keypress 2025-10-20 16:17:19 -04:00
Jeremy Soller
704ff6ad4f
Unhighlight all items when config changes, fixes #1139 2025-10-20 14:16:03 -06:00
Jeremy Soller
e2c446b73a
Fix shift click sorting when items sorted by name, fixes #1135 2025-10-20 14:03:45 -06:00
Jeremy Soller
0c081b79fd
Merge pull request #1278 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-20 13:56:40 -06:00
Hosted Weblate
fb5b3a988e
i18n: translation updates from weblate
Co-authored-by: Aleksandar Anžel <44969003+AAnzel@users.noreply.github.com>
Co-authored-by: Guðmundur Erlingsson <gudmundure@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: VandaL <vandalhj@gmail.com>
Co-authored-by: Yelysei <yelysei.matviienko@proton.me>
Co-authored-by: Ziad El-sayed <ziadelsayed1797@tutamail.com>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
Co-authored-by: sicKat <giuseppecatillo2003@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/et/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/fa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/is/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/it/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/pl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sr_Cyrl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/uk/
Translation: Pop OS/COSMIC Files
2025-10-20 17:04:56 +00:00
Jeremy Soller
4be92ae8ca
Downgrade to zbus 4 in cosmic-files-applet to fix file manager interface 2025-10-17 16:14:25 -06:00
Jeremy Soller
acf5295c48
Merge pull request #1286 from Cheong-Lau/fix-last-tab-close
fix: avoid background process when last tab closed
2025-10-15 21:43:22 -06:00
Cheong Lau
f16981020b fix: avoid background process when last tab closed
The current behaviour leaves the process running in the background.
Instead, send a `Message::WindowClose` which properly closes the window.
2025-10-16 13:03:07 +10:00
Jeremy Soller
2e103dd4eb
Update dependencies and format 2025-10-14 11:18:23 -06:00
Jeremy Soller
4312179a4d
Allow type to enter path to select files in dialog 2025-10-14 11:16:37 -06:00
Jeremy Soller
9e8fb60b70
Implement type to search in dialog, fixes #965 2025-10-14 10:57:36 -06:00
Jeremy Soller
17b99cd9a6
Merge pull request #1280 from Cheong-Lau/replace-arc
perf: use `Rc<RefCell>` for `ArcElementWrapper`
2025-10-12 20:26:48 -06:00
Cheong Lau
f78d4a4b4f perf: use Rc<RefCell> for ArcElementWrapper
Since `Element` isn't `Sync` and `ArcElementWrapper` doesn't need to be
sent across threads, the overhead from using `Arc<Mutex>` isn't really
needed. Using an `Rc<RefCell>` has the same effect, but is faster and
isn't thread-safe.
2025-10-13 10:13:01 +10:00
Jeremy Soller
c89978bdf5
Merge pull request #1277 from Cheong-Lau/fix-zombies
fix: avoid leaving zombie processes on unix
2025-10-12 15:51:24 -06:00
Jeremy Soller
6539ee8da7
Merge pull request #1275 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-12 10:25:23 -06:00
Cheong Lau
0093562e46 fix: avoid leaving zombie processes on unix
In `spawn_detached()`, the spawned process isn't waited on, which makes
zombie processes. This is fixed by calling `wait()` on the `Child`.

While this isn't done in the original function taken from the `open`
crate, it is done in `Alacritty`'s implementation, which is what the
author of `open` based the function on anyway.
2025-10-12 17:04:54 +10:00
Hosted Weblate
88132278de
i18n: translation updates from weblate
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Mikenu Takeru <mikenu-jp@users.noreply.hosted.weblate.org>
Co-authored-by: Ziad El-sayed <ziadelsayed1797@tutamail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/af/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ja/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/nl/
Translation: Pop OS/COSMIC Files
2025-10-11 12:07:48 +02:00
Hosted Weblate
3503fa565d i18n: translation updates from weblate
Co-authored-by: Fedorov Alexei <aleksejfedorov963@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ziad El-sayed <ziadelsayed1797@tutamail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/fa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ru/
Translation: Pop OS/COSMIC Files
2025-10-10 11:53:51 -04:00
Jeremy Soller
5a326b6ff1
Merge pull request #1270 from jasonrhansen/location-context-menu-fix
Fix location context menu
2025-10-10 08:34:34 -06:00
Jeremy Soller
498b90ae2e
Merge pull request #1269 from pop-os/fix-overlap-handling
fix(desktop applet): overlaps
2025-10-10 08:34:09 -06:00
Jason Rodney Hansen
7362e8924c When navbar context menu is opened, close all others 2025-10-09 19:59:27 -06:00
Jason Rodney Hansen
d9d5a6fe3d Fix location context menu 2025-10-09 19:17:55 -06:00
Ashley Wulber
20ea5a2a5c
fix(desktop applet): overlaps 2025-10-09 17:19:18 -04:00
Jeremy Soller
7d5fb79f02
Handle single click to open on release, fixes #1212 2025-10-09 13:52:41 -06:00
Jeremy Soller
f9f27765c7
Always set maximum scrollable height for open with dialog, fixes #1229 2025-10-09 13:41:39 -06:00
Jeremy Soller
52d0586a1b
Merge pull request #1248 from therealmate/image
fix: use the dimension of the image instead of the thumbnail's dimension
2025-10-09 13:24:35 -06:00
Jeremy Soller
ffcd25e110
Merge pull request #1265 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-09 08:14:20 -06:00
Hosted Weblate
633dde8964
i18n: translation updates from weblate
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Fedorov Alexei <aleksejfedorov963@gmail.com>
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Guðmundur Erlingsson <gudmundure@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Stepan Denysenko <stepden04@gmail.com>
Co-authored-by: Walter William Beckerleg Bruckman <spayk.99@protonmail.com>
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
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-files/af/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/es/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ga/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/is/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ja/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/nl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/nn/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ru/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/uk/
Translation: Pop OS/COSMIC Files
2025-10-09 16:07:28 +02:00
Jeremy Soller
b228845114
Merge pull request #1236 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-07 15:33:16 -06:00