Commit graph

1978 commits

Author SHA1 Message Date
Hojjat
8a03f063c0 refactor: rename to SelectableText instead of Text
This avoids API breakage
2026-08-07 20:20:54 +02:00
Hojjat
1de6ce9460 fix: dismiss the pop up on click outside or esc 2026-08-07 20:20:54 +02:00
Hojjat
8b31e83d58 fix(test): --features applet only
fix(test): `--feature wayland` only
2026-08-07 20:20:54 +02:00
Hojjat
a70feab2bf feat: integrate text context menu popups into Cosmic framework view system 2026-08-07 20:20:54 +02:00
Hojjat
d751855c74 feat: add Wayland popup context menu to TextInput 2026-08-07 20:20:54 +02:00
Hojjat
c6cf3db29d feat: add text context menu (overlay and wayland popup) 2026-08-07 20:20:54 +02:00
Hojjat
2cd43a8b89 feat: add context menu wrapper for TextEditor 2026-08-07 20:20:54 +02:00
Hojjat
834cd366ee feat: add context menu support to selectable Text widget 2026-08-07 20:20:54 +02:00
Hojjat
43a50cb6f5 chore: Update iced 2026-08-05 16:02:04 -04:00
Hojjat
1421337831 fix: do not publish ResponsiveMenuBar messages in a loop 2026-08-05 16:02:04 -04:00
Hojjat
31ec448bf0 fix: request redraw in text input when needed 2026-08-05 16:02:04 -04:00
Hojjat
5fd1ca4220 fix: request redraw in menus 2026-08-05 16:02:04 -04:00
Hojjat
1ac21a9d99 fix: request redraw when hover state changes 2026-08-05 16:02:04 -04:00
Ashley Wulber
dc1cf9f00c chore: update iced 2026-07-29 20:28:18 +02:00
Ashley Wulber
abaa06f10f fix(menu): path highlight corners flipped 2026-07-29 12:46:09 -04:00
Jeremy Soller
d71c25879e
i18n: translation update from Hosted Weblate (#1329)
Translations update from [Hosted Weblate](https://hosted.weblate.org)
for [Pop
OS/libcosmic](https://hosted.weblate.org/projects/pop-os/libcosmic/).



Current translation status:

![Weblate translation
status](https://hosted.weblate.org/widget/pop-os/libcosmic/matrix-auto.svg)
2026-07-29 09:13:39 -06:00
vacenty
0ca1b784c9 feat: Add option for frozen glass in maximized windows 2026-07-28 11:02:31 -04:00
Aadil
1f6dc991ea
fix(slider): adjust handle bounds and size for iced widget slider update 2026-07-27 14:16:25 +02:00
Michael Aaron Murphy
bdb273389d
chore: update iced with slider handle improvements 2026-07-27 14:11:20 +02:00
Hojjat
7e777077b8 fix: gate frosted transparency on auto_blur 2026-07-24 11:52:07 +02:00
Hosted Weblate
c994f94ea9
i18n: translation updates from weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Isaac Subirana <isaacsubiranac@gmail.com>
Co-authored-by: Nara Díaz Viñolas <nara.diaz.vinolas@gmail.com>
Co-authored-by: Prasanta-Hembram <Prasantahembram720@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/libcosmic/ca/
Translation: Pop OS/libcosmic
2026-07-23 18:51:12 +02:00
Michael Aaron Murphy
ef162b8e16
feat(icon): add opacity method 2026-07-19 04:48:42 +02:00
Adil Hanney
0eef591171
fix(cosmic-theme): remove kdeglobals theme generation support 2026-07-17 16:58:48 +02:00
Vukašin Vojinović
66263a76d3 fix(toggler): toggle on release 2026-07-16 19:25:42 +02:00
Vukašin Vojinović
ac74ed51d9
fix(circular): calculate bar height based on the size of the circular
This calculates the `bar_height` based on the size of the Circular by default, so that ones with a small size don't have visual issues caused by a fixed height.

Also fixes the `track_radius` calculation, which caused the widget to appear smaller than it should be.
2026-07-16 19:25:08 +02:00
Hojjat
16d148807c fix: clear paste cache after shift+insert 2026-07-16 19:23:41 +02:00
Ashley Wulber
6359a9465b chore: update iced 2026-07-15 16:54:18 -04:00
Ashley Wulber
63568a8d9c improv: feature gate for xdg_portal 2026-07-15 16:54:18 -04:00
Ashley Wulber
8e6aea650a fix: feature gates 2026-07-15 16:54:18 -04:00
Hojjat
511384f620 chore: update iced to pull in fixes for curved corners 2026-07-14 00:31:00 +02:00
Michael Aaron Murphy
96a82045d7 fix(segmented_button): crash when enumerating context menu buttons 2026-07-13 14:38:38 -04:00
Aadil
c53b43d41b
feat(color_picker): add mouse_interaction function (#1326) 2026-07-13 20:15:46 +02:00
Michael Aaron Murphy
fc5debccef fix: matching desktop entries by CRX ID
The existing test for this was broken, and the desktop entry
cache was being refreshed before a match is fully checked.
2026-07-13 17:04:17 +02:00
name-is-hai
18731e8392 fix(desktop): XDG desktop entry precedence
Resolve duplicate desktop IDs before applying desktop entry visibility rules

This allows user desktop entries to override matching system entries and ensures Hidden, NoDisplay, and NotShowIn overrides do not reveal lower-priority entries

Signed-off-by: name-is-hai <90458368+name-is-hai@users.noreply.github.com>
2026-07-13 16:49:31 +02:00
Eduardo Flores
5187dd6d1d fix(segmented_button): remove feature gate 2026-07-12 20:34:27 +02:00
Jeremy Soller
c44dbe793b
Update iced (#1341)
- [x] Depends on https://github.com/pop-os/iced/pull/365
___
- [x] I have disclosed use of any AI generated code in my commit
messages.
- If you are using an LLM, and do not fully understand the changes it is
making to the code base, do not create a PR.
- In our experience, AI generated code often results in overly complex
code that lacks enough context for a proper fix or feature inclusion.
This results in considerably longer code reviews. Due to this, AI
authored or partially authored PRs may be closed without comment.
- [x] I understand these changes in full and will be able to respond to
review comments.
- [x] My change is accurately described in the commit message.
- [x] My contribution is tested and working as described.
- [x] I have read the [Developer Certificate of
Origin](https://developercertificate.org/) and certify my contribution
under its conditions.
2026-07-09 18:32:59 -06:00
Hojjat
a1003f24ec chore: update iced to fix corner radius 2026-07-09 18:24:36 -06:00
Ashley Wulber
8cb10bf6e2 fix: config watcher hash & blur 2026-07-09 17:45:24 -04:00
Ashley Wulber
dc11d6a11f fix: no text should use the steps array for transparent color 2026-07-09 11:04:46 -04:00
Ashley Wulber
74b2407342 fix: avoid blurring subsurfaces on creation 2026-07-08 21:21:33 +02:00
Ashley Wulber
5056fc6f9b improv: overlap corner radius strip regions
fixes handling of unfortunate scale values
2026-07-08 12:08:23 -04:00
Jeremy Soller
be41927859
refactor(rectange tracker): relax Copy to Clone (#1331)
- [x] I have disclosed use of any AI generated code in my commit
messages.
- If you are using an LLM, and do not fully understand the changes it is
making to the code base, do not create a PR.
- In our experience, AI generated code often results in overly complex
code that lacks enough context for a proper fix or feature inclusion.
This results in considerably longer code reviews. Due to this, AI
authored or partially authored PRs may be closed without comment.
- [x] I understand these changes in full and will be able to respond to
review comments.
- [x] My change is accurately described in the commit message.
- [x] My contribution is tested and working as described.
- [x] I have read the [Developer Certificate of
Origin](https://developercertificate.org/) and certify my contribution
under its conditions.
2026-07-07 06:26:01 -06:00
Jeremy Soller
3b85b6e835
fix: update iced (#1335)
popup blur & corner cleanup

- [x] I have disclosed use of any AI generated code in my commit
messages.
- If you are using an LLM, and do not fully understand the changes it is
making to the code base, do not create a PR.
- In our experience, AI generated code often results in overly complex
code that lacks enough context for a proper fix or feature inclusion.
This results in considerably longer code reviews. Due to this, AI
authored or partially authored PRs may be closed without comment.
- [x] I understand these changes in full and will be able to respond to
review comments.
- [x] My change is accurately described in the commit message.
- [x] My contribution is tested and working as described.
- [x] I have read the [Developer Certificate of
Origin](https://developercertificate.org/) and certify my contribution
under its conditions.
2026-07-06 16:56:50 -06:00
Ashley Wulber
d9b2b38bf4 fix: update iced
popup blur & corner cleanup
2026-07-06 18:49:36 -04:00
Ashley Wulber
2a325fa69a fix: update blur status after theme change 2026-07-06 14:54:58 -04:00
Ashley Wulber
9691870f72 refactor: option for customizing the border padding, instead of disabling the content container 2026-07-06 14:54:58 -04:00
Ashley Wulber
ee5d965983 fix: disabled menu buttons don't need to be transparent 2026-07-02 20:21:17 +02:00
Ashley Wulber
9d01c86f25 refactor(rectange tracker): relax Copy to Clone 2026-07-02 13:25:37 -04:00
Ashley Wulber
6cdb4c62ce refactor(rectange tracker): relax Copy to Clone 2026-07-02 12:50:27 -04:00
Ashley Wulber
20dfd7c236 cleanup: corner radius menu path logic 2026-07-01 15:10:28 -04:00