Ashley Wulber
|
2e12eba5cd
|
improv: PreOperation for tracking children in selections
|
2026-09-11 11:45:52 -04:00 |
|
Ashley Wulber
|
880f2c7565
|
improv: operation and select for directional navigation
|
2026-09-11 11:45:52 -04:00 |
|
Hojjat
|
d0f221c48b
|
feat(text): expose has_text and clipboard_has_text for context menus
|
2026-09-11 11:34:02 -04:00 |
|
Hojjat
|
ffe1f1dbe3
|
fix(wayland): deliver popup Done to the parent window's widgets too
|
2026-09-09 16:17:27 -04:00 |
|
Hojjat
|
511180679b
|
feat: Lancsoz downsampler when target size is relatively too small
|
2026-09-04 12:54:04 -04:00 |
|
Ashley Wulber
|
cc5ca1ce29
|
fix: handling of grab chains and deletion of pending popups
|
2026-09-03 18:52:20 +02:00 |
|
Ashley Wulber
|
39d3c99d13
|
improv: allow multiple popup chains
multiple grabs are still not allowed, but this seems to be working well with a tooltip, nested popup chains, and hopefully a context drawer popup
|
2026-08-28 17:20:22 +02:00 |
|
Hojjat
|
aca94cf2af
|
feat(wayland): add ability to hide the cursor over a surface
also now the surfaces say what the cursor over them should look like,
previously one cursor shape was selected globally for the seat
|
2026-08-27 22:05:27 -04:00 |
|
Hojjat
|
65e9faa43c
|
feat(wayland): let a layer surface change its input region
|
2026-08-27 21:07:50 -04:00 |
|
Frederic Laing
|
87c0358985
|
fix(scrollable): allow scrolling when children capture touch presses
|
2026-08-20 21:34:13 +02:00 |
|
Hojjat
|
7918b2826e
|
fix: request redraw for Text widget
|
2026-08-09 05:35:16 +02:00 |
|
Hojjat
|
f5aa5a6f8c
|
fix: don't request redraw for pointer
|
2026-08-05 15:31:43 -04:00 |
|
Hojjat
|
b87e660eed
|
perf: do not redraw on mouse move events
|
2026-08-05 15:31:43 -04:00 |
|
Ashley Wulber
|
86b236f2e1
|
fix: remove any old blur surface or corners on layer shell done event
|
2026-07-29 14:21:04 -04:00 |
|
Ashley Wulber
|
f86d983896
|
fix: remove any old blur surface or corners on surface creation
|
2026-07-29 14:21:04 -04:00 |
|
Aadil
|
65b5dbc671
|
feat(slider): add handle bounds to avoid handle shifting on hover (#357)
|
2026-07-24 09:25:32 +02:00 |
|
sanua356
|
5a6cd771d1
|
fix: compiler error for e2k CPU architecture
|
2026-07-23 20:15:43 +02:00 |
|
Inuxiuz
|
dc0e80edd8
|
feat: add overflow option to Pin widget to allow content beyond boundaries
|
2026-07-23 19:49:24 +02:00 |
|
Hojjat
|
ba4f09b7bf
|
fix: tear down dnd surface when the dnd is ended programatically
|
2026-07-23 19:48:49 +02:00 |
|
RipleyTom
|
3a82d48548
|
fix: ignore resize border on fullscreen/maximized
|
2026-07-23 13:44:53 -04:00 |
|
Frederic Laing
|
300fa97ee2
|
fix: consume XDG activation token on window creation
|
2026-07-18 07:43:12 -06:00 |
|
Ashley Wulber
|
a7c71f8dd3
|
improv: feature gate for xdg_portal
|
2026-07-15 16:46:43 -04:00 |
|
Ashley Wulber
|
b3b0ab1cd5
|
fix: feature gates
|
2026-07-15 16:46:43 -04:00 |
|
Ilia Malanin
|
f6daee14ac
|
fix: avoid panic on sub-pixel rounded borders
|
2026-07-14 00:11:26 +02:00 |
|
Hojjat
|
c195232875
|
fix: avoid 1×1 popup geometry that trips corner-radius validation
|
2026-07-14 00:10:47 +02:00 |
|
Hojjat
|
775abd45d1
|
Revert "fix: validate corner radius against window geometry"
This reverts commit 5da1188557.
|
2026-07-14 00:10:47 +02:00 |
|
Hojjat
|
5da1188557
|
fix: validate corner radius against window geometry
|
2026-07-10 02:23:59 +02:00 |
|
Ian Douglas Scott
|
5671e49c9b
|
wgpu: Apply Nvidia driver workaround regardless of cctk feature
|
2026-07-09 13:25:14 -07:00 |
|
Ilia Malanin
|
371dd94a2a
|
fix: intersect nested clip bounds with parent layer
|
2026-07-08 10:59:02 -04:00 |
|
Ashley Wulber
|
b5b2b2fcc3
|
fix: popup cleanup
|
2026-07-06 18:44:30 -04:00 |
|
Ashley Wulber
|
c781ff6199
|
chore: cargo fmt
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
633ed14411
|
feat: popup reposition
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
da9d15b2e8
|
chore: update cosmic-protocols
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
8e94441efa
|
fix: apply initial corner radius after adding surfaces to the state
otherwise the corners won't be set.
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
46781102fe
|
fix: set blur and corners on creation
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
5cc9f8d621
|
fix: single blur surface per wl surface
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
6be49cb530
|
blur command helper
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
b8b0804140
|
fix(overlap): fix check for disabling
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
6521f7fa20
|
fix: improved layer surface popup cleanup
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
f6fa506f6c
|
chore(layer shell): add padding action
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
e0c7d353aa
|
better handle pending corners
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
a63d57261f
|
blur enabled event
|
2026-07-01 10:37:52 -04:00 |
|
Ashley Wulber
|
1bcba7e30c
|
wip: corner radius v2
|
2026-07-01 10:37:52 -04:00 |
|
Hojjat
|
9f41055861
|
Revert "feat: add direct SCTK action sender for wayland popups"
This reverts commit b007caba44.
|
2026-06-30 12:26:07 -04:00 |
|
Hojjat
|
7afd9ee0f8
|
fix: add alt clipboard bindings for text_editor
|
2026-06-21 06:49:01 -04:00 |
|
Jeremy Soller
|
62b90179a2
|
Fix List widget not updating children because iterator not consumed
|
2026-06-10 12:04:26 -06:00 |
|
Ilia Malanin
|
c3c8fcf52c
|
refactor: wrap repeated run_action call in a macro
|
2026-06-09 10:14:25 -04:00 |
|
Ilia Malanin
|
f725961c87
|
fix: reuse wgpu compositor across windows
|
2026-06-09 10:14:25 -04:00 |
|
Ashley Wulber
|
dcf4cf0194
|
improv: ignore duplicate surfaces and log a warning
|
2026-06-06 02:22:09 +02:00 |
|
Hojjat
|
5013f63956
|
improv: reuse loaded fonts by cosmic-text for svg renderer
|
2026-05-30 02:56:54 +02:00 |
|