General
- When opening
Opened windowsview second item is now focused by default- Because the window ordering is "most recently focused on the top", second can be considered as an "alternative" application that was focused before the last one
- Implemented native hud notifications on Linux
- Enabled by default
linux.native_hudboolean configuration option is available to disable this
- Restricted JavaScript runtime heap size to 50 MB per plugin
Plugins
- It is now possible to programmatically control which item in grid/list is focused
<List/>and<Grid/>now have new propertyfocusedItemId- If
focusedItemIdproperty isundefinedthe focus is uncontrolled - if
focusedItemIdproperty isnullthe focus is controlled and unset - if
focusedItemIdproperty isstringthe focus is controlled and set to item with specifiedid
- Refine nullability of event function arguments on React components
- BREAKING CHANGE: Following function properties now return
nullas an argument instead ofundefined<Action/>'sonAction<List/>'sonItemFocusChange<Gird/>'sonItemFocusChange
- For following function property arguments
undefinedwas removed from type signature<SearchBar/>'sonChange<TextField/>'sonChange<PasswordField/>'sonChange<Select/>'sonChange
- BREAKING CHANGE: Following function properties now return
UI/UX improvements
- Text in main view search results, plugin view, action panel and bottom panel right side is now smaller
- Removed padding from content paragraph text
- Keyboard shortcuts in UI now use Lucide icons
Fixes
- Settings are now part of the main application instead of the separate process
- Only single settings window can now exist at the same time.
- Fixed inline view being recreated each time key is pressed in search bar, causing useRef not preserve the value
- Fixed back navigation being treated as whole separate view session
- This also fixed state leaking between views when changing views very quickly
- Fixed panic if state of the widget under specific id changed type
- Fixed blurry window on Linux Wayland LayerShell due to missing fractional scaling support
- Reworked viewport scrolling when using keyboard navigation
- Fixed incorrect scrolling distance for long lists/grids
- Fixed scrolling position sometimes not being reset correctly
- Fixed
Opened Windowsview often not showing any windows