Commit graph

129 commits

Author SHA1 Message Date
c45b23aa85 merge: epoch-1.9.0 d'upstream
# Conflicts:
#	Cargo.lock
2026-09-24 20:50:47 +02:00
Michael Aaron Murphy
4b4871ecf4 Epoch 1.9.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-09-16 16:28:59 -04:00
70c1765b1f Merge tag 'epoch-1.8.0' into local/libcosmic-path-patch
Epoch 1.8.0

# Conflicts:
#	Cargo.lock
2026-09-10 17:57:28 +02:00
Jeremy Soller
26f6ffd3e6 Epoch 1.8.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-09-03 13:18:38 -06:00
de9ae6890a Merge tag 'epoch-1.7.0' into local/libcosmic-path-patch
Epoch 1.7.0
2026-08-27 07:50:01 +02:00
Jeremy Soller
13b1d4aac0 Epoch 1.7.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-08-25 11:39:01 -06:00
36d66d7ef2 Merge remote-tracking branch 'upstream/master' into local/libcosmic-path-patch
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	src/menu.rs
#	src/text_box.rs
2026-08-19 21:59:53 +02:00
Jeremy Soller
1727fe3108 Epoch 1.6.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-08-18 14:14:57 -06:00
542d943211 chore: normalize the libcosmic-yoda dependency idiom
Key the local libcosmic fork as `cosmic` with `package =
"libcosmic-yoda"` rather than keying it by package name, so every repo
in the local stack declares it the same way. The extern name stays
`cosmic` either way, so no source change is needed; the feature strings
move with the key.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 12:14:30 +02:00
Jeremy Soller
97d310a94c Epoch 1.5.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-07-28 09:14:00 -06:00
39a4e4beec chore: bump version to 1.3.0 2026-07-22 15:56:59 +02:00
Jeremy Soller
e11896dac2 Epoch 1.4.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-07-20 14:35:58 -06:00
Jeremy Soller
60c38e818a Epoch 1.3.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-07-13 08:31:18 -06:00
Ashley Wulber
171de79535 chore: frosted glass 2026-07-06 09:34:42 -04:00
c3bd3782da yoda: unify cosmic-text via patch.crates-io + lockfile post-1.2.0 rebase
Leyoda 2026 – GPLv3
2026-07-03 15:11:11 +02:00
cc2c274538 chore: align editor with local files stack 2026-07-03 15:01:21 +02:00
229b92c507 yoda: relocate local fork paths from ~/Devels to ~/Projets/COSMIC
Mise à jour des path= absolus (window_clipboard, dnd, mime, cosmic-text)
après consolidation des forks cosmic-* sous ~/Projets/COSMIC/.

