97f42e565a
merge: upstream/libcosmic a l'etat pinne par epoch-1.9.0 ( 08a09e3df)
...
# Conflicts:
# Cargo.toml
# i18n/th/libcosmic.ftl
# iced
# src/surface/action.rs
# src/surface/mod.rs
2026-09-24 20:45:53 +02:00
Ashley Wulber
87ab8179e1
chain tasks where not already done
2026-09-15 22:48:20 -04:00
Ashley Wulber
3664828bf8
chore: session lock action
2026-09-15 22:48:20 -04:00
Hojjat
6081a48cd3
fix(app): count a popup closed once now that Done also reaches its parent
2026-09-10 17:32:27 +02:00
Hojjat
a8fe59f388
refactor(surface): type surface actions on the message they carry
2026-09-10 17:32:27 +02:00
9535ada4d0
Merge upstream/master (COSMIC 1.6) into main
...
Aligne le fork sur epoch-1.6.0 (63 commits amont) en preservant les 19
commits yoda.
Resolutions notables :
- les cfg `all(feature = "wayland", target_os = "linux")` deviennent
l alias `wayland_platform` introduit en amont ; il exclut winit comme
le faisait le patch yoda 45eaaf16 , l intention est donc preservee ;
- les features iced `cctk` ont ete renommees `wayland` en amont, la
feature `wayland` locale est adaptee ; `winit` reste un marqueur vide
et `iced/winit` est liste explicitement ;
- cctk/ashpd gardent leurs chemins locaux dans la section conditionnelle
unix introduite en amont ;
- la garde anti-crash c0b653f5 (context_menu non assigne) est conservee
par-dessus la nouvelle structure amont ;
- traductions ca/oc restaurees depuis amont.
Le submodule iced suit (merge + correctif du cfg cctk residuel).
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 21:55:00 +02:00
Ashley Wulber
8a017a15ee
fix: window id handling for multi-window
2026-08-07 20:20:54 +02:00
Ashley Wulber
324ef6e905
chore: update selectable text menu corner radius
2026-08-07 20:20:54 +02:00
Ashley Wulber
03a66751ea
chore: feature gates
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
a70feab2bf
feat: integrate text context menu popups into Cosmic framework view system
2026-08-07 20:20:54 +02:00
vacenty
0ca1b784c9
feat: Add option for frozen glass in maximized windows
2026-07-28 11:02:31 -04:00
Hojjat
7e777077b8
fix: gate frosted transparency on auto_blur
2026-07-24 11:52:07 +02: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
Ashley Wulber
8cb10bf6e2
fix: config watcher hash & blur
2026-07-09 17:45:24 -04:00
Ashley Wulber
74b2407342
fix: avoid blurring subsurfaces on creation
2026-07-08 21:21:33 +02: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
2fe2d35286
yoda: cargo fix sweep post-rebase + iced submodule sweep bump
...
Leyoda 2026 – GPLv3
2026-07-02 19:11:38 +02:00
9e9ae942c4
yoda: absorb upstream theme-v2 integration debt post-rebase
...
- degate 'feature = "winit"' cfgs added by upstream (fork policy:
winit toujours actif, le stub Cargo reste vide)
- cards.rs: restore 'id' param consumed by upstream's new struct init
- iced submodule rebased onto upstream c781ff61 (wgpu 28, cryoglyph)
- Cargo.lock regenerated against local path deps
Leyoda 2026 – GPLv3
2026-07-02 19:00:00 +02:00
4e1080108c
yoda: warning cleanup sweep (dead code + clippy --fix) (squashed)
...
Squash of 4 yoda commits:
- 84437e21 yoda: libcosmic-yoda dead-code purge (14->0 warnings)
- 999db0a4 yoda: cosmic-theme cleanup (4->0 warnings) — workspace at 0 warnings total
- 4743bb8e yoda: cargo clippy --fix on libcosmic-yoda (115->33 warnings)
- 675f3b59 chore: reduce local stack warnings
2026-07-02 18:35:50 +02:00
c85efc6180
yoda: bump iced submodule + cargo auto-fix sweeps (squashed)
...
Squash of 6 yoda commits:
- 282813c8 yoda: bump iced -> window_clipboard via public Forgejo fork
- cdf34938 yoda: cargo fix --lib (libcosmic-yoda) — drop 99 trivial warnings
- 38a988cb yoda: cargo fix on cosmic-config + bump iced auto-fix commit
- 301bbf6e yoda: bump iced submodule -> iced_winit warning cleanup (0 left)
- b94c03d9 yoda: bump iced submodule -> iced_widget cleanup (0 left)
- a9492d76 yoda: bump iced submodule -> all iced crates at 0 warnings
2026-07-02 18:35:21 +02:00
Ashley Wulber
cad4be9401
fix: live settings override auto blur
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
cde1989e78
refactor: popups for nav bar / segmented buttons
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
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
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
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
58980231b9
refactor: allow opting out of auto corner radii tracking
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
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
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
Ashley Wulber
cfd5220c1e
wip: corner radius v2
2026-07-01 15:10:28 -04:00
Ashley Wulber
19142fd38e
refactor opaque fallback
2026-07-01 15:10:28 -04:00
Ashley Wulber
d0b164d216
feat(blur): better align with designs and remove transparency from theme when not on wayland
2026-07-01 15:10:28 -04:00
Ashley Wulber
439109db04
wip: blurred transparency
2026-07-01 15:10:28 -04:00
Vukašin Vojinović
9c2a86a8f4
chore: add rustfmt config
2026-05-04 11:55:17 -04:00
Vukašin Vojinović
17291536a1
fix(header_bar): prevent double coloring
2026-04-23 11:15:32 -04:00
Hojjat
0fc4638af3
fix: register image_extras in run_single_instance too
2026-04-15 23:59:57 +02:00
Hojjat
3d8d8915be
chore: enable ico and xpm image support for desktop feature
2026-04-15 13:10:25 +02:00
Hendrik Hamerlinck
97a805e5a1
feat(applets): add destroy tooltip popup action
...
This commit adds a new surface action to explicitly destroy the tooltip
popup on `TOOLTIP_WINDOW_ID`, allowing proper cleanup when minimizing
applets.
2026-04-03 08:26:29 -04:00