Johannes Kirschbauer
7980f13bed
add webview threaded api
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
fef16a84a9
init webview: add webview ui and list machine as api example
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
4a66cdffaf
vm-manager: move signals to emitter
2024-04-24 14:41:53 +02:00
Johannes Kirschbauer
1da6a0c5a2
vm-manager: add empty list screen
2024-04-23 16:17:09 +02:00
Johannes Kirschbauer
5f5155023c
vm-manager: add empty list screen
2024-04-23 16:16:48 +02:00
Qubasa
0ee8dceee2
clan-vm-manager: Basic pytest framework established
2024-03-22 19:08:35 +01:00
Johannes Kirschbauer
b44cbf5c76
clan-vm-manager: connect log view to build state of machines
2024-03-17 14:08:39 +01:00
Johannes Kirschbauer
4687c816ab
clan-vm-manager: add log view
2024-03-10 14:10:59 +01:00
Johannes Kirschbauer
ee8fa1da0a
vm-manager: add toast overlay to main window
2024-03-10 10:40:00 +01:00
Qubasa
01351ff5a1
clan-vm-manager: Add library for mypy pygobject types
2024-03-09 23:15:32 +07:00
Qubasa
fb21a7378d
clan-vm-manager: Add register_on_change to GKVStore. Improve overall signal typing.
2024-03-06 15:05:10 +07:00
Qubasa
580c63e760
clan_vm_manager: Fix vms not shutting down after closing GTK app. Sync JoinList with ClanStore
2024-03-05 23:10:30 +07:00
Qubasa
47ae5981f6
clan_vm_manager: Renamed Views to ViewStack
2024-03-03 16:51:34 +07:00
Qubasa
191562a84e
clan_vm_manager: Renamed VMs singleton to ClanStore. And VM to VMObject
2024-03-03 16:47:38 +07:00
Qubasa
359ad22c90
clan_vm_manager: New directory structure
2024-03-03 16:38:25 +07:00
Qubasa
ce3fc6973b
clan_vm_manager: Fix dynamic join
2024-03-03 13:50:49 +07:00
Qubasa
5f1191148e
clan_vm_manager: Fix GLib.idle_add rexecuting the VM push multiple times because of missing GLib.SOURCE_REMOVE
2024-03-01 01:58:03 +07:00
Qubasa
d079bc85a8
clan_vm_manager: Working GKVStore that emulates the ListStore Object
2024-03-01 01:26:45 +07:00
Qubasa
df6683a0bd
clan_vm_manager: Add GKVStore to combat O(n2) runtimes. Add pygdb to devshell
2024-02-29 22:46:09 +07:00
Qubasa
4d1437b5cc
clan-vm-manager: Moved switch from list view to VM object.
2024-02-27 03:53:19 +07:00
Qubasa
51b087f7ae
clan-vm-manager: Fix double instantiation of Singleton. clan_cli: Shorten filepath of logging messages
2024-02-21 16:16:58 +07:00
Johannes Kirschbauer
c52c83002c
async join
2024-02-05 15:05:14 +07:00
Johannes Kirschbauer
e57169cb29
multi join via cli
2024-02-02 10:58:28 +07:00
Johannes Kirschbauer
6b00957d38
prepare details view
2024-01-21 12:46:04 +01:00
Johannes Kirschbauer
035a9f2358
add search bar
2024-01-21 12:13:15 +01:00
Johannes Kirschbauer
d0b075c217
add join to list
2024-01-20 13:18:43 +01:00
Johannes Kirschbauer
cd2125074f
organize files and classes consistently
2024-01-20 10:12:37 +01:00
Johannes Kirschbauer
2d613e3933
Gtk4 migration ( #693 )
...
Co-authored-by: Qubasa <consulting@qube.email >
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/693
Co-authored-by: Johannes Kirschbauer <hsjobeki@gmail.com >
Co-committed-by: Johannes Kirschbauer <hsjobeki@gmail.com >
2024-01-17 12:11:49 +00:00
Jörg Thalheim
c7fda31ab3
Update start/stop button based on VM state
2024-01-04 18:47:52 +01:00
Jörg Thalheim
6a75ea56fd
clan-vm-manager: make joining clan url more logical
...
The icon is confusing. It distracts from the actual "Join" label. Also when a user
copy in an URL we can assume they trust the content, which might be not the case
when they just clicked on an URL.
2024-01-04 17:08:01 +01:00
Johannes Kirschbauer
0676d93e4b
rebase
2024-01-02 10:02:25 +01:00
Qubasa
01977b2e2a
vm-manager: More error handling
2024-01-02 06:23:55 +01:00
Qubasa
c157ecb161
Added show_error_dialogue on exception
2024-01-02 05:54:19 +01:00
Qubasa
e0bba046ea
history: added vm config to FlakeConfig
2023-12-31 14:56:03 +01:00
Qubasa
f1642c6c71
vm-manager: Fixed quit application not working bug
2023-12-31 14:13:11 +01:00
Johannes Kirschbauer
36e7488da1
prepare flash usb window
2023-12-30 11:14:45 +01:00
Johannes Kirschbauer
d39d3a9a45
error handling. add: dialog
2023-12-30 10:43:03 +01:00
Johannes Kirschbauer
f5b578d0c7
error handling. add: dialog
2023-12-30 10:41:33 +01:00
Johannes Kirschbauer
968adf24b2
new clan; Join page with none as initial value
2023-12-28 14:30:58 +01:00
Qubasa
ca265b0c59
UI: Added process executor. Display vm status correctly in list. | CLI: Added get_qemu_version(), fixed virtio audio bug.
2023-12-26 18:02:43 +01:00
Johannes Kirschbauer
784317eb69
join window
2023-12-19 13:39:22 +01:00
Johannes Kirschbauer
efc7df3aa7
move list hook
2023-12-16 14:56:20 +01:00
Johannes Kirschbauer
dfe5c250b3
multi window mess
2023-12-16 14:49:45 +01:00
Johannes Kirschbauer
09cf4a9ff4
fix formatting
2023-12-16 13:05:17 +01:00
Johannes Kirschbauer
89165cc65e
format
2023-12-16 13:03:10 +01:00
Johannes Kirschbauer
d60cfbc0a6
window switcher
2023-12-16 12:52:10 +01:00
Qubasa
7c6902f70a
Replaced Status with checkbox
2023-12-08 12:18:55 +01:00
Qubasa
7d22f7c9fc
Added join window
2023-12-08 11:56:27 +01:00
Qubasa
6b8216b3ac
Added windows folder
2023-12-06 18:38:19 +01:00