Commit graph

279 commits

Author SHA1 Message Date
Votre Nom
35e115fdb5 yoda: switch cosmic-text patch to public Forgejo fork
Replace the path-local [patch] redirect with a git redirect to
https://forge.aditua.com/leyoda/cosmic-text.git (branch local/pr-503,
which carries upstream PR #503 plus the EAW monospace width fix). No
more absolute path dependency on /home/lionel/Devels/cosmic-text.

Leyoda 2026 – GPLv3
2026-05-05 15:32:47 +02:00
Votre Nom
69c35ab80f yoda: switch window_clipboard patch to public Forgejo fork
Replace the path-local [patch] redirect with a git redirect to
https://forge.aditua.com/leyoda/window_clipboard.git (branch
yoda-x11-optional). Removes the absolute path dependency on
/home/lionel/Devels/window_clipboard so any clone can build.

The patch is still needed to consolidate the upstream pop-os/libcosmic
chain (pulled by cosmic-settings-daemon) onto the same fork iced uses,
otherwise cargo would compile two versions of window_clipboard.

Leyoda 2026 – GPLv3
2026-05-05 13:47:17 +02:00
Votre Nom
d080bc85af Resolve cosmic-files warnings without masking
Parse text/uri-list according to the real clipboard format, make unsupported trash search explicit, and update the lockfile so the local cosmic-text patch is actually used instead of reported as unused.
2026-05-05 08:09:17 +02:00
8fb2b15c68 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks
Propagates the [patch] blocks added in cosmic-yoterm v5 to keep the
whole yoda app family on a single Wayland-only stack. Without these,
iced_winit fails to select a window_clipboard version because our
fork exposes a `wayland` feature that upstream doesn't.

- window_clipboard → /home/lionel/Devels/window_clipboard (x11 gated
  behind opt-in feature)
- cosmic-text → /home/lionel/Devels/cosmic-text (EAW terminal_cells +
  upstream PR#503 applied)
2026-04-24 07:09:48 +02:00
02adcc3cf6 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2
Picks up the yoda-v2 libcosmic changes (color_picker Theme ref +
context_menu/menu winit ungate). Binary rebuilt and installed.
2026-04-23 18:46:16 +02:00
04abd13d93 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic
Rewire cosmic-files (lib + file manager) onto the yoda fork of libcosmic.
- [dependencies.libcosmic] removed, replaced by [dependencies.libcosmic-yoda]
  pointing at ../libcosmic (local path; the leyoda/libcosmic-yoda clone)
- Features: winit dropped, wayland added explicitly in the default set
- Feature refs "libcosmic/xxx" rewritten to "libcosmic-yoda/xxx"
- [patch] block removed — transitive libcosmic refs no longer exist

cosmic-files lib and the file manager binary build clean against
libcosmic-yoda 0.1.0-yoda (3 warnings, all pre-existing unused-var
in search code).
2026-04-23 15:38:04 +02:00
Jeremy Soller
33890633b5 Epoch 1.0.11 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-04-17 12:54:32 -06:00
Jeremy Soller
b895b07bb2
Merge pull request #1742 from pop-os/mtp
Fix unsupported errors when copying large files over MTP
2026-04-16 15:51:33 -06:00
Michael Aaron Murphy
971374f60b
perf: use atomics for controller progress and state 2026-04-14 16:51:51 +02:00
Michael Aaron Murphy
bb15f30fe5
chore: update Cargo.lock 2026-04-14 16:51:51 +02:00
Hojjat
fc25260a5f feat: select file name until the extension in rename and save dialog 2026-04-13 12:06:49 -06:00
Hojjat
b17f8889a8 chore: update to the latest libcosmic 2026-04-08 15:15:48 -06:00
Ashley Wulber
d38d55525b chore: update libcosmic 2026-04-06 18:08:44 -06:00
Jeremy Soller
11b2617b6c Epoch 1.0.9 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-04-06 18:08:44 -06:00
Ashley Wulber
635bff7c1e chore: udpate libcosmic 2026-04-06 15:14:56 -04:00
Ashley Wulber
34f35842df chore: update deps 2026-03-24 16:29:56 -04:00
Vukašin Vojinović
88bfd76a95 chore: update libcosmic 2026-03-24 11:25:59 -06:00
Vukašin Vojinović
3b1bc4430b refactor: use jiff instead of chrono 2026-03-24 11:25:59 -06:00
Vukašin Vojinović
4414d2f4b2 chore: update dependencies
Also utilizes the `jxl-oxide` image decoding hook.
2026-03-24 11:25:59 -06:00
Ashley Wulber
49d353d369
fix(iced): right click selection offset in dropdown menus 2026-03-17 01:00:06 +01:00
Ashley Wulber
360973175c
feat: rebase libcosmic onto iced 0.14 2026-03-13 21:04:17 +01:00
Jason Rodney Hansen
7a90e62093 fix: preserve modified time when creating/extracting zip files 2026-02-28 14:18:36 -07:00
Jeremy Soller
5b7886a35d Epoch 1.0.8 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-02-23 08:13:16 -07:00
Hojjat
f8df8d7bad chore: update libcosmic 2026-02-19 16:50:54 -07:00
Jeremy Soller
3fcaaf1ed7 Add Clear Recents history to Recents nav bar context menu 2026-02-18 12:14:38 -07:00
Jeremy Soller
8909689245 Epoch 1.0.7 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-02-17 10:53:59 -07:00
vad
f3141114ac chore: Update compio-driver to 0.11.2
It contains a fix that allows building the crate on musl:
https://github.com/compio-rs/compio/pull/669
2026-02-16 09:05:29 +01:00
Jeremy Soller
0029434e12 Generate translated desktop and metainfo files with xdgen 2026-02-12 14:46:38 -07:00
Jeremy Soller
3c01ef3751 Epoch 1.0.6 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-02-09 20:27:14 -07:00
Jeremy Soller
ec25d44df1
Epoch 1.0.5 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-01-30 17:16:32 -07:00
Vukašin Vojinović
fcaf6c7e30 chore: update dependencies 2026-01-30 21:10:00 +01:00
Josh Megnauth
339e4c104e Bump compio; remove unused dependency 2026-01-29 15:24:00 -07:00
Ashley Wulber
ce96665b60
feat: tab dnd 2026-01-28 20:05:51 -05:00
Jeremy Soller
f0b1e3b0a3
Update dependencies 2026-01-22 10:02:23 -07:00
Jeremy Soller
e5eb6a8e83
Epoch 1.0.4 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-01-21 10:16:18 -07:00
Jeremy Soller
1b9b92501d
Patch compio to fix missing statx data 2026-01-14 11:16:30 -07:00
Jeremy Soller
eaa756182a
Update dependencies 2025-12-29 15:36:05 -07:00
Jeremy Soller
923c720ae5
Update cargo.toml and debian changelog versions to 1.0.0 2025-12-29 15:13:36 -07:00
Ashley Wulber
738d95e1ad fix: update libcosmic
fixes #1438
2025-12-19 14:35:59 -07:00
Ashley Wulber
e8ef20975f chore: update cosmic-text 2025-12-09 11:43:31 -07:00
Ashley Wulber
11429214c8 chore: update winit 2025-12-08 15:02:39 -07:00
Frederic Laing
9b6ac00145
update libcosmic 2025-11-16 17:10:58 +01: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
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