Jonatan Pettersson
361465e337
feat: add multi-file preview
2025-12-26 13:21:19 -06:00
Jason Rodney Hansen
456d4b003e
Ask for confirmation when deleting from trash
2025-12-24 11:14:23 -06:00
nicole mikołajczyk
79d43b90b8
Update progress title logic to match what the progress bar shows
2025-12-16 13:34:41 +01:00
Jonatan Pettersson
839465a4dd
fix: Only type to search in App mode
2025-12-03 22:16:01 +01:00
Cheong Lau
a17946e21b
fix(app): type to search enters text into path bar
...
Makes the behaviour consistent with other locations.
2025-11-26 17:04:48 -07:00
Hendrik Hamerlinck
9455d6f084
fix: sliders on desktop view options
2025-11-21 16:00:16 -07:00
Jeremy Soller
fc79b0ecd6
Fix compilation with desktop-applet feature
2025-11-20 17:16:27 -07:00
Jeremy Soller
5b1211a853
Track and use modifiers per sub-window, fixes #1152
2025-11-20 14:27:43 -07:00
Jeremy Soller
0957f937db
Do not track modifiers in tab, fixes #1312
2025-11-20 08:39:04 -07:00
Jeremy Soller
29a1f7f518
Merge pull request #1379 from FreddyFunk/bugfix/external-drives-metadata
...
Show metadata, thumbnails and gallery view on mounted drives
2025-11-18 16:52:35 -07:00
Frederic Laing
0fc6596681
directly navigate to the mounted drive after mounting them with a click on the sidebar
2025-11-17 09:06:02 +01:00
Frederic Laing
26e223c4f0
fix metadata, thumbnails and gallery view for locally mounted drives
2025-11-17 08:58:28 +01:00
Jeremy Soller
de20738735
Split out empty trash title, fixes #1373
2025-11-13 08:59:59 -07:00
Jeremy Soller
bb7f0c5748
Merge pull request #1367 from Cheong-Lau/fix-next-tab
...
fix(tab): next tab not wrapping around to 0
2025-11-11 20:04:46 -07:00
Jeremy Soller
26ab0ee52b
Do not close context drawer when context menu opens, fixes #1107
2025-11-11 19:39:31 -07:00
Cheong Lau
81a4fa206e
fix(tab): next tab not wrapping around to 0
...
fixes: bd1fa1f0a9
2025-11-12 12:24:33 +10:00
Vukašin Vojinović
2ba08c4928
chore: update dependencies
...
This adapts to the changed context drawer actions API.
Also simplifies the actions code.
2025-11-05 15:26:02 -07:00
Cheong Lau
bd1fa1f0a9
perf: general minor performance optimisations
...
Notably there is some code cleanup with the zooming functionality, I've
created a new module to reduce code duplication.
2025-10-29 08:16:50 +10:00
Cheong Lau
5f729829d7
chore: more pedantic clippy suggestions
2025-10-29 08:10:19 +10:00
Cheong Lau
c0736400e4
Merge branch 'pop-os:master' into rustc-hash
2025-10-28 03:12:10 +00:00
Cheong Lau
78f2ed2bdd
Merge branch 'master' into rustc-hash
2025-10-23 11:24:01 +00: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
Gwen Lg
423d5d1054
enable ovelap variable on features
2025-10-21 01:02:28 +02:00
Ashley Wulber
24b28a3703
fix: check surface_ids for keypress
2025-10-20 16:17:19 -04:00
Cheong Lau
43a9fca4ec
perf: use rustc-hash for HashMap and HashSet
...
Since we already depend on `rustc-hash` transiently, this doesn't add
any more dependencies. As long as DOS attacks aren't a concern (which I
don't think they are?), this should be free performance.
In my (admittedly naive) testing, this really improved CPU usage in some
cases, which is pretty nice to get for free.
2025-10-19 08:46:12 +10: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
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