Exidex
|
3a457450cb
|
Relax layer_shell requirement on linux wayland. Add config file setting to choose between normal and layer shell window
|
2025-07-04 19:50:55 +02:00 |
|
Exidex
|
d1e61d4d19
|
Massively simplify scenario runner
|
2025-06-22 20:35:31 +02:00 |
|
Exidex
|
75fa1f3af5
|
Bump a lot of rust dependencies
|
2025-06-19 11:18:51 +02:00 |
|
Exidex
|
f2fadf8b70
|
Update iced to latest master. Remove iced_aw, iced_table dependencies. Remove DatePicker component
|
2025-06-15 14:29:19 +02:00 |
|
Exidex
|
fee4e9a18b
|
Fix macos build
|
2025-05-31 21:35:42 +02:00 |
|
Exidex
|
747cb9435d
|
Fix windows build
|
2025-05-31 20:31:05 +02:00 |
|
Exidex
|
1706840b8b
|
Migrate sqlite db migrations from sqlx migrations to rusqlite migrations
|
2025-05-30 23:50:23 +02:00 |
|
Exidex
|
7e46395152
|
Fix deno runtime not starting
|
2025-05-29 19:22:13 +02:00 |
|
Exidex
|
5181a366e7
|
Update lots of dependencies in Cargo.lock
|
2025-05-28 20:06:16 +02:00 |
|
Exidex
|
c0f61f444d
|
WIP Migration from sqlx to rusqlite. No sql migrations yet. Doesn't compile
|
2025-05-27 22:44:24 +02:00 |
|
Exidex
|
a0275cce28
|
Revert plugin runtime --extern rustc flag
|
2025-05-25 14:36:07 +02:00 |
|
Exidex
|
80bb33690b
|
Run cargo fmt
|
2025-05-24 14:15:12 +02:00 |
|
Exidex
|
a8182f4b2e
|
Switch to edition 2024, resolve all cargo warnings
|
2025-05-24 11:01:03 +02:00 |
|
Exidex
|
3599837033
|
Split plugin runtime (specifically deno) into separate workspace, and include it via --extern rustc flag
|
2025-05-23 20:59:04 +02:00 |
|
Exidex
|
80396abbad
|
Migrate communication over Grpc to new system to reduce boilerplate
|
2025-05-05 19:52:07 +02:00 |
|
Exidex
|
44d594c395
|
Migrate FrontendApi and BackendForFrontendApi to new system to reduce boilerplate
|
2025-05-04 17:33:59 +02:00 |
|
Exidex
|
ba64162222
|
Proc-macro for api boundary trait boilerplate codegen. BackendForPluginRuntimeApi migrated
|
2025-05-04 13:54:55 +02:00 |
|
Exidex
|
b6c0b780db
|
Fix plugin runtime panic when using assetDataSync()
|
2025-05-04 10:52:59 +02:00 |
|
Exidex
|
f204969e63
|
Add support for svg images
|
2025-05-03 19:52:05 +02:00 |
|
Exidex
|
b8f07d5028
|
Unify Vec<u8> usage to ArrayBuffer in js. Fixes icon in EntrypointGenerator requiring number[]
|
2025-04-20 16:15:43 +02:00 |
|
Exidex
|
93dbba1def
|
Fix typo
|
2025-03-14 21:46:42 +01:00 |
|
Exidex
|
9dfab9d537
|
Better process cleanup on linux id server process is killed
|
2025-03-14 21:45:11 +01:00 |
|
Exidex
|
fd481027e3
|
Fix zombie processes being left over after closing Settings UI
|
2025-03-14 20:43:29 +01:00 |
|
Exidex
|
76609064df
|
Revert previous attempt to fix event loss
|
2025-03-11 20:06:43 +01:00 |
|
Exidex
|
f96941d436
|
Add thread names to logs
|
2025-03-07 21:54:53 +01:00 |
|
Exidex
|
b0f03daba7
|
Fix event loss due to race condition by allowing only one concurrent view event
|
2025-03-04 22:03:15 +01:00 |
|
Benno
|
652af98544
|
Localized application names on macOS (#50)
Co-authored-by: Exidex <16986685+exidex@users.noreply.github.com>
|
2025-02-15 20:09:05 +01:00 |
|
Exidex
|
b542633cb6
|
On X11 listen on _NET_ACTIVE_WINDOW change instead of unfocus event for close-on-unfocus behaviour
|
2025-02-15 09:29:54 +01:00 |
|
Exidex
|
e36ff58a94
|
Fix errors now showing up in console when developing
|
2025-02-08 22:21:01 +01:00 |
|
Exidex
|
2d083074b1
|
Run cargo fmt. Add github workflow to validate
|
2025-02-02 17:10:54 +01:00 |
|
Exidex
|
5e42d0d6bc
|
Use null files as stderr/stdout/stdin instead of inheriting from parent. Fixes plugin runtime failing to start on windows when using subsystem windows
|
2025-02-01 14:55:48 +01:00 |
|
Exidex
|
4478f4a99e
|
Fix npm run dev failing because of missing log files when run for the first time
|
2025-01-19 11:53:26 +01:00 |
|
Exidex
|
085b5ce7e3
|
Revert "Fix npm run dev failing because of missing log files when run for the first time"
This reverts commit 8d66cac69f.
|
2025-01-19 11:45:15 +01:00 |
|
Exidex
|
8d66cac69f
|
Fix npm run dev failing because of missing log files when run for the first time
|
2025-01-19 11:21:15 +01:00 |
|
Exidex
|
565519fa30
|
Add ability to control whether window is closed based on return value of action
|
2025-01-12 21:47:11 +01:00 |
|
Exidex
|
4304d35d6a
|
Reload whole plugin when changing entrypoint state or preference value instead of just reloading search index
|
2025-01-11 23:23:08 +01:00 |
|
Exidex
|
026bdf9b59
|
Wire up the Cosmic support for window tracking
|
2025-01-11 21:02:06 +01:00 |
|
Exidex
|
033f2c8d82
|
Fix build on windows
|
2025-01-10 22:02:24 +01:00 |
|
Exidex
|
72ba3f03cb
|
Move npm version bump to final state of publishing, so nix hash is not mismatched on release tag
|
2025-01-10 21:46:04 +01:00 |
|
Exidex
|
4d13725692
|
Make windows_app_from_path async
|
2025-01-10 21:32:14 +01:00 |
|
Exidex
|
95b0d0d326
|
Fix windows on x11 sometimes not matching real state, if plugin was launched when windows already existed
|
2025-01-08 20:23:44 +01:00 |
|
Exidex
|
b2094be545
|
Finish renaming Generated Command to Generated Entrypoint
|
2025-01-07 20:21:56 +01:00 |
|
Exidex
|
2e062705c7
|
Remove not used dependency
|
2025-01-01 12:05:20 +01:00 |
|
Exidex
|
b406da1598
|
Implement applications plugin on windows
|
2025-01-01 11:52:41 +01:00 |
|
Exidex
|
4f2add81cc
|
Add cosmic support for window tracking
|
2024-12-31 21:04:05 +01:00 |
|
Exidex
|
434dd7a252
|
Fix build on non-linux platforms
|
2024-12-31 19:29:04 +01:00 |
|
Exidex
|
a3532e9602
|
Implement window tracking and focusing for WMs that support wlr-foreign-toplevel-management-unstable-v1 protocol
|
2024-12-31 19:15:57 +01:00 |
|
Exidex
|
a84d3ee3da
|
Implement focusing for window tracking on x11
|
2024-12-29 21:45:33 +01:00 |
|
Exidex
|
9767290ecb
|
Match x11 window to app id also based on StartupWmClass and WM_CLASS
|
2024-12-29 17:36:32 +01:00 |
|
Exidex
|
d4548c0cda
|
Implement window tracking per application for x11
|
2024-12-29 13:22:52 +01:00 |
|