2feb3a2d96
style: apply rustfmt across workspace
CI / test (pull_request) Failing after 5m30s
CI / clippy (pull_request) Failing after 5m2s
CI / fmt (pull_request) Successful in 26s
2026-03-15 20:02:12 +01:00
1e233aba4b
feat(apps): replace simple scoring with nucleo fuzzy matcher
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-15 20:01:22 +01:00
aef33a53d7
feat(apps): use linicon for freedesktop icon theme traversal
2026-03-15 19:58:42 +01:00
d1122ff4f0
fix(apps): proper exec field-code stripping with quote-awareness
2026-03-15 19:56:02 +01:00
b68aef83ba
fix(frecency): warn+disable instead of cwd fallback when XDG unavailable
2026-03-15 19:55:52 +01:00
2e2351e084
fix(calc): remove ambiguous log alias, use ln/log2/log10 explicitly
2026-03-15 19:34:54 +01:00
b567414930
fix(calc): fix log/ln naming, cache math context, strengthen sin(pi) test
2026-03-15 19:32:46 +01:00
aeea3756c1
feat(calc): add math functions (sqrt, sin, cos, etc.) and pi/e constants
2026-03-15 19:30:01 +01:00
207c20f77d
refactor(calc): rename preprocess, extend underscore test assertions
2026-03-15 19:24:15 +01:00
be7c2b6b59
feat(calc): strip underscore digit separators
2026-03-15 19:21:43 +01:00
bf065ffdf0
feat: update dependencies for improved compatibility and performance
2026-03-15 19:14:50 +01:00
4283460c82
feat: add plugin-url for URL handling and open in browser functionality
2026-03-15 19:08:38 +01:00
d1479f41d2
feat: add support for external plugins and enhance plugin management
2026-03-15 18:54:55 +01:00
3093bc9124
feat: enhance configuration management and UI styling, remove unused theme module
2026-03-15 18:31:22 +01:00
1a2de21bf6
feat: implement OS bridge and enhance app launcher functionality
2026-03-15 17:45:24 +01:00
93736ae19d
feat: add FilesPlugin for file searching and integrate into KLauncher
2026-03-15 17:15:47 +01:00
dbce15bfd5
feat: implement frecency tracking for app usage and enhance search functionality
2026-03-15 17:05:05 +01:00
f5dd303b79
feat: add CmdPlugin for executing terminal commands and update workspace configuration
2026-03-15 16:53:30 +01:00
6780444caa
refactor: simplify theme usage and enhance AppsPlugin structure
2026-03-15 16:30:35 +01:00
1ac9dde347
feat: restructure k-launcher workspace and add core functionality
...
- Updated Cargo.toml to include a new k-launcher crate and reorganized workspace members.
- Introduced a README.md file detailing the project philosophy, architecture, and technical specifications.
- Implemented a new Kernel struct in k-launcher-kernel for managing plugins and search functionality.
- Created a Plugin trait for plugins to implement, allowing for asynchronous search operations.
- Developed k-launcher-ui with an Iced-based UI for user interaction, including search input and result display.
- Added AppsPlugin and CalcPlugin to handle application launching and basic calculations, respectively.
- Established a theme module for UI styling, focusing on an Aero aesthetic.
- Removed unnecessary main.rs files from plugin crates, streamlining the project structure.
2026-03-15 16:20:36 +01:00
4c3be17b77
Initialize k-launcher project structure with multiple crates and basic configurations
2026-03-15 15:12:28 +01:00