Expand description
Application Launcher
Provides an application launcher overlay with search functionality, grid display, and keyboard navigation. The launcher renders as a semi-transparent overlay on top of the desktop, showing available applications in a grid layout. Users can search by typing, navigate with arrow keys, and launch applications with Enter.
Structs§
- AppEntry
- A single application entry in the launcher.
- AppLauncher
- Application launcher with search, grid display, and keyboard navigation.
Enums§
- AppCategory
- Application category for grouping and icon color coding.
- Launcher
Action - Action returned by input handlers to the caller.
- Launcher
State - Launcher visibility state.
Functions§
- category_
color - Return a BGRA color for a category icon placeholder.
- init
- Initialize the application launcher.
- parse_
desktop_ file - Parse a freedesktop .desktop file and extract an
AppEntry. - with_
launcher - Execute a function with the application launcher (mutable access).
- with_
launcher_ ref - Execute a function with the application launcher (read-only access).