Leyoda 2026 – GPLv3
2026-07-03 15:01:21 +02:00
cde36b1a5f 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-07-03 15:01:21 +02:00
6effc415e1 yoda: rewire onto libcosmic-yoda + leyoda/cosmic-files paths
- libcosmic git dep replaced by libcosmic-yoda = { path = ../libcosmic }
- cosmic-files git dep replaced by path = ../cosmic-files (leyoda fork)
- winit feature dropped from libcosmic-yoda deps, wayland added
- feature refs libcosmic/* -> libcosmic-yoda/*
- [patch] block for pop-os/libcosmic removed

Installed at /usr/bin/cosmic-edit. Pre-yoda binary kept as
/usr/bin/cosmic-edit.pre-yoda-fork.
2026-07-03 15:01:21 +02:00
Votre Nom
2600c6d38a Cargo.toml: patch libcosmic via local path for dev builds
Activates the [patch.'https://github.com/pop-os/libcosmic'] override
pointing at ../libcosmic, enabling local development against a
patched libcosmic checkout (e.g. to pick up
WindowControlsPosition / macOS-style window controls).

This branch is intentionally dev-local: do NOT merge upstream.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-07-03 15:01:06 +02:00
Jeremy Soller
495f52cd5b Epoch 1.2.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-06-30 13:37:33 -06:00
Jeremy Soller
6ce200c84b Epoch 1.1.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-06-23 10:24:19 -06:00
Jeremy Soller
00a76ee709 Epoch 1.0.16 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-06-09 11:29:30 -06:00
Jeremy Soller
bf217ab250 Epoch 1.0.15 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-06-02 11:46:28 -06:00
Ashley Wulber
12cee06253 fix: libcosmic updates 2026-05-26 14:15:00 -04:00
Jeremy Soller
aadff7540e Epoch 1.0.14 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-05-26 08:30:47 -06:00
Jeremy Soller
7bbe82ec3f Epoch 1.0.13 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-05-12 12:09:43 -06:00
Jeremy Soller
2a60283f14 Epoch 1.0.12 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-05-05 13:21:26 -06:00
Jeremy Soller
5f96f6191b Epoch 1.0.11 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-04-14 15:44:08 -06:00
Jeremy Soller
e72723fabb Epoch 1.0.9 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-04-07 07:58:32 -06:00
Ashley Wulber
6326f65d84
feat: rebase libcosmic onto iced 0.14 2026-03-18 17:23:49 +01:00
Jeremy Soller
d45f646c02 Epoch 1.0.8 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-02-23 08:13:03 -07:00
Jeremy Soller
ef2f6e0525 Epoch 1.0.7 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-02-17 10:47:29 -07:00
Jeremy Soller
36633540c2 Generate translated desktop and metainfo files with xdgen 2026-02-12 15:13:02 -07:00
Jeremy Soller
f468f26fa7 Epoch 1.0.6 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-02-09 14:45:31 -07:00
Jeremy Soller
021a8e614e Epoch 1.0.5 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-02-02 16:07:15 -05:00
Jeremy Soller
f50640794d
Epoch 1.0.4 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-01-21 10:15:02 -07:00
aquiles
801c7fa68c Fix character counting in document statistics to use graphemes
- Add unicode-segmentation dependency for proper grapheme cluster support
- Replace chars() iteration with graphemes(true) for accurate character counting
- Fix counting of complex Unicode characters like emojis, combining characters, and multi-byte sequences
- Resolves TODO: 'do graphemes?' in document_statistics function

This change provides more accurate character counts for international text,
emojis with skin tones, combined characters, and other multi-codepoint graphemes.

Examples of improved accuracy:
- 👍🏾 now counts as 1 character instead of 2
- é (e + combining acute) counts as 1 character instead of 2
- 🧑‍💻 (person technologist) counts as 1 character instead of 4
2025-10-09 08:34:18 -06:00
Ashley Wulber
bde36a3c17
chore: update libcosmic 2025-10-03 15:02:53 -04:00
Vukašin Vojinović
d2b13f987d chore: update to icu 2.0
Reduces binary size by about 25 MB.
2025-09-15 23:51:07 +02:00
Vukašin Vojinović
ee4272112e chore: make dbus-config optional 2025-09-13 10:53:00 +02:00
Vukašin Vojinović
03408bdc00 chore: update dependencies
Also switches to the `about` widget.
2025-09-12 20:40:43 +02:00
Vukašin Vojinović
b380b1bf32 chore: update dependencies
Also switches to the `about` widget.
2025-09-11 19:36:09 +02:00
Vukašin Vojinović
e405b929c1 chore: Rust 2024 edition 2025-09-11 16:26:28 +02:00
Michael Aaron Murphy
614c827710
fix: enable dbus-config on libcosmic to fix theme not updating 2025-08-19 16:32:04 +02:00
Jeremy Soller
0c61e9c688
Update cosmic-files 2025-07-10 15:29:54 -06:00
Ashley Wulber
c47c12fe17 feat: menubar popups 2025-06-18 14:38:52 -04:00
Jeremy Soller
a578d8bf98
Enable gvfs feature of cosmic-files, fixes #346 2025-04-28 15:34:58 -06:00
Jeremy Soller
d4294713d8
Add patched polling for redox, update dependencies 2025-04-17 08:12:02 -06:00
Ashley Wulber
9336731c7d feat: responsive menu 2025-04-16 20:35:40 +02:00