Commit graph

555 commits

Author SHA1 Message Date
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
Jeremy Soller
08cab645a5
Merge pull request #325 from pugaizai/master
i18n(zh-CN): update zh-CN translation
2025-03-23 00:49:55 +00:00
铺盖崽
452bb7fb58
i18n(zh-CN): update zh-CN translation 2025-03-23 08:02:59 +08:00
Michael Aaron Murphy
bd5009abab
fix(libcosmic): theme subscription 2025-03-09 15:18:36 +01:00
Jeremy Soller
efad7d9b9a
Merge pull request #320 from be-we/master
i18n(de): add German translation
2025-02-22 15:48:43 -07:00
Benjamin Weis
73bd465546 i18n(de): add German translation 2025-02-22 19:02:08 +01:00
Jeremy Soller
4b75c32bff Update default font 2025-02-20 11:13:10 -07:00
Jeremy Soller
334d7d0f06
Merge pull request #318 from mkljczk/pl
i18n(pl): update Polish translation
2025-02-19 12:08:03 -07:00
mkljczk
5b78077a85 i18n(pl): update Polish translation
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-02-19 20:02:16 +01:00
Jeremy Soller
52ade8e4d9
Merge pull request #315 from l-const/perf-io-config
perf: reduce disk io when updating config values.
2025-02-19 11:53:57 -07:00
Konstantinos
5d85802fd1
Merge branch 'master' into perf-io-config 2025-02-19 19:57:49 +02:00
Feike Donia
63b4616804 i18n(nl) update Dutch translation 2025-02-19 10:44:59 -07: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
therealmate
70e7390ca2 Update Hungarian translations 2025-02-18 15:01:59 -07:00
l-const
f67a6b5a02 chore: remove forgotten eprintln. 2025-02-18 13:19:11 -07:00
l-const
5b71f5f850 (feat): Text zoom for cosmic-edit. 2025-02-18 12:43:00 -07:00
mkljczk
48011f1847 Polish translation for MetaInfo
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-02-06 08:08:33 -07:00
Jeremy Soller
04f2812f4e
Implement drag scroll, fixes #154 2025-02-05 15:28:38 -07:00
ovinet-rust
f4ef25e755 Update cosmic_edit.ftl
Fix translation
2025-02-04 14:42:59 -07:00
therealmate
ca03ca432c Update Hungarian translations 2025-01-31 09:42:42 -07:00
Hadi Chokr
8e7c6bcf68
Enable saving read-only/root files via pkexec (Fixes #249) (#304)
* Enable saving read-only/root files via pkexec (Fixes #249)

This update addresses the issue where users couldn't open Cosmic Edit as root. It allows users to save read-only or root files using pkexec for privilege escalation, all within the graphical interface of Cosmic Edit, eliminating the need to open the terminal.

Changes:

    Implemented pkexec functionality for saving read-only/root files.
    Added a confirmation dialog for file modifications.

This feature resolves issue #249 and streamlines the process, ensuring a smoother experience for users managing protected files directly within Cosmic Edit.

* Secure pkexec handling with piped stdin and escape safety

Enhanced permission handling by using `pkexec` with `tee` and piped stdin. This implementation avoids shell injection risks and ensures proper handling of special escape characters in the input. The approach securely writes text content to files with elevated privileges while maintaining robustness against potentially malicious inputs.

* Update tab.rs

* Log Errors but dont crash

* Update tab.rs

* Update tab.rs

* Clean up after child (sounds weird...)
2025-01-23 13:47:16 -07:00
Feike Donia
a88a4ced9d
i18n(nl): update and improve Dutch translation (#303)
* update and improve Dutch translation

* improve Dutch translation

* i18n(nl) improve Dutch translation
2025-01-22 08:40:16 -07:00
Jeremy Soller
3effc64df5
Fix closing projects when open project button is shown, fixes #41 2025-01-17 10:10:14 -07:00
Jeremy Soller
bde7e2bfc2
Don't capture ctrl+tab in text box, fixes #123 2025-01-17 09:49:30 -07:00
Jeremy Soller
686185b0f1
Implement revert all changes, fixes #128 2025-01-17 09:43:46 -07:00
Jeremy Soller
03de470425 Remove unimplemented spell-check menu item, fixes #300 2025-01-16 12:43:35 -07: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
Luna Jernberg
cb41bd5c41
Update cosmic_edit.ftl (#294)
Update Swedish translation
2025-01-08 06:53:28 -07:00
Feike Donia
fdd0eedf29
improve Dutch translation (#293)
* improve Dutch translation

* Make consistend
2025-01-07 14:01:46 -07:00
Feike Donia
31e135cfec Improve Dutch translation 2024-12-30 09:11:36 -07:00
Feike Donia
f7a078dd5c Update cosmic_edit.ftl 2024-12-30 09:11:36 -07:00
Feike Donia
5375d6fae2 Update cosmic_edit.ftl 2024-12-30 09:11:36 -07:00
Feike Donia
fb688cab3f Update cosmic_edit.ftl 2024-12-30 09:11:36 -07:00
toftpokk
c6cd819fff Fix clicking outside textbox to unfocus 2024-12-22 07:35:33 -07:00
toftpokk
647d29169e Improve text search 2024-12-21 10:42:39 -07:00
Aindriú Mac Giolla Eoin
39eb454f3b Added Irish translation 2024-12-18 09:20:26 -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
Benjamin Weis
ad77eb5b7f i18n(de): add German translation 2024-11-05 12:02:23 -07:00
Jeremy Soller
a21c4f7148
Update dependencies 2024-11-05 09:32:20 -07:00
Vukašin Vojinović
740692d6cf fix(context menu): use radius from theme 2024-11-05 09:19:27 -07:00
Thierry Massart
dcae5fa103 Update cosmic_edit.ftl (French) 2024-11-01 15:28:08 -06:00
x9a
3d92409275 i18n(ar): add Arabic translation 2024-10-29 14:56:26 -06: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