Cheong Lau
c0736400e4
Merge branch 'pop-os:master' into rustc-hash
2025-10-28 03:12:10 +00:00
Jeremy Soller
419516863c
Merge pull request #1311 from pop-os/joshmegnauth-dialog-escape
...
dialog escape
2025-10-23 09:34:13 -06:00
Cheong Lau
78f2ed2bdd
Merge branch 'master' into rustc-hash
2025-10-23 11:24:01 +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
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
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
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
2e103dd4eb
Update dependencies and format
2025-10-14 11:18:23 -06:00
Ashley Wulber
6e3406a4be
fix(input): update libcosmic
2025-10-07 15:01:48 -04:00
Ashley Wulber
c42e37b2dd
chore: update libcosmic
2025-10-03 18:18:08 -04: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
Ashley Wulber
29634de9e4
chore: update libcosmic
2025-09-30 11:54:11 -04:00
Vukašin Vojinović
901bf3f564
chore: update to icu 2.0.0
2025-09-15 15:20:33 -06:00
Vukašin Vojinović
131cf7e8cd
chore: make dbus-config optional
...
Also fixes some lints.
2025-09-13 10:51:14 -06:00
Ashley Wulber
6d9cd3e7e5
fix: patch license dep
2025-09-11 19:31:09 -04:00
Ashley Wulber
62ba16c401
fix: update xdg-mime
2025-09-11 17:06:33 -06:00
Vukašin Vojinović
ca9ffe0d72
chore: update dependencies
...
Fixes context drawer title alignment.
2025-09-11 11:30:24 -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
Jeremy Soller
cf2e2faf3c
Update dependencies
2025-09-07 20:29:03 -06:00
Jeremy Soller
b3a6d14bc6
Update dependencies
2025-08-13 12:40:20 -06:00
Ashley Wulber
c8e5d986f2
Fix context menu position ( #1136 )
...
* chore: update libcosmic
* fix(context menu): compensate for scroll virtual offset, and use window position
2025-08-13 11:01:03 -06:00
Ashley Wulber
a4e3bf3eea
fix: limit concurrent thumbnail generation ( #1138 )
2025-08-13 11:00:07 -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
Ashley Wulber
edca40058b
chore: update libcosmic
2025-07-29 16:04:44 -06:00
Jeremy Soller
e1bc0abaab
Update libcosmic
2025-07-24 10:52:49 -06:00
Jeremy Soller
605f44763b
On wayland, place context menus into popups, fixes #1090
2025-07-24 10:51:46 -06:00
Jeremy Soller
3390ef7ea8
Update dependencies
2025-07-22 09:15:33 -06:00
Ashley Wulber
41d01bbb51
chore: update libcosmic
2025-07-17 10:15:42 -06:00
Ashley Wulber
c7e9828d7b
feat: retry opening network locations after mounting
2025-07-15 13:15:45 -06:00
Jason Rodney Hansen
54b884e5f8
Add ability to remove files from Recents
2025-07-11 09:38:13 -06:00
Jeremy Soller
f3c8182966
Update dependencies
2025-07-10 15:27:51 -06:00
Ashley Wulber
19c2cefd8a
fix(dialog): header close button
2025-07-09 15:28:47 -06:00
Jason Rodney Hansen
489eb2a066
Add caching for thumbnails based and freedesktop.org spec
2025-07-07 08:59:06 -06:00
Ashley Wulber
e4ffec63a1
refactor: apply limit on the number of persisted sort names
2025-07-03 19:34:48 +00:00
Jeremy Soller
b51f3d03a2
Update dependencies
2025-07-01 09:31:12 -06:00
Jeremy Soller
e3b7cfc8e6
Adjust shortcut text style
2025-06-27 11:14:09 -06:00
Jeremy Soller
cefa82f4e9
Drop dbus-config, update libcosmic, and use system_theme_update
2025-06-23 11:37:22 -06:00
Ashley Wulber
1f94e54bee
fix: update libcosmic
2025-06-19 10:08:33 -04:00
Ashley Wulber
720caa5dba
feat: menubar popups
2025-06-18 12:11:15 -04:00
Jeremy Soller
051001b9ea
Implement setting permissions, fixes #325
2025-05-16 09:39:53 -06:00
Jeremy Soller
0e10447b02
Update io-uring now that patch is released
2025-05-05 08:34:54 -06:00
Jeremy Soller
3d18d7f390
Update dependencies
2025-05-01 09:19:40 -06:00
Jeremy Soller
dd98622cfa
Reduce features used on remote filesystems
...
This attempts to detect remote filesystems on Linux using the
/proc/self/mountinfo file and checking the filesystem against a
hardcoded list of remote filesystems. Remote filesystems will not
thumbnail, read file data to determine mime types, or calculate
directory sizes.
2025-04-29 14:51:11 -06:00
Ryan Brue
372cdf9127
Fix building on s390x, ppc64le ( #950 )
...
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-04-26 15:35:18 -06:00
Jeremy Soller
387b364e58
Update trash crate
2025-04-21 13:32:41 -06:00
Jeremy Soller
887211c850
Remove merged libc patch
2025-04-17 08:03:53 -06:00
Ashley Wulber
133dab261d
chore: update libcosmic
2025-04-16 12:29:28 -04:00