Commit graph

96 commits

Author SHA1 Message Date
3eca2b483c
chore: formatting 2025-12-11 22:45:44 +01:00
d38ae99833
docs: update 2025-12-11 17:25:51 +01:00
dc950833ea
refactor: migrate to selector system for surface and output 2025-12-11 03:19:56 +01:00
0aa0aeae0b
refactor: add more abstraction level of event loop integration 2025-12-07 02:11:47 +01:00
318ac1439b
feat: explicit surface lifecycle management 2025-12-06 04:38:41 +01:00
f843d931e5
refactor: consolidate handle types 2025-12-06 04:17:47 +01:00
21e636aabf
refactor: rename window to surface to avoid misleading 2025-12-06 03:26:01 +01:00
aa536c9487
feat: add declarative config support 2025-12-04 03:48:59 +01:00
983056abfc
refactor: rename window to surface to avoid mislead 2025-12-04 02:55:55 +01:00
c88644ab15
refactor: consolidate hierarchy and rename entrypoint 2025-12-04 02:10:35 +01:00
2767a64137
refactor: unify single and multi windows logic 2025-12-04 00:57:00 +01:00
6c564d95b5
refactor: split into explicit facets 2025-12-03 23:16:15 +01:00
b1954ab54d
refactor: builder pattern minor renaming 2025-12-03 18:41:28 +01:00
408355e980
refactor: renaming 2025-12-03 12:38:30 +01:00
dc9374b76d
refactor: unify naming patterns between app and shell 2025-12-03 12:02:13 +01:00
e6a087a385
refactor: renaming 2025-12-03 04:26:24 +01:00
736d4d0905
feat: introducing base multi-window support 2025-12-03 03:18:15 +01:00
a2c376e8fc
refactor: popup placement renaming 2025-12-01 00:58:31 +01:00
b1c605dd7c
refactor: minor renaming 2025-12-01 00:25:15 +01:00
64a18153b6
feat: add popup bind anchored 2025-11-27 23:56:41 +01:00
58278cecef
refactor: remove the convention over configuration concept and decouple popup management 2025-11-25 01:31:46 +01:00
adc9344b85
refactor: renaming windowing system to generic app, and add run convenience method on builder 2025-11-19 19:54:37 +01:00
f31b039a02
refactor: renaming 2025-11-19 01:47:00 +01:00
fc4604c758
refactor: output handling and output registry 2025-11-18 18:48:35 +01:00
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