yofi
yofi copied to clipboard
yofi is a minimalistic menu for wayland
It would be nice to handle mouse clicks and touchpad devices touches so the app is closed on clicking/touching the outer region. There's no need for special handling, just calling...
Running an arbitrary command (e.g.: `firefox --no-remote`) panics: ```console $ yofi [type `firefox --no-remote` and hit enter] thread 'main' panicked at 'Internal error: selected_item overflow', src/state.rs:28:13 note: run with `RUST_BACKTRACE=1`...
![gvim](https://user-images.githubusercontent.com/5658339/194949135-87fdecee-81dd-47cc-89cc-a976b3477a3e.png) > corrupted icon file (palette overflow)
submlime-fuzzy introduced in #125 allows to fine-tune matching parameters which is kinda nice. - Add `matching` section to config; - Add there options for [Scoring](https://docs.rs/sublime_fuzzy/latest/sublime_fuzzy/struct.Scoring.html) (use default values if some...
https://en.wikipedia.org/wiki/Right-to-left_script For mixed text direction (e.g. line with both Arabic and English) we may specify ratio in a config which determines direction with meaningful default such as 50%.
If a line doesn't fit in yofi's width it simply truncated. The line shall preserve right margin and if not fit entirely it shall scrolled right automatically upon selection.
In `yofi.config` `font = "Inter"` Running `yofi` produces ```[ 2022-09-30][16:20:28][yofi][WARN] cannot read blacklist file "/home/alan/.config/yofi/blacklist": No such file or directory (os error 2) [2022-09-30][16:20:28][yofi::font::fdue][INFO] The font Inter could not be...
I use `Source Han Sans CN` and `OPPO Sans` fonts. Renders very slowly than with non-CJK fonts
Hi, I was testing out the app launcher and surfing through the code but found one bug related to flake. Also, I was messing with flake made me update it....
using yofi 2.0.0, i get: ``` $ RUST_BACKTRACE=full yofi --config-file /home/kiara/.config/yofi/yofi.config interface 'wl_surface' has no event 2 thread 'main' panicked at src/main.rs:258:44: called `Result::unwrap()` on an `Err` value: OtherError(Os {...