All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
1.1.0 - 2024-04-18
- Unnecessary spaces removed from the README.md - (0136c54) - Doom-Git
- fix gh-pages domain - (c57141f) - @oknozor
- add gh page deployment custom domain - (bb8e2be) - @oknozor
- update readme head - (d9c2859) - @oknozor
- update install instruction for stable release - (ce87cfe) - @oknozor
- update iced to 0.12.1 - (35248d4) - @oknozor
- switch to redb for cache performance - (33655e3) - @oknozor
1.0.0 - 2024-02-14
- (config) make modes optional - (77f0663) - @oknozor
- (launcher) remove useless placeholder item in web and terminal - (70a7a62) - @oknozor
- add some error context when pop-launcher is missing - (abb520c) - @oknozor
- use tracing instead of systemd log and fix default theme path - (7fef4ce) - @oknozor
- fix typos in readme - (a7628b1) - Tristan
- style sheets not being applied to row, title and description widgets - (632fc4c) - Christian Friedow
- fix query from history for plugins - (442585e) - @oknozor
- Do not panic on font not found - (a3efa08) - @oknozor
- bump pop-launcher to 1.1.0 - (a823ab3) - @oknozor
- make icon optional in desktop entries - (b3e669c) - @oknozor
- fix file autocompletion - (997572a) - @oknozor
- snap scroll to top on input changed - (9350acb) - @oknozor
- switch back to iced master - (1b9bac2) - @oknozor
- fix panic on empty matches - (7e67262) - @oknozor
- fix entry title spacing - (16d921c) - @oknozor
- fix cache mess when enabling/disabling icons - (ec81246) - @oknozor
- fix default theme and custom menu loading - (f261860) - @oknozor
- fix duplication for custom entries - (ae6173a) - @oknozor
- fix duplication for desktop entries - (7b02f1e) - @oknozor
- fix default theme - (9178de4) - @oknozor
- fix subsctract owerflow on index + key down when no entries are loaded - (6304bf8) - @oknozor
- add wgpu patch for reansparency - (e521654) - @oknozor
- fix gh pages - (c1faf42) - @oknozor
- Fix release output - (6e1bdd3) - @oknozor
- remove cargo publish - (9fec426) - @oknozor
- remove useless action checkout token - (4b67d2a) - @oknozor
- change gh page vuepress action - (f47f09b) - @oknozor
- add musl dependencies to cross image - (29bdc3a) - @oknozor
- update Cross config - (8924820) - @oknozor
- update release workflow - (75c73ac) - @oknozor
- update cog release - (ad4eebc) - @oknozor
- add continuous delivery action - (fe03876) - @oknozor
- (web) add hollow theme to the gallery - (37a095f) - @oknozor
- fix broken readme img links - (af68446) - @oknozor
- add gallery and plugin docs - (63f1843) - @oknozor
- add getting started guide - (97ea7fb) - @oknozor
- add vuepress website - (14771e6) - @oknozor
- add locked flag to manual installation instruction - (c8410a4) - @oknozor
- Update README.md to include packaging status (#59) - (b7185f2) - Merlin
- add logo - (8d4ffe9) - @oknozor
- add more theme screenshots and examples - (17569c9) - @oknozor
- add a link to the wiki theme section - (f48be06) - @oknozor
- set file name for mp4 demo - (e90e706) - @oknozor
- add mp4 demo - (67b26c1) - @oknozor
- add default theme to the galery section - (6db9525) - @oknozor
- update readme - (ba541ba) - @oknozor
- update README.md - (86e19bf) - @oknozor
- update README - (45ec224) - @oknozor
- add theme examples - (2407633) - @oknozor
- transparancy androunded corner are now working with iced latest - (3c495cf) - @oknozor
- update README - (b819ef9) - @oknozor
- add link to AUR repo - (b9380f6) - Jason Nader
- Fix typo - (ea9f4eb) - Jason Nader
- fix readme titles - (69380c8) - @oknozor
- add instructions on how to hide menu - (32f06a8) - @oknozor
- update README - (69d3467) - @oknozor
- update README and default theme - (3058605) - @oknozor
- add some comments explaining icon lookup - (bcc8377) - @oknozor
- add README and screenshot - (3860069) - @oknozor
- add config menu example - (30fa576) - @oknozor
- (style) add custom font to styling - (6aa9951) - @oknozor
- update deps and add copy code plugin - (657363c) - @oknozor
- make row clickable - (9adb72b) - @oknozor
- add theme scaling - (8d496ac) - @oknozor
- launch onagre with mode as cli parameter - (feb3249) - Juan Pablo
- log to systemd - (d164857) - @oknozor
- get category icon for db entries - (2a2ddcd) - @oknozor
- use user theme for symbolic icons - (93df4bc) - @oknozor
- add more theme examples - (bf57a14) - @oknozor
- add row spacing and some theme examples - (60d7aa5) - @oknozor
- add category icons - (9062665) - @oknozor
- add fallback icon and fonts/icons licences - (3803734) - @oknozor
- add base theme for config override - (d86480a) - @oknozor
- add width and height to .rows stylesheet - (6d4eb04) - @oknozor
- embed jetbrains mono as a default font - (4207ff9) - @oknozor
- add default theme - (cb4e2df) - @oknozor
- add inheritance for config properties - (5466067) - @oknozor
- add 'font-size' for title and description - (9ade1f6) - @oknozor
- allow to deactivate plugin-hint via configuration - (caaca54) - @oknozor
- display plugin hint conditionally - (3e67207) - @oknozor
- implement css like stylesheet - (9952f47) - @oknozor
- add desktop entry description - (3cdabee) - @oknozor
- add base stylesheet for plugin hint - (13b0774) - @oknozor
- switch to pop-launcher-toolkit - (2e1e21e) - @oknozor
- add modifier hilight - (7ed00ae) - @oknozor
- close onagre on focus lost - (1d6011f) - @oknozor
- remove custom terminal entries and consequently onagre config file - (9cf953a) - @oknozor
- add wayland app_id - (ad0c720) - @oknozor
- implement favicon display for web entry - (8e305f2) - @oknozor
- web search history and fix line selection - (098bc41) - @oknozor
- refactor modes to implement terminal history - (b4cdf9c) - @oknozor
- implement desktop entry history - (28813b6) - @oknozor
- add template modes - (1e2256c) - @oknozor
- set default modes to all - (54dc9bb) - @oknozor
- get modes from user input - (e0e58d3) - @oknozor
- display config error to stderr - (32574d0) - @oknozor
- add naive duplication filter for custom modes - (83fd678) - @oknozor
- sort match by score + weight to get finer results - (9e84f49) - @oknozor
- implement cache - (5861990) - @oknozor
- match desktop entry on keywords and app name - (4684cec) - @oknozor
- filter duplicate desktop entries - (3dbe6f5) - @oknozor
- add desktop icons - (3d7b76f) - @oknozor
- base icon search implementation - (18e03db) - @oknozor
- get custom modes from config - (a47f8a8) - @oknozor
- expose paggind in theme config - (99ef484) - @oknozor
- add custom lenght type for config deserializtion - (a5a62a5) - @oknozor
- add optional opacity to onagre color - (3899d70) - @oknozor
- custom commands - (fa502b4) - @oknozor
- theme from config file - (60cd37f) - @oknozor
- desktop application dummy impl - (0aae9e1) - @oknozor
- theming base - (c0327a4) - @oknozor
- use smart pointers to avoid cloning search matches - (d4566d2) - @oknozor
- add asynchronous file walker - (0c558c8) - @oknozor
- remove sway exec on command launch - (cc81099) - @oknozor
- add default styling - (ef0db9e) - @oknozor
- launch app - (0c4c4ec) - @oknozor
- search and select - (58adab4) - @oknozor
- bump cargo lock - (297d8d1) - @oknozor
- fix launcher dependencies - (b277745) - @oknozor
- manual bump for v1 - (bfc625a) - @oknozor
- update dependencies - (c9b0c5c) - @oknozor
- remaplace structopts with clap - (41d5119) - @oknozor
- bump freedesktop-icons to 0.2.5 - (e7239b0) - @oknozor
- fmt, clippy, cargo update - (2dc6c21) - @oknozor
- update cog.toml - (5adac8e) - @oknozor
- remove unused bench - (ae977b6) - @oknozor
- migrate to pop launcher fork - (8233b8a) - @oknozor
- update dependencies - (58bc255) - @oknozor
- update dependencies - (c044ccf) - @oknozor
- add continuous integration action - (ee4f882) - @oknozor
- fmt + clippy - (177d189) - @oknozor
- update to iced latest - (82b3cf9) - @oknozor
- add cargo metadata - (e19f2ac) - @oknozor
- lock dependencies and add build instruction - (b4ee3cc) - @oknozor
- clippy lints - (6417641) - @oknozor
- remove unused deps - (e6a0e1a) - @oknozor
- add a temporary debug 'ugly' theme - (1de4ec1) - @oknozor
- fix clippy lints - (fbb1237) - @oknozor
- update cog.toml to latest format - (8b37d47) - @oknozor
- add github sponsor - (a3dccbc) - @oknozor
- fix debug log - (a806b97) - @oknozor
- fmt all - (f481a2d) - @oknozor
- cleanup debug - (d8d1b9d) - @oknozor
- reduce dependencies introduced by the clap crateThis disables coloured error messages and Unicode char support in help messages,which saves a couple of dependencies. Since this is a GUI application then itshould be acceptable. - (933d36d) - Jason Nader
- cargo update - (15695a5) - @oknozor
- remove sway specific config - (5e183fb) - @oknozor
- fix clippy lints - (68c26ed) - @oknozor
- update iced and fix build - (217e815) - @oknozor
- dump settings in debug mode - (c052307) - @oknozor
- add debug info for icon builder - (c23c580) - @oknozor
- update issue templates - (ad4993a) - @oknozor
- fmt all - (f946c95) - @oknozor
- add MIT license - (6cf30c5) - @oknozor
- remove unused state field - (3253f8f) - @oknozor
- remove old todos - (94b0721) - @oknozor
- remove useless placeholder - (eb30431) - @oknozor
- remove unused backspace event - (95747bc) - @oknozor
- fmt all - (7e991f6) - @oknozor
- remove unused imports - (8aa1747) - @oknozor
- remove glow backent cargo feaature - (bc0cd5a) - @oknozor
- fmt & clippy - (95ad096) - @oknozor
- mode experiment with rayon - (8a85eeb) - @oknozor
- (icon) improve icon finder perf - (fbe21e5) - @oknozor
- add some benchmark and cargo opt profile - (c7650cf) - @oknozor
- allocate entries vec with a capacity of 256 - (a9d380b) - @oknozor
- use pop-launcher-toolkit to access web plugin config - (73e0c7a) - @oknozor
- reorganize modules again - (f8da4f0) - @oknozor
- use Cow for database entries - (619e8d5) - @oknozor
- back to pop-os upstream, switch to freedesktop-icons for icon lookup and add an exit_unfocused flag - (5bbbc49) - @oknozor
- reorganize everything, update pop_launcher and switch to tokio runtimme ... - (492bd67) - @oknozor
- replace lazy_static with once_cell - (2a7db18) - @oknozor
- remove useless allocation for terminal and web mode entries - (ca4fe2f) - @oknozor
- use structop instead of clap - (b33598e) - @oknozor
- remove unused menu theme and clap args - (35add5f) - @oknozor
- remove duplicate functions to get entry as row - (3fd035a) - @oknozor
- simplify icon path resolving - (bfdbc25) - @oknozor
- simplify icon rendering - (3d7e117) - @oknozor
- select row kind on Entry default impl - (b0f18da) - @oknozor
- remove border radius and add default bg constant - (04b7836) - @oknozor
- remove modes - (4d7906c) - @oknozor
- use pop launcher for DE search - (f295c2d) - @oknozor
- add cli app skeletton and fix entry alignment - (78b821e) - @oknozor
- extract app to a subomdule, preparing for cli - (04d983b) - @oknozor
- use std dedup to filter out duplicate entries - (341324e) - @oknozor
- use hashset for mode selection instead of index - (18e15da) - @oknozor
- resolve entry by index instead of smartpointers - (9bbb997) - @oknozor
- use iced futures reexport instead of futures dependency - (36bf43d) - @oknozor
- remove distinction between Drun and custom mode in state representation - (40768a6) - @oknozor
- use Weak cell for entry matches - (c9b6ef3) - @oknozor
- use a generic entry type for all modes - (a7eb68e) - @oknozor
- use option instead of result to get icon path - (1da4839) - @oknozor
- remove some cloning and take ownedship when ref is not needed - (4155ae9) - @oknozor
- use Rc to copy matches and remove rayon - (cd0bdd2) - @oknozor
- move entries to state - (8a5b833) - @oknozor
- add generic ToRow trait - (516d787) - @oknozor
- use glob pattern to find desktop entries instead of async-std - (ab36b64) - @oknozor
- work in progress to refactor icon finder - (63a6a1c) - @oknozor
- reorganize stylesheets - (3b1f5c1) - @oknozor
- format and unused import - (7a874e1) - @oknozor
- extract ui building do dedicated function - (a4e5973) - @oknozor
- extract fs subsctiption do a dedicated module - (35a7ae5) - @oknozor
- cleanup unused test - (83f81d7) - @oknozor
- move bin to be able to benchmark icon finder - (74d113a) - @oknozor
Changelog generated by cocogitto.