Commit graph

28 commits

Author SHA1 Message Date
Exidex
dfb38a15b1 Better logging 2023-12-03 15:27:35 +01:00
Exidex
1df4d2186d Escape now goes to previous view or closes application 2023-12-01 20:18:29 +01:00
Exidex
6e4b8e8f92 Now we have a name: Gauntlet 2023-11-30 20:52:41 +01:00
Exidex
dbb1e15c55 Widgets are finally not promises anymore. Dbus loop is run on the main runtime. 2023-11-30 18:28:19 +01:00
Exidex
63516c3c61 Add Tag onClick event 2023-11-30 18:18:13 +01:00
Exidex
7bde09ebcb Working infrastructure for component model 2023-11-29 22:46:26 +01:00
Exidex
4ce00d66a6 Add internal type to function components. Use namespace for builtin jsx elements 2023-11-26 19:59:42 +01:00
Exidex
03055e8b58 Revert react instances being promises 2023-11-23 21:55:49 +01:00
Exidex
6ab8bcba4a Widgets are now just values and not js promises. All js runtimes run in the same tokio runtime
Simplifies error reporting
2023-11-16 20:11:06 +01:00
Exidex
e985f0e43f Replace some unwrap() with proper handling 2023-11-15 22:59:18 +01:00
Exidex
de8ee619a6 Beginnings of component model 2023-11-14 22:32:13 +01:00
Exidex
45c005d6b9 Use npm workspaces. Move ts typings to separate package. Move dev plugin to workspaces 2023-11-12 20:31:36 +01:00
Exidex
e6762c63d3 Use separate toml file for plugin config instead of package json 2023-11-05 14:34:26 +01:00
Exidex
13d9b554cb Plugins can now be enabled or disabled via management ui 2023-10-19 19:48:12 +02:00
Exidex
3ea3d15a9e Migrate to iced-rs. Remove gtk and relm 2023-10-14 15:29:10 +02:00
Exidex
509d5f722f Support persistent reconciler mode for client.
Leftovers from attempt to migrate to iced-rs
2023-09-19 17:51:23 +02:00
Exidex
55ecd6bdbf Update deno 2023-09-10 17:40:45 +02:00
Exidex
ec94074d4d Big rewrite. Server and client are in different processes, communication wia dbus 2023-09-09 21:11:33 +02:00
Exidex
7ae500fe5a Inline sourcemap inside js files for automatic handling as we do not care about file size 2023-08-25 20:35:58 +02:00
Exidex
2553c8ef08 Fix shared js modules not being found when loading. Fix conflict between endpoint ids and js module names 2023-08-15 18:57:46 +02:00
Exidex
57e87877c3 Properly load views for multiple entrypoints 2023-07-30 15:13:11 +02:00
Exidex
b98b39a921 Fix this expression is not callable. 2023-07-30 11:48:32 +02:00
Exidex
bd004d2399 Move plugin building to separate project that exposes binary 2023-07-30 10:44:46 +02:00
Exidex
ceeca442d6 Get plugin list from the xdg config 2023-07-29 20:34:30 +02:00
Exidex
a4685cd574 Allow rendering multiple views, one at a time 2023-07-25 20:37:47 +02:00
Exidex
f8be9b4855 Add gitignore for react subproject 2023-07-23 12:59:54 +02:00
Exidex
f56ea86834 Split react, react renderer and plugin into separately loadable esm modules 2023-07-23 12:58:44 +02:00
Exidex
39566667c4 Stop event loop when gtk container is destroyed 2023-07-10 21:35:58 +02:00