Commit graph

247 commits

Author SHA1 Message Date
Ashley Wulber
799110541a chore: update cosmic-files 2025-11-21 14:45:59 -05:00
Jeremy Soller
966cc0f332
Draw most items with GPU, except for line numbers 2025-11-06 13:40:10 -07:00
Jeremy Soller
d7454b8685
Update dependencies 2025-10-23 09:48:34 -06:00
Jeremy Soller
913fd8b16c
Update dependencies, fixes #432 2025-10-16 13:55:02 -06:00
Jeremy Soller
bc124c67a9
Update dependencies 2025-10-14 11:20:25 -06:00
Jeremy Soller
bce1d2aebc
Allow opening of non-existant files, fixes #434 2025-10-14 09:58:44 -06:00
Jeremy Soller
117f00337d
Preserve newlines and get closest cursor on reload, fixes #390 2025-10-09 12:28:39 -06: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
2d6d2d381e fix: update libcosmic 2025-10-03 18:18:11 -04: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
Jeremy Soller
7e3308606f
Update redox_syscall and winit 2025-09-07 20:22:19 -06:00
Jeremy Soller
1e2424861d
Update to latest cosmic-text 2025-09-07 19:45:52 -06:00
Michael Aaron Murphy
c125d5c951
fix(libcosmic): enable dbus-config only on Linux targets 2025-08-20 17:36:19 +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
Michael Aaron Murphy
a5ee0e75d8
improv: use new and improved FileNav style 2025-08-19 16:32:01 +02:00
Jeremy Soller
3c9d2a077e
Update dependencies 2025-08-13 12:46:16 -06:00
Ashley Wulber
5e2bb63127 chore: update libcosmic 2025-07-29 17:41:00 -04:00
Jeremy Soller
718b1bc9f6
Update dependencies 2025-07-24 11:38:36 -06:00
Jeremy Soller
661b3b1e04
Update cosmic-files 2025-07-22 09:17:38 -06:00
Jeremy Soller
08cf1f4745
Update cosmic-files 2025-07-21 19:56:48 -06:00
Ashley Wulber
a1d2f63e5d chore: update libcosmic 2025-07-16 20:21:17 -04:00
Jeremy Soller
0c61e9c688
Update cosmic-files 2025-07-10 15:29:54 -06:00
Jeremy Soller
b1c80a7f3c
Update dependencies 2025-07-01 09:31:41 -06:00
Jeremy Soller
9758fe034e
Adjust shortcut text style 2025-06-27 11:40:59 -06:00
ellieplayswow
b74cb313c5 fix(cosmic-text): unpin due to upstream revert 2025-06-22 20:35:57 +01:00
ellieplayswow
3e167a401e fix(cosmic-text): pin cosmic-text to b017d7c (via cosmic-term issue #508) 2025-06-22 13:28:48 +01:00
Ashley Wulber
6b33d112c3 chore: update libcosmic 2025-06-19 11:18:14 -04: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
Jeremy Soller
8a3879f209
Update cosmic-files 2025-03-31 09:18:07 -06:00
Jeremy Soller
2fc1abe0b8
Update dependencies 2025-03-31 09:16:20 -06: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
Michael Aaron Murphy
bd5009abab
fix(libcosmic): theme subscription 2025-03-09 15:18:36 +01: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
cd2497eb0f
Update dependencies 2025-01-14 08:58:48 -07:00
Michael Aaron Murphy
a245aa9fcb
perf: optimized cosmic-freedesktop-icons 2025-01-14 09:33:34 +01:00
Jeremy Soller
07d8ce61f9
Update dependencies 2025-01-13 09:06:02 -07:00
Jeremy Soller
6c11736910 Update dependencies 2025-01-10 09:55:16 -07:00
Vukašin Vojinović
86bcadb9e7 update libcosmic 2024-12-03 15:09:06 -07:00
Jeremy Soller
9ae988db67
Update dependencies 2024-11-06 19:06:59 -07:00
Jeremy Soller
7c63514672
Update dependencies 2024-11-05 15:39:48 -07:00
Jeremy Soller
a21c4f7148
Update dependencies 2024-11-05 09:32:20 -07:00