Commit graph

215 commits

Author SHA1 Message Date
69a33d8cad
chore: formatting 2025-12-12 05:50:32 +01:00
71089fc7af
refactor: surface identifier refactor 2025-12-12 05:47:45 +01:00
2c484ef392
refactor: make callback registration chainable 2025-12-12 02:36:02 +01:00
2095c231d0
chore: avoid publish internal crates 2025-12-12 00:35:48 +01:00
ee88fc91d3
ci: remove compositor and running examples 2025-12-11 23:54:18 +01:00
2c210d016c
ci: switch to sway 2025-12-11 23:49:46 +01:00
f560bd04c4
ci: add weston for run examples 2025-12-11 23:45:14 +01:00
2039684eb3
fix: clippy 2025-12-11 22:53:57 +01:00
3eca2b483c
chore: formatting 2025-12-11 22:45:44 +01:00
c0b01be05f
feat: add ci for github 2025-12-11 22:38:38 +01:00
f8cb683586
docs: update readme 2025-12-11 18:27:12 +01:00
eee1a92532
docs: update anchor doc 2025-12-11 18:10:35 +01:00
298225a271
docs: add more docs 2025-12-11 17:54:56 +01:00
65b3d092f9
docs: add docs for anchor edges 2025-12-11 17:42:04 +01:00
d38ae99833
docs: update 2025-12-11 17:25:51 +01:00
eed8098ede
feat: add or and not operators on selector 2025-12-11 07:51:53 +01:00
16c8315a53
feat: add builder pattern for surface reconfiguration 2025-12-11 07:26:33 +01:00
89832a4033
refactor: remove useless void return 2025-12-11 06:45:15 +01:00
dc950833ea
refactor: migrate to selector system for surface and output 2025-12-11 03:19:56 +01:00
0d5a350f53
refactor: remove useless redraw 2025-12-10 17:13:10 +01:00
002c77d4fc
docs: update readme 2025-12-08 02:44:05 +01:00
396ae80a11
docs: update readme 2025-12-08 02:24:30 +01:00
da4871e4b9
feat: add surface config runtime maniputation example 2025-12-08 01:13:01 +01:00
c2064c6012
feat: add surface command for shell control 2025-12-07 21:01:24 +01:00
0aa0aeae0b
refactor: add more abstraction level of event loop integration 2025-12-07 02:11:47 +01:00
ebc630b6dc
refactor: unify surface registry 2025-12-07 01:55:26 +01:00
8e96e49c76
refactor: remove facade and use trait contract to reduce indirection 2025-12-07 01:39:17 +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
8c9e5fb92c
feat: add event loop integration examples 2025-12-06 02:25:42 +01:00
26a994a4b8
refactor: appstate directly instead of wrap to construct ctx 2025-12-06 01:37:56 +01:00
24ed27d5c3
feat: add examples 2025-12-05 05:40:52 +01:00
b5ebb52d9c
fix: hardcoded surface name 2025-12-05 05:18:47 +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
ccf0c9caf8
refactor: consolidate event loop 2025-12-03 20:00:11 +01:00
042ac8550f
feat: add missing setters on layer surface 2025-12-03 19:35:56 +01:00
28c87310aa
feat: add callback registration methods for shell 2025-12-03 19:26:30 +01:00
b1954ab54d
refactor: builder pattern minor renaming 2025-12-03 18:41:28 +01:00
5f3f4e1072
feat: add per-output callbacks 2025-12-03 17:37:34 +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