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
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
Ashley Wulber
be499d01af
fix: test
2026-07-01 15:10:28 -04:00
Ashley Wulber
bb0145c566
chore: add the rounded rectangle strip helper
2026-07-01 15:10:28 -04:00
Ashley Wulber
a365d45091
fix: menu folder corners
2026-07-01 15:10:28 -04:00
Ashley Wulber
cad4be9401
fix: live settings override auto blur
2026-07-01 15:10:28 -04:00
Ashley Wulber
822d3b2a0f
chore: update cosmic-protocols
2026-07-01 15:10:28 -04:00
Ashley Wulber
46b25d4218
refactor: allow for transparent header
2026-07-01 15:10:28 -04:00
Ashley Wulber
9855d8b6fd
fix(theme-gen): typo, use overlay colors
2026-07-01 15:10:28 -04:00
Ashley Wulber
5ea8a86959
fix: card style
2026-07-01 15:10:28 -04:00
Ashley Wulber
e3a4e739e3
cleanup(segmented button): popup destruction on press
2026-07-01 15:10:28 -04:00
Ashley Wulber
46c717fd57
fix: corner radius setting match style
2026-07-01 15:10:28 -04:00
Ashley Wulber
94d2c18a23
chore: dialog default to overlay
2026-07-01 15:10:28 -04:00
Ashley Wulber
cde1989e78
refactor: popups for nav bar / segmented buttons
2026-07-01 15:10:28 -04:00
Ashley Wulber
f5fc392ba4
fix: opaque menu for overlay
2026-07-01 15:10:28 -04:00
Ashley Wulber
f04437cee5
chore: surface action for LiveSettings update
2026-07-01 15:10:28 -04:00
Ashley Wulber
e939d334f6
fix: on init, set blur value if theme is already marked transparent
...
useful for things like the files dialog
2026-07-01 15:10:28 -04:00
Ashley Wulber
217b4abe99
fix: guess offset
2026-07-01 15:10:28 -04:00
Ashley Wulber
0c336d77e4
chore(theme): helpers for alpha map
2026-07-01 15:10:28 -04:00
Ashley Wulber
00067dc5b8
fix: set corners and blur before surface creation
...
these are then saved and applied on creation
2026-07-01 15:10:28 -04:00
Ashley Wulber
19f4a289e5
fix: config
2026-07-01 15:10:28 -04:00
Ashley Wulber
43de9e3e77
cleanup and update iced
2026-07-01 15:10:28 -04:00
Ashley Wulber
033dfe6c57
cleanup
2026-07-01 15:10:28 -04:00
Ashley Wulber
76954a6524
fix: tooltip corner radius
2026-07-01 15:10:28 -04:00
Ashley Wulber
4a7ed015f6
feat: padding setting on surface creation
2026-07-01 15:10:28 -04:00
Ashley Wulber
991a8f2c78
feat: configurable blur alpha
2026-07-01 15:10:28 -04:00
Ashley Wulber
8d2dbb3f23
fix feature gate
2026-07-01 15:10:28 -04:00
Ashley Wulber
ac4a1ab259
improv: allow overrides for corner radius or blur that apply on creation as well
2026-07-01 15:10:28 -04:00
Ashley Wulber
f268bb86cf
fix: allow loading v1 themes
...
fallback to default value for missing attributes
2026-07-01 15:10:28 -04:00
Ashley Wulber
58980231b9
refactor: allow opting out of auto corner radii tracking
2026-07-01 15:10:28 -04:00
Ashley Wulber
bd56f82ca0
fix(theme): color serialization
2026-07-01 15:10:28 -04:00
Ashley Wulber
90ac265ee0
chore: remove unnecessary bound
2026-07-01 15:10:28 -04:00
Ashley Wulber
40792f21de
Revert "remove header container"
...
This reverts commit 8035ef9535fa87deb05d88594a6b6a412324c039.
2026-07-01 15:10:28 -04:00
Ashley Wulber
7d62b193f4
feat: improve handling of list items using data in theme
2026-07-01 15:10:28 -04:00
Ashley Wulber
408d37169a
fix: feature gate
2026-07-01 15:10:28 -04:00
Ashley Wulber
5fca59df70
update blur alpha
2026-07-01 15:10:28 -04:00
Ashley Wulber
5938776c26
chore: surface task helper
2026-07-01 15:10:28 -04:00
Ashley Wulber
0ee5131670
fix: increase text contrast constraints for transparent surfaces
2026-07-01 15:10:28 -04:00
Ashley Wulber
fb4628e460
fix: winit feature gate
2026-07-01 15:10:28 -04:00
Ashley Wulber
1fafd57578
remove header container
...
i'm not sure what gaps it is referring to
2026-07-01 15:10:28 -04:00
Ashley Wulber
bf5ffcc2af
fix: apply blur enabled to system theme
2026-07-01 15:10:28 -04:00
Ashley Wulber
2d7f66d528
refactor: remove extra opacity where it was added
2026-07-01 15:10:28 -04:00
Ashley Wulber
732785a50c
track surfaces that use a normal view method
2026-07-01 15:10:28 -04:00
Ashley Wulber
cadb773377
wip refactor blur/corners
2026-07-01 15:10:28 -04:00
Ashley Wulber
9e77210740
fix: blur only after blur event
2026-07-01 15:10:28 -04:00