Commit graph

868 commits

Author SHA1 Message Date
Jonatan Pettersson
b1771b4c42 refactor: simplify mime type limit logic 2025-12-26 13:21:19 -06:00
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
Levi Portenier
bc22f1f329
Merge branch 'master' into patch-1 2025-12-19 12:37:25 -07:00
Levi Portenier
682bfeae67
Merge branch 'master' into expand-tilde 2025-12-19 12:34:39 -07:00
Your Name
977c878600 Empty trash as much as possible
Fixes #1134
2025-12-19 11:52:07 -07:00
Jonatan Pettersson
4782f36b9c fix: Expand tilde in location path 2025-12-19 12:14:01 +01:00
nicole mikołajczyk
79d43b90b8
Update progress title logic to match what the progress bar shows 2025-12-16 13:34:41 +01:00
Jeremy Soller
a760a9e8d6
Merge pull request #1399 from jpttrssn/use-cosmic-mime-apps
Replace freedesktop_entry_parser with cosmic-mime-apps
2025-12-11 10:00:06 -07:00
Cheong Lau
7c7dbe7178 fix: update network path when entering uri
closes: #1406
2025-12-08 17:12:23 -07:00
Jonatan Pettersson
839465a4dd fix: Only type to search in App mode 2025-12-03 22:16:01 +01:00
Jonatan Pettersson
f0e41d701c Replace freedesktop_entry_parser with cosmic-mime-apps 2025-12-02 11:26:09 -07: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
Cheong Lau
66733b7fda feat(tab): allow entering of network uri as path 2025-11-26 16:11:10 -07:00
therealmate
e053db3bf9 fix: allow context menu when shift is being pressed 2025-11-24 17:08:49 -07:00
Hendrik Hamerlinck
9455d6f084 fix: sliders on desktop view options 2025-11-21 16:00:16 -07:00
Jeremy Soller
83bdc4d073
Merge pull request #1389 from pop-os/subwindow-modifiers
Track and use modifiers per sub-window, fixes #1152
2025-11-21 14:18:45 -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
Ashley Wulber
7bf8d7cd53
fix: better surface view cleanup 2025-11-20 13:32:52 -05:00
Jeremy Soller
28c241bc1b
Merge pull request #1377 from FreddyFunk/bugfix/large-image-preview
improve support and performance with very large images for thumbnail generation, preview tab and gallery view
2025-11-20 08:40:01 -07:00
Jeremy Soller
0957f937db
Do not track modifiers in tab, fixes #1312 2025-11-20 08:39:04 -07:00
Jeremy Soller
15b748bf3a
Fix compilation without wayland feature and add feature testing to CI 2025-11-19 08:02:03 -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
Ashley Wulber
b571f11b92
fix: surface cleanup
Clean up surfaces before processing the dialog result message
2025-11-17 20:17:30 -05:00
Ashley Wulber
2c7d06c980
chore: add method for checking if a dialog tracks a surface
needed to call viewor update on the dialog popups
2025-11-17 17:58:08 -05:00
Frederic Laing
4df14044aa
make sure to not create more thumbnail workers than available CPU cores 2025-11-17 17:07:35 +01:00
Frederic Laing
c8f25472a7
extend remote location filesystem detection filter 2025-11-17 09:27:26 +01: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
Frederic Laing
bf7b9c192c
implement adaptive sampling for optimal image quality of large images in gallery view while keeping the memory foodprint minimal and UI blocks from GPU buffer uploads minimal and as short as possible 2025-11-16 21:31:27 +01:00
Frederic Laing
76c56d5d3b
improve and simplify heuristics 2025-11-16 19:49:31 +01:00
Frederic Laing
006b69d98b
refactor try_decode_image 2025-11-16 18:40:55 +01:00
Frederic Laing
0353009321
move large image handling out of tab and into new module large_image 2025-11-16 18:12:51 +01:00
Frederic Laing
e2f70a1215 fix for hidden files being visible on external drives 2025-11-13 16:22:09 -05:00
Frederic Laing
9339a74abb
improve support and performance with very large images for thumbnail generation, preview tab and gallery view 2025-11-13 22:02:48 +01:00
Jeremy Soller
de20738735
Split out empty trash title, fixes #1373 2025-11-13 08:59:59 -07:00
Jeremy Soller
94b15703f2
Fix compilation without gvfs feature 2025-11-12 07:46:16 -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
Cheong Lau
cfc7ee69b7
Merge branch 'pop-os:master' into item-display-name 2025-11-12 01:57:18 +00:00
Cheong Lau
cd6187433d fixup! chore: more pedantic clippy suggestions
This fixes an accidental change that converted images to `rgb8` instead
of `rgba8`, which silently broke thumbnail rendering.

fixes: 5f729829d7
2025-11-08 14:45:38 +10:00
Cheong Lau
5aa8a8ff76
Merge branch 'pop-os:master' into item-display-name 2025-11-05 22:49:34 +00: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
9f680251ab
Merge branch 'master' into item-display-name 2025-10-29 04:46:23 +00: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
2eaad6088a perf: optimise tab::folder_name
This was done by separating out the function to get the display name
into its own function, then running just that.
2025-10-28 17:13:22 +10:00
Cheong Lau
c0736400e4
Merge branch 'pop-os:master' into rustc-hash 2025-10-28 03:12:10 +00:00