An open API service indexing awesome lists of open source software.

https://github.com/jsfr/rmenu

A simple dmenu clone for MacOS written in Rust
https://github.com/jsfr/rmenu

dmenu macos rust

Last synced: 2 months ago
JSON representation

A simple dmenu clone for MacOS written in Rust

Awesome Lists containing this project

README

          

:toc: macro
:toc-title:
:toclevels: 99
# rmenu

toc::[]

## To Do

### General
- [ ] Add proper documentation on all functions, structs etc.
- [ ] Add shell completions for bash, zsh and fish

### rmenu
- [ ] Get rid of `.clone` calls in `ui.rs`
- [ ] Get rid of "counter" widget used to ensure the UI is updated when switching selection
- [ ] Introduce fuzzy search
- [ ] Introduce option to make search case-sensitive
- [ ] Introduce option to close rmenu when losing focus
- [ ] Improve layout and give fixed width to the input field
- [ ] Improve layout cap list at end of screen
- [ ] "Shift" list when moving past the end of the screen

### rmenu_launch
- [ ] Make script generic instead of specific to my machine
- [ ] Split into more generic scripts (see dmenu and xmenu)

### history
- [x] Combine from two binaries into one with two commands
- [ ] Improve history sorting to account for "time since selected"