Commit graph

100 commits

Author SHA1 Message Date
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
Ryan Brue
fe3b8d7fa9 Patch: Use updated onig crate
This patch fixes building with GCC 15, as the bundled C oniguruma library had to be updated in rust-onig. The upstream rust-onig project haven't tagged a new release yet.

Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-03-25 19:19:09 +00:00
Konstantinos
5d85802fd1
Merge branch 'master' into perf-io-config 2025-02-19 19:57:49 +02:00
Michael Aaron Murphy
de8e1343a3 chore: upgrade dependencies 2025-02-19 10:43:40 -07:00
l-const
f97b4fe76c
perf: reduce disk io when updating config values. 2025-02-19 07:50:14 +02:00
Jeremy Soller
ee0e24782b
Update dependencies 2024-10-29 14:33:29 -06:00
Jeremy Soller
5b0d05d2cb
Update libcosmic/iced 2024-10-22 11:55:58 -06:00
Jeremy Soller
531072ea45
Update dependencies 2024-09-21 07:50:33 -06:00
Jeremy Soller
1ba33cdb00
Update cosmic-files 2024-09-11 14:49:03 -06:00
Jeremy Soller
c049df283d
Enable desktop feature of cosmic-files 2024-09-11 14:39:04 -06:00
Jeremy Soller
d065d4fd39
Ue patch for filetime 2024-08-27 08:12:18 -06:00
Jeremy Soller
220cd93777
Update dependencies and fix focus in vi mode 2024-08-19 13:43:37 -06:00
Josh Megnauth
d7e46938ae Replace lexical-sort with icu
`lexical-sort` is unmaintained. The author recommends switching to the
official set of ICU crates.
2024-07-09 06:08:22 -06:00
Jeremy Soller
2c09c8867c
Enable a11y feature and update depends 2024-06-20 09:18:37 -06:00
Jeremy Soller
68dd4c3758
Allow horizontal scroll to fit cursor, related to #59 2024-05-30 15:09:57 -06:00
Jeremy Soller
59933e6a03
Add case sensitive and use regex toggles for find, fixes #144 2024-03-25 10:18:28 -06:00
Eduardo Flores
4196135665 refactor(menu): update menu declaration.
- Updated libcosmic.
- Updated menu declaration.
2024-03-18 03:02:33 -07:00
Jeremy Soller
e337023d8f
Use mime icon cache from cosmic-files 2024-03-04 12:34:02 -07:00
Jeremy Soller
a305f7501e
Adjust about page to match design, open links 2024-02-28 09:11:23 -07:00
Jeremy Soller
b77e89d762
Add icons and about page 2024-02-28 08:57:36 -07:00
Jeremy Soller
5a8dfa2fcc
Implement open recent project/file, fixes #124 and #125 2024-02-15 13:03:27 -07:00
Jeremy Soller
4df5c5882a
Integrate cosmic-files dialog 2024-02-13 13:05:49 -07:00
Ashley Wulber
4ae6718762
chore: udpate dependencies 2024-02-07 11:52:32 -05:00
Ashley Wulber
3ca971f739
chore: remove branch 2024-02-06 11:53:59 -05:00
Ashley Wulber
0a5325ba05
chore: update libcosmic 2024-02-05 16:18:36 -05:00
Jeremy Soller
1a7b210b70 Use patched wgpu 2024-02-03 12:12:56 -07:00
Jeremy Soller
aee6b6ad31 Revert "refactor: use libcosmic::dialog and make rfd optional"
This reverts commit a1c80efe69.
2024-01-30 18:53:40 -07:00
Jeremy Soller
aac8b89e53
Set MSRV to 1.71 2024-01-29 09:47:25 -07:00
Michael Aaron Murphy
7a70472572
feat: tab pagination and variable-button widths 2024-01-26 16:41:40 +01:00
Michael Aaron Murphy
a1c80efe69
refactor: use libcosmic::dialog and make rfd optional 2024-01-23 22:11:48 +01:00