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
5a326b6ff1
Merge pull request #1270 from jasonrhansen/location-context-menu-fix
...
Fix location context menu
2025-10-10 08:34:34 -06:00
Jason Rodney Hansen
7362e8924c
When navbar context menu is opened, close all others
2025-10-09 19:59:27 -06:00
Ashley Wulber
20ea5a2a5c
fix(desktop applet): overlaps
2025-10-09 17:19:18 -04:00
Jeremy Soller
f9f27765c7
Always set maximum scrollable height for open with dialog, fixes #1229
2025-10-09 13:41:39 -06:00
therealmate
c7ee1c9ae1
fix: update modifier state for all windows, not just the main window
...
Fixes https://github.com/pop-os/cosmic-files/issues/1152
2025-10-05 23:44:23 +02:00
Vukašin Vojinović
909577b364
chore: clippy
2025-10-03 14:36:00 -04:00
Vukašin Vojinović
4a4d5c0a9e
chore: update dependencies
...
Also removes the license crate patch.
2025-10-03 14:36:00 -04:00
Jeremy Soller
942a7f47d3
Ensure task to remove desktop dialogs is run, fixes #1185
2025-09-16 14:13:04 -06:00
Vukašin Vojinović
11b6a0713f
chore: link desktop appearance to desktop page
2025-09-13 10:51:14 -06:00
Vukašin Vojinović
131cf7e8cd
chore: make dbus-config optional
...
Also fixes some lints.
2025-09-13 10:51:14 -06:00
Vukašin Vojinović
f0cce9a81f
fix(desktop): header bar styling
...
This effectively reverts commit 19c2cefd8a .
The changes don't seem to be necessary anymore. and this ensures the header bar matches the theme.
2025-09-11 08:15:26 -06:00
Vukašin Vojinović
3ee1a07f09
chore: update dependencies
...
Updates all dependencies other than ICU.
Enables the `dbus-config` libcosmic feature to fix theming responsiveness.
Also prevents the trash and network drive layer container from touching the edge of the window.
2025-09-11 08:15:26 -06:00
Vukašin Vojinović
4d642ee3fa
improv(app): use about widget
2025-09-11 08:15:26 -06:00
Vukašin Vojinović
f95869a631
chore: migrate to Rust 2024 edition
2025-09-11 08:15:26 -06:00
Ryan Brue
a76f7f8685
Fix tests
...
Tested with cargo test --all-features
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-08-20 17:13:43 -04:00
Jeremy Soller
0bf1a21351
Remove unnecessary mount code, fixes #1141
2025-08-15 11:46:51 -06:00
Jeremy Soller
116774d5fa
Use Location::path_opt for checking for location path
2025-08-15 11:38:26 -06:00
Jeremy Soller
50d721479d
Allow search on gvfs drives, fixes #1104
2025-08-15 11:30:51 -06:00
Jeremy Soller
be67fd8e0d
Use Extract To dialog for supported archive types by default
2025-08-15 11:23:24 -06:00
Jeremy Soller
fb74be9a70
Restore tab scroll position, fixes #1115
2025-08-15 11:01:08 -06:00
Jeremy Soller
5e0645d1c2
Filter window events by window id, fixes #1118
2025-08-15 09:23:29 -06:00
Joshua Megnauth
007a4cf95c
Fix trash watcher regression ( #1122 )
...
Recursively watching the trash directories can be slow, but not watching
at least the "files" folder (e.g. .Trash-1000/files) leads to missed
events.
I also simplified the events parsing.
2025-08-03 06:37:20 -06:00
Mitchel Stewart
293350092c
thumbnail: Support jxl and plumbing for future formats. ( #1058 )
...
* add plumbing for additional thumbnailers
* remove bad logging and fmt
* fix bad logging message
* add decoding ram limits
* add configuration for thumbs
* cleanups
* fix rebase fails
2025-07-30 15:45:53 -06:00
Josh Megnauth
dfb2ca7443
Watch .recently-used.xbel
...
Closes : #1072
2025-07-28 09:30:24 -06:00
Ashley Wulber
6d9e6c1d20
fix(desktop): use the window id for context menus
2025-07-25 15:47:37 -04:00
Jeremy Soller
a6e369df0f
Enable context menu popups in dialog, close context menu when location changes
2025-07-24 11:34:41 -06:00
Jeremy Soller
605f44763b
On wayland, place context menus into popups, fixes #1090
2025-07-24 10:51:46 -06:00
Jorge Menjivar
050e043867
Remove old TODO comment
2025-07-24 10:25:42 -06:00
Jorge Menjivar
cb36a25060
Fix slow startup
...
Remove unnecessary watch of sub-directories in trash bins, which causes really long startup times
2025-07-24 10:25:42 -06:00
Josh Megnauth
35a9bd5347
Use trash-rs' is_empty more
...
Fixes two instances where enumerating trash items isn't needed.
2025-07-24 10:25:16 -06:00
Jeremy Soller
05ea61ed72
Do not attach empty URI to mounter items, fixes #1079 , fixes #1085
2025-07-19 12:04:11 -06:00
Jeremy Soller
0a9bcdd5fd
Fix unused tasks
2025-07-19 11:58:06 -06:00
Ashley Wulber
8aa85ba1e3
fix: typo
2025-07-18 09:02:36 -04:00
Jeremy Soller
73e1d7ce52
Move desktop dialogs to their own windows
2025-07-17 10:15:42 -06:00
Ashley Wulber
08367c9ea6
feat: handle opening network location in new window
2025-07-15 13:15:45 -06:00
Ashley Wulber
c7e9828d7b
feat: retry opening network locations after mounting
2025-07-15 13:15:45 -06:00
Jason Rodney Hansen
f98e4c1820
Open file on double-click in "Open With"
2025-07-11 11:33:44 -06:00
Jason Rodney Hansen
54b884e5f8
Add ability to remove files from Recents
2025-07-11 09:38:13 -06:00
Jeremy Soller
b44bef59c0
Fix build
2025-07-10 15:00:52 -06:00
Jeremy Soller
7524487ba7
Significantly optimize drag select performance
2025-07-10 13:57:41 -06:00
Jeremy Soller
b7c9ed8dff
Implement auto scroll in mouse area, improves performance
2025-07-10 11:52:42 -06:00
Jeremy Soller
5e4d4523f4
Only build widgets for visible items
2025-07-10 10:52:57 -06:00
Ashley Wulber
19c2cefd8a
fix(dialog): header close button
2025-07-09 15:28:47 -06:00
Jeremy Soller
3566040bac
Fix warnings
2025-07-08 09:14:48 -06:00
Ashley Wulber
e4ffec63a1
refactor: apply limit on the number of persisted sort names
2025-07-03 19:34:48 +00:00
Ashley Wulber
84b73b0bdc
refactor: move sort names to state
2025-07-03 15:13:11 +00:00
Ashley Wulber
499ce1a7ec
refactor: avoid task for save sort names when debouncing
2025-07-03 15:13:11 +00:00
Ashley Wulber
01bf55865c
feat: persist sort options for each location
2025-07-03 15:13:11 +00:00
Ashley Wulber
6a2bd1faf1
fix: add eject button for context menus on mount point
2025-07-01 00:25:58 +00:00