Victoria Brekenfeld
0e15b14ab2
utils/iced: Fix tablet serials and buttons
2026-09-03 21:00:11 +02:00
Victoria Brekenfeld
6467f79025
shell: Add tablet grabs
2026-09-03 21:00:11 +02:00
Victoria Brekenfeld
5c93094574
chore: update smithay
2026-08-26 20:07:05 +02:00
Victoria Brekenfeld
091583ac84
backend: Support wl-dmabuf v6
2026-07-29 22:08:23 +02:00
Victoria Brekenfeld
f6cb4519a0
render/blur: Cache native texture type
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
ab9f13b36f
iced: Handle blur internally
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
55d57ddba2
chore: theme-v2 libcosmic update
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
de8b47839c
render: Make blur_strength configurable
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
e4c0716951
element: Refactor element acquisition to be push based
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
178c6593dc
element: Introduce SurfaceRenderElement
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
ccc4f36065
chore: update smithay
2026-06-30 18:37:42 +02:00
Frederic Laing
650768211f
fix: keep windows visible until overview commits a buffer
2026-06-29 15:03:40 +02:00
Victoria Brekenfeld
5216eb50ba
chore: Fix remaining clippy lints
2026-03-24 16:23:43 +01:00
Vukašin Vojinović
89a50197d2
refactor: use jiff instead of time
2026-03-18 18:19:03 +01:00
Vukašin Vojinović
2ca99c670a
chore: clippy
2026-03-18 18:19:03 +01:00
Ashley Wulber
1eb6403575
chore: refactor iced utils into shared module
2026-03-13 15:56:42 -04:00
Ashley Wulber
a48c4fc47d
chore: updates after iced rebase
2026-03-13 15:56:42 -04:00
Vukašin Vojinović
bb05037db2
chore: bump MSRV to 1.90
2025-12-22 16:29:22 +01:00
Vukašin Vojinović
1f7f0c70b7
chore: format for Rust 2024
2025-10-22 23:55:11 +02:00
Vukašin Vojinović
5e9ea93819
chore: manual clippy
2025-10-22 23:55:11 +02:00
Vukašin Vojinović
0847247c33
chore: clippy
2025-10-22 23:55:11 +02:00
Ashley Wulber
bb8e066d6d
feat(config): load cosmic-randr output Lists
2025-08-26 11:30:56 -04:00
Ashley Wulber
416b66b776
refactor(output config): move to config crate
...
this allows the greeter to easily sync to the user config
2025-08-26 11:30:56 -04:00
Vukašin Vojinović
7f7ab8bcbe
chore: Rust 2024 edition
...
Set the formatting style to 2021 edition to avoid disrupting existing work.
Remove when possible.
2025-08-21 13:10:11 +02:00
Vukašin Vojinović
fec7c94605
chore: use std::sync::LazyLock
2025-08-21 13:10:11 +02:00
Victoria Brekenfeld
8648d4450e
utils: Abstract built-in output check
2025-07-31 12:59:32 +02:00
Ian Douglas Scott
e5fbf21fee
Remove debug prints that probably shouldn't have been merged
...
Also add a comment to the one place `eprintln!` is used to explain why
it's appropriate.
2025-07-03 14:25:49 +02:00
Victoria Brekenfeld
8194be30c6
kms: Allow updating the primary node
...
Add more sophisticated code to handle the primary node disappearing.
Also overhaul the selection logic to respect our allow/deny-list and
prefer devices with built-in connectors before using the boot gpu.
This will also allow triggering a primary node switch at runtime
for debugging purposes in the future.
2025-05-27 20:00:21 +02:00
Victoria Brekenfeld
913ed90b04
kms: Add allow/deny-listing of drm devices
2025-05-27 20:00:21 +02:00
Victoria Brekenfeld
0be83fe930
iced: Optimize updates
2025-04-28 18:03:09 +02:00
Victoria Brekenfeld
67d3225ef5
chore: use cosmic-text shape cache
2025-04-15 13:32:51 +02:00
Ian Douglas Scott
e74eafce2c
Add EdidProduct, as user data for kms Outputs
...
This is the same as `libdisplay_info::edid::VendorProduct`, but with
implementations for `Serialize`, `Eq`, etc.
2025-04-02 13:40:56 +02:00
Victoria Brekenfeld
0ba0a0cdaa
a11y/zoom: zoom level per output
2025-03-28 18:35:06 +01:00
Victoria Brekenfeld
0ed2841435
iced: Don't call update from render_elements
2025-03-12 16:59:05 +01:00
Victoria Brekenfeld
0f5ba624c5
iced: Don't throttle resizes
2025-03-12 16:59:05 +01:00
Victoria Brekenfeld
95b27637ae
chore: smithay update
2025-03-12 16:50:58 +01:00
Victoria Brekenfeld
24bf2e856a
iced: refresh after output_enter
2025-03-07 14:37:17 +01:00
Victoria Brekenfeld
909ca8cf9d
zoom: Seperate animating/current focal_point
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
24b5742554
iced: Allow rendering at a higher native scale than it's output
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
f72d2b91f3
shell: Add zoom UI
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
df9441804d
iced: Track last seat/serial for grabs
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
61d44b3a9d
utils: Move NextDown
2025-02-20 23:51:55 +01:00
Ian Douglas Scott
b685512127
Migrate away from Rectangle::from_loc_and_size
...
Deprecated in `smithay` by https://github.com/Smithay/smithay/pull/1621 .
2025-01-07 12:50:35 +01:00
Ashley Wulber
5b89ad27fb
fix: manually scale the damage
2024-12-12 07:53:58 +01:00
Ashley Wulber
3132767a60
fix: improve damage tracking
2024-12-12 07:53:58 +01:00
Ashley Wulber
892c05f4fc
fix(iced): use internal_ref size
2024-12-12 07:53:58 +01:00
Vukašin Vojinović
7de52054ff
chore: update iced/libcosmic
2024-12-11 16:58:16 +01:00
Victoria Brekenfeld
81b9fb179b
output-configuration: Support cosmic-ext v2
2024-11-27 09:37:01 +01:00
Victoria Brekenfeld
80965a61b9
kms: Adaptive VRR support
2024-11-27 09:37:01 +01:00
Ian Douglas Scott
087be20365
Add util function for boolean env vars
...
It's probably good to be consistent about what is recognized as "true"
without copying the same code.
2024-10-15 11:45:46 +02:00