Commit graph

72 commits

Author SHA1 Message Date
49432eecd2
feat: add output abstractions and its policy 2025-11-18 10:54:56 +01:00
e194682785
refactor: make outputs a first-class concept 2025-11-17 00:46:29 +01:00
eb8e19cb9e
refactor: fallback at default on height 2025-11-16 21:53:34 +01:00
bec29a3fdd
docs: entrypoint bare docs 2025-11-16 18:41:32 +01:00
e73cce3455
feat: prelude 2025-11-16 17:11:37 +01:00
d1f90a1933
refactor: extract custom slint callbacks 2025-11-15 00:29:41 +01:00
f7bf0c9b12
refactor: move crates to crates folder 2025-11-14 20:45:39 +01:00
bc7d13be55
refactor: minor changes 2025-11-13 18:29:12 +01:00
69b56d59ae
refactor: remove unused 2025-11-13 17:53:09 +01:00
cc6e82b914
refactor: move to src 2025-11-13 17:43:45 +01:00
6353a786af
refactor: migrate to reworked architecture 2025-10-28 06:23:31 +01:00
e6579e1a35
fix: popup witdth with full output size as temp workaround 2025-10-27 00:59:23 +01:00
0615995e40
fix: clear active window if popup 2025-10-26 19:39:52 +01:00
b14cb51f86
fix: fractional scaling on popup 2025-10-26 02:53:19 +01:00
4ea4171eb7
feat: add initial popup support 2025-10-26 02:06:52 +01:00
87fc46750c
refactor: egl cxt teardown 2025-10-25 23:22:24 +02:00
6621db62c8
refactor: wayland objects proxy 2025-10-25 23:12:56 +02:00
ccf49145a0
refactor: reduce ref count of window 2025-10-25 22:56:23 +02:00
0cc906c546
refactor: extract surface dimensions and scaling mode 2025-10-25 22:40:33 +02:00
f5338750e6
refactor: decompose ws constructor 2025-10-25 21:33:16 +02:00
db46d7ce8a
refactor: event loop clarity and correctness 2025-10-25 20:33:10 +02:00
6a72d83d0f
refactor: split surface, globals, system 2025-10-25 20:04:59 +02:00
18d1827415
refactor: keep pointer and output alive 2025-10-25 19:33:16 +02:00
98c506dfd2
refactor: type-state builder pattern for windowing system 2025-10-25 19:15:23 +02:00
55e85a1e95
refactor: extract layer surface params 2025-10-25 18:34:13 +02:00
0b964e0a51
refactor: replace tuple return types with context structs 2025-10-25 16:10:23 +02:00
35f5b1321f
refactor: minor refactor on windowing builder 2025-10-25 15:33:57 +02:00
e9f02a8533
refactor: margins 2025-10-25 15:24:52 +02:00
1c5bb97782
refactor: remove absolute paths 2025-10-25 15:10:16 +02:00
9f6cd31322
refactor: result alias 2025-10-25 14:48:36 +02:00
b232df23a9
refactor: minor refactor 2025-10-25 11:58:15 +02:00
2cd5df6ee1
refactor: better fractional scaling management 2025-10-25 11:44:09 +02:00
238bd150ad
chore: bump deps 2025-10-25 11:43:20 +02:00
561f51c15b
fix: request initial redraw to ensure the first frame is rendered 2025-10-23 20:54:11 +02:00
c16768b224
chore: add missing must use on state builder 2024-08-21 13:50:49 +02:00
fc2e3944b4
feat: dismiss anyhow by replacing with thiserror 2024-08-21 12:44:53 +02:00
721c8ca91d
refactor: minor imports 2024-08-21 02:54:07 +02:00
1c62222f2f
chore: more coherent builder methods naming with other one 2024-08-21 01:52:54 +02:00
ec37a1afc6
fix: missed re-exports module on lib 2024-08-21 01:52:19 +02:00
4b55fd0b7d
feat: add re-exports 2024-08-21 01:49:49 +02:00
5649ba1056
refactor: pass only surface instead of whole state 2024-08-21 01:37:13 +02:00
f310825194
refactor: remove unnecessary unwraps 2024-08-21 01:02:58 +02:00
3f499429d7
refactor: minor clippy warns 2024-08-21 00:52:30 +02:00
f5ebed64ef
fix: missed old mod 2024-08-20 23:44:19 +02:00
cbcbf2acd9
refactor: default on state builder 2024-08-20 23:43:33 +02:00
a90f3d80c2
refactor: minor on windowing system 2024-08-20 23:35:27 +02:00
96da484043
refactor: minor flush conn 2024-08-20 22:10:03 +02:00
584656c07f
fix: dispatch missed events 2024-08-20 22:02:09 +02:00
d80fe53834
fix: missed staging new path of ws builder 2024-08-20 12:19:52 +02:00
0759b688cf
refactor: state builder to get rid of option fields 2024-08-20 12:18:56 +02:00