-
wldash 0.3.0
released this
2022-01-15 17:42:26 +00:00 | 87 commits to master since this releaseThis release contains 77 changes from 7 contributors.
Cyril Levis (4):
feat: recurse deeper in applications folder
feat: deduplicate desktop entries
feat: allow choosing recent app with tabs
feat: add ranking based on usage to launcher widgetHilmar Gústafsson (12):
Use DisplayDevice instead of BAT0
Configurable font support
Use tab and left tab to navigate matches
launcher: add cursor and basic operations
draw: Add method for drawing text with cursor
draw: render cursor correctly in position 0
cargo fmt
launcher: Handle grapheme clusters correctly
launcher: remove stray println
launcher: fix bug that resets cursor on enter
launcher: set cursor position inself.leave
launcher: draw cursor for calc and shell modesKenny Levinsen (48):
clock: Sizing error
Add support for YAML
README: Mention YAML/JSON
pulseaudio: Ensure that both completion channels are read
Ensure set_size is called after toggle_visibility
Fix various toggle-visible issues
launcher: Clear input buf when launching
launcher: Space elements 3/8th of font-size
launcher: Increase gap to font_size/2
Add modifier support, enter/leave events
rustfmt
widget: Add wait support
Use global poll for UpowerBattery
Use global poll for ipc_server
Allow backlight device to be specified
Update dependencies
cargo fmt
ci: Explicit source path
backlight: Avoid unnecessary parens
Increase optimization level
clock/date: Feb 29 bug in nonsensical code
readme: Add screenshot
readme: Fix list
Convert DateTime to NaiveDateTime
Reduce cargo clippy warnings
Create FUNDING.yml
ci: alsa-lib dependency
clock: Use font metrics for size
widgets: Allow widgets to fill remaining space
config: Add default for font map
app: Don't switch buffers if none was available
ci: Add fontconfig as dependency
date: Fix dimension calculations
Set layer-shell size to 1,1 on first commit
Update libpulse-binding to 2.22
pulseaudio: Iterate until callback is received
Bump wayland-rs to 0.28, key repeat
launcher: Ctrl-a, Ctrl-e, Home and End
cargo fmt
readme: Update discuss section
app: Migrate to compare_exchange
Use format string with panic
launcher: Migrate to SkimMatcherV2
cargo fmt
Remove old FUNDING link
Update example config
clock: Adjust to new font advance
Bump version to 0.3.0Maxim Baz (1):
Lex exec even when using custom openerPedro Côrte-Real (5):
Remove errant semicolon (#24)
Match on keywords in the launcher
Prioritize name matches above keywords in launcher
Simplify matching code in launcher
Make matches unique and smarterSergey Smirnykh (5):
Add ALSA widget (#18)
alsa: Use ? operator instead of and_then
More efficient command-line arguments parsing
config: Make YAML/JSON modular and optional (#21)
Various cleanupsTadeo Kondrak (2):
main: only bind up to version 3 of wl_output
draw: Use font's horizontal advance valueDownloads