Commit graph

1526 commits

Author SHA1 Message Date
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
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
9b6ac00145
update libcosmic 2025-11-16 17:10:58 +01: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
f3b4e0bc6a
Merge pull request #1369 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-11-12 13:03:54 -07:00
Hosted Weblate
9148216282
i18n: translation updates from weblate
Co-authored-by: Aleks Gerenski <agerenski@hotmail.com>
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mattias Eriksson <snaggen@gmail.com>
Co-authored-by: Roi Gabay <roigby@gmail.com>
Co-authored-by: VandaL <vandalhj@gmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
Co-authored-by: twlvnn kraftwerk <kraft_werk@tutanota.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/bg/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/he/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/pl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sv/
Translation: Pop OS/COSMIC Files
2025-11-12 20:52:35 +01: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
Jeremy Soller
fa0be29199
Merge pull request #1330 from Cheong-Lau/item-display-name
perf: optimise `tab::folder_name`
2025-11-11 19:05:46 -07:00
Jeremy Soller
e72e8f22b8
Merge pull request #1355 from snaggen/sv_metainfo
i18n(sv): translate appstream metainfo
2025-11-11 19:03:00 -07:00
Jeremy Soller
5f98db760e
Merge pull request #1358 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-11-11 19:02:40 -07:00
Cheong Lau
cfc7ee69b7
Merge branch 'pop-os:master' into item-display-name 2025-11-12 01:57:18 +00:00
Jeremy Soller
b45ef62c90
Merge pull request #1357 from pop-os/maria-komarova-patch-1
sentence case and dialog copy changes
2025-11-11 18:53:07 -07:00
Jeremy Soller
28da136222
Merge pull request #1359 from Cheong-Lau/fix-thumbnail
fix(tab): thumbnails not rendering for some file formats
2025-11-11 18:47:51 -07:00
Hosted Weblate
13964a7890
i18n: translation updates from weblate
Co-authored-by: Aleks Gerenski <agerenski@hotmail.com>
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Roi Gabay <roigby@gmail.com>
Co-authored-by: twlvnn kraftwerk <kraft_werk@tutanota.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/bg/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/he/
Translation: Pop OS/COSMIC Files
2025-11-11 16:51:26 +01: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
maria-komarova
6d4c192c2a
sentence case and dialog copy changes 2025-11-06 16:15:09 -07:00
Mattias Eriksson
8bb621a6b5 i18n(sv): update appstream metainfo 2025-11-06 08:09:49 +01:00
Mattias Eriksson
3c83108b67 i18n(sv): translate appstream metainfo 2025-11-06 07:33:14 +01: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
Levi Portenier
a0ac86d2ff
Merge pull request #1338 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-11-05 09:21:55 -07:00
Hosted Weblate
89456c5fb4
i18n: translation updates from weblate
Co-authored-by: Aleks Gerenski <agerenski@hotmail.com>
Co-authored-by: Deleted User <noreply+129037@weblate.org>
Co-authored-by: Heitor Augusto <44377258+HeitorAugustoLN@users.noreply.github.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Yelysei <yelysei.matviienko@proton.me>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/bg/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/uk/
Translation: Pop OS/COSMIC Files
2025-11-05 15:51:30 +01:00
Levi Portenier
32c6aebd81
Merge pull request #1346 from ryanabx/validate-desktop-files
Add working desktop file validation as CI action
2025-11-04 12:18:28 -07:00
Ryan Brue
b326cc25ed Add working desktop file validation as CI action
Ubuntu 24.04 does not have the updated desktop-file-utils with support
for the COSMIC keyword (>= 0.28). Use Ubuntu 25.10 for this.
2025-11-03 21:21:19 -06:00
Levi Portenier
a0d12ec6e5
Merge pull request #1335 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-31 07:33:27 -06:00
Hosted Weblate
0630b0eb16
i18n: translation updates from weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kartik Nayak <thisiskartiknayak@protonmail.com>
Co-authored-by: Mattias Eriksson <snaggen@gmail.com>
Co-authored-by: Yelysei <yelysei.matviienko@proton.me>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/hi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sv/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/uk/
Translation: Pop OS/COSMIC Files
2025-10-31 14:02:57 +01:00
Levi Portenier
4d04ef7546
Merge pull request #1334 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-30 08:20:49 -06:00
Hosted Weblate
17bb14b571
i18n: translation updates from weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kartik Nayak <thisiskartiknayak@protonmail.com>
Co-authored-by: Mattias Eriksson <snaggen@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/hi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sv/
Translation: Pop OS/COSMIC Files
2025-10-30 15:03:01 +01:00
Levi Portenier
10a623e834
Merge pull request #1332 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-30 07:44:01 -06:00
Hosted Weblate
8e3a93b389
i18n: translation updates from weblate
Co-authored-by: Mattias Eriksson <snaggen@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sv/
Translation: Pop OS/COSMIC Files
2025-10-30 05:11:48 +01:00
Jeremy Soller
2e73abb777
Merge pull request #1328 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-29 09:26:24 -06:00
Hosted Weblate
4c31c0e87b
i18n: translation updates from weblate
Co-authored-by: Arve Eriksson <031299870@telia.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mattias Eriksson <snaggen@gmail.com>
Co-authored-by: Sachin Chaudhary <chaudharysachinasachin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-files/sv/
Translation: Pop OS/COSMIC Files
2025-10-29 14:02:22 +01:00
Cheong Lau
9f680251ab
Merge branch 'master' into item-display-name 2025-10-29 04:46:23 +00:00
Jeremy Soller
6ab15d23a1
Merge pull request #1329 from Cheong-Lau/clippy
General code cleanup and performance optimisations
2025-10-28 19:10:49 -06: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
Jeremy Soller
5863671217
Merge pull request #1298 from Cheong-Lau/rustc-hash
perf: use `rustc-hash` for `HashMap` and `HashSet`
2025-10-28 15:07:48 -06: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
Jeremy Soller
7cc28a9b68
Merge pull request #1317 from weblate/weblate-pop-os-cosmic-files
i18n: translation update from Hosted Weblate
2025-10-26 13:04:49 -06:00
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