We have to pin the version of this dependency because there appears to be some incompatibility problems on certain OS, where running the AppImage results in a EGL_BAD_PARAMETER. Reproducible on Fedora Workstation 42.
This fix comes from ZMK studio/s fix for the same problem.
We had previously omitted the information about building the SoulverWrapper, as it was done in build.rs. Now that it has been removed, this commit adds it back.
Fixes#5
This commit adds incremental compilation for the development profile and optimizes the release profile with settings for code generation, link-time optimization, size optimization, panic behavior, and stripping of symbols.
Fixes#4
This commit updates the keydown handler within the shared `Header` component to fix a bug where the main window would not hide when Escape was pressed. Previously, the component would unconditionally consume the `Escape` key press, preventing it from reaching the global handler. The logic is now conditional, only preventing the default action if a back action (`onPopView`) is defined, which restores the expected behavior for the root command palette.
This commit does a few things related to theming. First of all, it removes the light theme (unimplemented currently). Second, it adds the Inter font, and changes the default font to Inter with a wide tracking.
This commit updates the snippet expansion feature to dynamically select an input manager based on the user's display server. It now checks for the `WAYLAND_DISPLAY` environment variable at startup to determine whether to use the `evdev` (for Wayland) or `rdev` (for X11) backend. This change significantly improves compatibility, allowing snippet expansion to function correctly on both major Linux display servers, whereas previously it was limited.
This update adds support for spreading additional properties into action definitions for 'Copy to Clipboard', 'Open in Browser', 'Submit Form', and default actions.
Previously, the assetsPath context would only store the value. Now, we store it as a function, allowing the $derived to become reactive. It has also been moved to use $derived.by to automatically call the function.
This commit updates the GridItem component to conditionally render a background color based on the content's properties. If the content is an object with a color attribute, it applies the appropriate color based on the current mode (dark or light). It also fixes the invalid `style` property passed to icon, removing it in favor for Tailwind classes.
This commit removes the onDispatch callback passed to PluginRunner, as it declares its own. It also removes the function in the page. Lastly, it removes the prop passed to Grid but adds the one passed to List.
This commit removes the `sendPluginList` function and its associated calls from the frontend. The plugin discovery logic is now handled directly in the Tauri backend, which is the first step in moving the sidecar to purely be about running plugins.