1189 Commits

Author SHA1 Message Date
Putta Khunchalee
60a3f77eab
Revises create_window (#1224)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2025-01-04 22:06:29 +01:00
Putta Khunchalee
809b149fee
Implements PlatformExt::set_modal for macOS (#1221)
Some checks failed
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
Development Build / Deploy documentation (push) Has been cancelled
2025-01-02 20:55:55 +01:00
SuchAFuriousDeath
96f4632ed8
Implements set_center for windows, minor improvements (#1220)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2025-01-02 01:25:47 +07:00
Putta Khunchalee
1c9838cb6d
Initializes PlatformExt::set_modal for Wayland (#1219)
Some checks failed
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
Development Build / Deploy documentation (push) Has been cancelled
2024-12-31 15:25:04 +01:00
Putta Khunchalee
a5b621c9a3
Implements PlatformExt::set_center for macOS (#1218) 2024-12-31 11:26:32 +01:00
Putta Khunchalee
bdb88db54f
Implements vCPU exit handler (#1217)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-30 13:27:16 +01:00
Putta Khunchalee
9334072f6e
Writes kernel log to file (#1216) 2024-12-30 11:42:01 +01:00
Putta Khunchalee
9bb2080d2f
Revises VMM logging (#1214)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-29 18:47:18 +01:00
Putta Khunchalee
85183009de
Revises CPU exit event (#1213)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-29 20:06:15 +07:00
Putta Khunchalee
176a593b4c
Merges CpuManager to Vmm (#1212) 2024-12-29 11:42:21 +01:00
Putta Khunchalee
0a875cc040
Moves note reader to a dedicated module (#1211)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-28 21:45:27 +01:00
Putta Khunchalee
95906d8675
Starts VMM (#1210)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-28 14:50:07 +01:00
Putta Khunchalee
9cbc994070
Removes scoped thread (#1209) 2024-12-28 13:25:39 +01:00
Putta Khunchalee
252047a243
Removes gdbstub dispatcher (#1208) 2024-12-28 11:05:14 +01:00
Putta Khunchalee
c39be35d6e
Initializes VMM event handler loop (#1207)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-27 19:14:28 +01:00
Putta Khunchalee
41e889d00d
Implements PlatformExt::set_center for Wayland (#1206) 2024-12-27 15:42:36 +01:00
Putta Khunchalee
2b3584ae8f
Renames graphics types to match its behavior (#1205)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-27 18:17:48 +07:00
Putta Khunchalee
5195fd3b60
Allows Screen to be used directly by VMM (#1204) 2024-12-27 11:09:30 +01:00
Putta Khunchalee
54326ece55
Displays waiting for debugger window (#1203)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-26 21:40:29 +01:00
Putta Khunchalee
2dccc89354
Implements VulkanScreen::new (#1202)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-25 22:24:26 +01:00
Putta Khunchalee
1467b79f8a
Integrates VMM screen with async runtime (#1201)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-25 18:52:06 +01:00
Putta Khunchalee
b7f7cebbba
Implements WindowEvent::CloseRequested for Slint (#1200)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-24 19:31:16 +01:00
Putta Khunchalee
d2d468440d
Fixes Waker::will_wake not working (#1199) 2024-12-24 15:11:27 +01:00
Putta Khunchalee
531d8752c4
Implements Slint animation and timer (#1198)
Some checks failed
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
Development Build / Deploy documentation (push) Has been cancelled
2024-12-22 22:15:37 +01:00
Putta Khunchalee
ea9dc264b5
Fixes Skia fallback to software renderer (#1197)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-21 20:13:45 +01:00
Putta Khunchalee
b12a51a0f1
Implements RuntimeWindow::on_mouse_input (#1196)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-21 16:46:01 +01:00
Putta Khunchalee
2da39523dc
Implements RuntimeWindow::on_cursor_left (#1195) 2024-12-21 21:30:29 +07:00
Putta Khunchalee
66b6dea52a
Renames event handlers on RuntimeWindow (#1194)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-21 11:02:10 +01:00
Putta Khunchalee
3e1c1c9ef1
Upgrades Slint to 1.9.0 (#1193)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-20 15:56:25 +01:00
Putta Khunchalee
92fbde15f6
Implements RuntimeWindow::set_active (#1192)
Some checks failed
Development Build / Build (push) Has been cancelled
Development Build / Update PRs (push) Has been cancelled
Development Build / Deploy documentation (push) Has been cancelled
2024-12-18 19:51:34 +01:00
Putta Khunchalee
99ed881c68
Implements RuntimeWindow::update_cursor (#1191) 2024-12-18 18:35:11 +01:00
Putta Khunchalee
d81f3dd599
Removes App trait (#1189)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-17 22:00:19 +01:00
Putta Khunchalee
102ebc5d9b
Exits immediately when RuntimeWindow fails (#1188)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-16 20:39:55 +01:00
Putta Khunchalee
152f0df387
Implements spawn (#1187)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-15 22:21:24 +01:00
Putta Khunchalee
276520fe65
Implements RuntimeWindow::update_size (#1186) 2024-12-15 20:27:32 +01:00
Putta Khunchalee
5993de2b3c
Implements RuntimeWindow::update_scale_factor (#1185) 2024-12-15 18:33:17 +01:00
Putta Khunchalee
10563ddccd
Implements RuntimeWindow::redraw (#1184) 2024-12-15 17:32:56 +01:00
Putta Khunchalee
4c4fba3acc
Moves error display to App trait (#1183) 2024-12-15 22:48:20 +07:00
SuchAFuriousDeath
7ad50c107d
Changes features of i-slint-renderer-skia (#1182)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-15 21:59:37 +07:00
Putta Khunchalee
75124b35bd
Initializes RuntimeWindow (#1181) 2024-12-15 11:31:46 +01:00
Putta Khunchalee
2d5fc384b8
Implements custom async executor for winit event loop (#1180)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-14 21:01:41 +01:00
Putta Khunchalee
48b7a0480f
Implements RuntimeExt::exec for UI (#1179)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-13 18:54:35 +01:00
Putta Khunchalee
0996ba79d9
Initializes WindowAdapter implementation (#1178)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-12 20:45:30 +01:00
Putta Khunchalee
a000119707
Initializes async executor (#1177)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-12 00:06:21 +01:00
Putta Khunchalee
2a6aa247d3
Initializes custom back-end for Slint (#1176)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-10 23:15:24 +01:00
Putta Khunchalee
a45c6973c8
Updates README (#1175)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-10 17:13:48 +01:00
Putta Khunchalee
27af0f3871
Replaces VmmHandler with EventLoopProxy (#1174)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-09 21:57:20 +01:00
Putta Khunchalee
348523a6d3
Implements read_data_root for Windows (#1173)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-09 19:25:24 +01:00
Putta Khunchalee
0c932c33fe
Moves panic handling to a dedicated module (#1172)
Some checks are pending
Development Build / Build (push) Waiting to run
Development Build / Deploy documentation (push) Blocked by required conditions
Development Build / Update PRs (push) Waiting to run
2024-12-08 23:35:45 +01:00
Putta Khunchalee
3a805a57ab
Uses scoped threads on vCPU (#1171) 2024-12-09 03:02:10 +07:00