Commit graph

120 commits

Author SHA1 Message Date
ee3204a618
chore: remove unused 2025-11-13 09:00:41 +01:00
06453367bd
refactor: display metrics consolidation 2025-11-13 08:59:15 +01:00
a46ba14254
refactor: remove dead code 2025-11-13 08:30:17 +01:00
4ca0fefa8c
refactor: popup id with callbacks 2025-11-13 08:23:32 +01:00
31a5ae7d2e
refactor: event context 2025-11-12 19:36:49 +01:00
fe9df4fd1b
refactor: event-driven state mutation 2025-11-11 21:10:16 +01:00
d2930a7a85
refactor: interior mutuability refactor 2025-11-10 23:01:58 +01:00
4022ca1484
refactor: more window state split 2025-11-10 22:37:21 +01:00
d52f1bce80
refactor: split window state 2025-11-10 20:51:14 +01:00
6346c1ab96
refactor: extract popup service 2025-11-09 17:15:10 +01:00
acece2dbf3
refactor: unified dimensions system 2025-11-09 16:43:19 +01:00
c3c2690e84
refactor: minor surface state changes 2025-11-09 15:58:28 +01:00
bf43337a30
refactor: minor changes 2025-11-05 07:43:11 +01:00
11f17a4fc1
fix: popup position clamping to avoid exceeding output boundaries 2025-11-05 07:42:06 +01:00
a5e48f1b9f
fix: popup flicker due render before configuration event 2025-11-04 23:56:25 +01:00
f6ea47cbba
chore: remove unused 2025-11-04 23:27:55 +01:00
f565dd556b
fix: popup positioning 2025-11-04 20:45:35 +01:00
bb26ce9e6b
refactor: migrate to callback popup resizing 2025-11-04 17:34:37 +01:00
0ff8d19fe3
chore: ensure popup component cleaned up 2025-11-04 08:21:59 +01:00
f6b98aa41a
fix: remove useless component show 2025-11-04 04:18:33 +01:00
ccea07b751
refactor: centralize popup handling 2025-11-04 01:32:49 +01:00
6e5c0259e9
refactor:extract popup builder and dimensions 2025-11-03 22:59:34 +01:00
a32140d41d
feat: make popup requests explicit and typed 2025-11-03 17:30:52 +01:00
f604a49268
refactor: minor refactor on popup creation 2025-11-03 16:38:50 +01:00
9808eeb819
refactor: remove thread local global state and centralize popup state management 2025-11-03 16:06:10 +01:00
aa5052b566
feat: add popup abstraction 2025-11-03 15:06:24 +01:00
bc46570971
refactor: remove redundancy between component def and compilation result 2025-11-03 08:53:33 +01:00
898568f358
feat: store compilation result 2025-11-03 08:47:50 +01:00
0b43e5e7b6
feat: add component loading convenience methods 2025-11-03 07:25:04 +01:00
7e2aa6dd3e
feat: add missing kb interactivity 2025-11-02 13:11:28 +01:00
9252b93196
feat: add event loop ergonomic wrappers 2025-11-02 12:42:56 +01:00
9e3029c242
refactor: surface individual mutable fields to single interior mut pattern 2025-11-02 09:52:15 +01:00
5e162850e9
fix: output size on popup size fallback 2025-11-02 08:02:44 +01:00
47487b7062
feat: add popup positioning mode 2025-11-02 05:35:30 +01:00
d646306a7a
feat: add popup sizing 2025-11-02 05:35:30 +01:00
3aff50f38d
fix: premature popup surface commit 2025-11-02 05:35:29 +01:00
807fecf0e2
fix: set scale bifore sizing 2025-11-02 05:35:29 +01:00
ec08429413
feat: add popup positioning 2025-11-02 05:35:29 +01:00
18d1391dee
refactor: minor architecture improvement 2025-11-02 05:35:11 +01:00
e8d636798d
chore: missing metadata and update edition and version 2025-10-28 06:51:59 +01:00
e16bf8cef1
chore: centralize deps and metadata on workspace level 2025-10-28 06:40:15 +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