Commit graph

62 commits

Author SHA1 Message Date
SuchAFuriousDeath
ab6bde8cdf
implements set_modal for X11 (#1322) 2025-03-31 22:37:08 +07:00
Putta Khunchalee
81365ce70e
Saves selected graphics device (#1320) 2025-03-29 10:04:27 +01:00
Putta Khunchalee
7d938b9129
Initializes native menu bar for macOS (#1310) 2025-03-12 19:42:00 +01:00
Putta Khunchalee
5991ed2855
Implements open_file for macOS (#1302) 2025-03-02 18:29:14 +00:00
Putta Khunchalee
d898d3c71b
Uses our Slint back-end on panic handler (#1299) 2025-03-01 14:19:21 +00:00
Putta Khunchalee
6c22d9ac35
Upgrades to Slint 1.10 (#1295) 2025-02-28 18:39:20 +00:00
Putta Khunchalee
443d55375c
Extracts hypervisor into a dedicated crate (#1293) 2025-02-25 15:14:47 +00:00
Putta Khunchalee
aad328afc6
Upgrades all crates to 2024 edition (#1286) 2025-02-21 15:35:50 +00:00
Putta Khunchalee
f3c8d1a2e0
Implements keyboard input for Slint (#1275) 2025-02-04 15:32:29 +00:00
Putta Khunchalee
e81dcb0dd9
Switches from objc to objc2 (#1273) 2025-02-03 01:26:31 +07:00
Putta Khunchalee
49917f5502
Switches GUI runtime to published version (#1267) 2025-01-29 23:46:44 +01:00
Putta Khunchalee
53d7c5f454
Implements open_file for Windows (#1265) 2025-01-28 17:08:36 +01:00
Putta Khunchalee
16a4689bd6
Initializes parser for GDB packet (#1256) 2025-01-23 18:05:08 +01:00
Putta Khunchalee
3d6ba5206e
Creates VkSurfaceKHR manually (#1249) 2025-01-15 20:57:48 +01:00
SuchAFuriousDeath
9f1c61f06b
Implements open_dir and write_data_root for Windows. (#1243) 2025-01-12 21:52:50 +07:00
Putta Khunchalee
1d2a3ee937
Splits panic handler and console into krt (#1239) 2025-01-11 14:33:20 +01:00
Putta Khunchalee
60a3f77eab
Revises create_window (#1224) 2025-01-04 22:06:29 +01:00
Putta Khunchalee
809b149fee
Implements PlatformExt::set_modal for macOS (#1221) 2025-01-02 20:55:55 +01:00
SuchAFuriousDeath
96f4632ed8
Implements set_center for windows, minor improvements (#1220) 2025-01-02 01:25:47 +07:00
Putta Khunchalee
1c9838cb6d
Initializes PlatformExt::set_modal for Wayland (#1219) 2024-12-31 15:25:04 +01:00
Putta Khunchalee
9334072f6e
Writes kernel log to file (#1216) 2024-12-30 11:42:01 +01:00
Putta Khunchalee
0a875cc040
Moves note reader to a dedicated module (#1211) 2024-12-28 21:45:27 +01:00
Putta Khunchalee
54326ece55
Displays waiting for debugger window (#1203) 2024-12-26 21:40:29 +01:00
Putta Khunchalee
2dccc89354
Implements VulkanScreen::new (#1202) 2024-12-25 22:24:26 +01:00
Putta Khunchalee
1467b79f8a
Integrates VMM screen with async runtime (#1201) 2024-12-25 18:52:06 +01:00
Putta Khunchalee
3e1c1c9ef1
Upgrades Slint to 1.9.0 (#1193) 2024-12-20 15:56:25 +01:00
SuchAFuriousDeath
7ad50c107d
Changes features of i-slint-renderer-skia (#1182) 2024-12-15 21:59:37 +07:00
Putta Khunchalee
48b7a0480f
Implements RuntimeExt::exec for UI (#1179) 2024-12-13 18:54:35 +01:00
Putta Khunchalee
a000119707
Initializes async executor (#1177) 2024-12-12 00:06:21 +01:00
Putta Khunchalee
2a6aa247d3
Initializes custom back-end for Slint (#1176) 2024-12-10 23:15:24 +01:00
Putta Khunchalee
27af0f3871
Replaces VmmHandler with EventLoopProxy (#1174) 2024-12-09 21:57:20 +01:00
Putta Khunchalee
348523a6d3
Implements read_data_root for Windows (#1173) 2024-12-09 19:25:24 +01:00
Putta Khunchalee
432ebfa36d
Implements read_data_root for macOS (#1168) 2024-12-08 12:24:49 +01:00
Putta Khunchalee
8631aef4e8
Creates filesystem metadata (#1163) 2024-12-06 20:26:53 +01:00
Putta Khunchalee
76f0c6374c
Initializes firmware extraction (#1161) 2024-12-05 16:57:28 +01:00
Putta Khunchalee
ceef556e3e
Implements data root reading for Linux (#1158) 2024-12-03 21:09:28 +01:00
Putta Khunchalee
1a631c8973
Initializes setup page to set system root (#1156) 2024-12-02 19:27:48 +01:00
Putta Khunchalee
c23fa96fd0
Initializes firmware installation (#1155) 2024-12-01 17:52:51 +01:00
Putta Khunchalee
e66e2d0dac
Links resources.rc (#1153) 2024-12-01 14:32:58 +01:00
Putta Khunchalee
479d19bd4a
Switches GUI backend to Skia (#1152) 2024-12-01 12:49:01 +01:00
Putta Khunchalee
0155fdb329
Sets firmware dump to input box (#1148) 2024-11-30 13:56:46 +01:00
Putta Khunchalee
af9cc1640a
Initializes ProfileModel (#1147) 2024-11-29 15:58:17 +01:00
Putta Khunchalee
3c916a644d
Initializes file picker for Linux (#1139) 2024-11-24 19:22:02 +01:00
Putta Khunchalee
87f11ff7a9
Revises setup wizard (#1138) 2024-11-24 16:31:19 +01:00
Putta Khunchalee
62b2b773da
Prepares to merge VMM screen into graphics module (#1133) 2024-11-23 11:26:38 +01:00
SuchAFuriousDeath
c25bf3e09d
Updates some dependencies, minor refactors (#1120) 2024-11-21 00:10:20 +07:00
Putta Khunchalee
582fd110b2
Uses stable Slint (#1121) 2024-11-20 17:55:22 +01:00
SuchAFuriousDeath
85c6d3b183
Refactors event handler (#1118) 2024-11-20 23:20:48 +07:00
Putta Khunchalee
98f1b5fa36
Moves Slint files to ui directory (#1114) 2024-11-18 16:39:08 +01:00
SuchAFuriousDeath
8aba08a867
Implements opening an issue (#1112)
Co-authored-by: tompro <tomas.prochazka@apertia.cz>
2024-11-18 11:57:07 +07:00