- Implement or facilitate menus translation
- Integrate rofi-polkit-agent (needs cmd-polkit project)
- Experiment with alt-tab binding to show window menu (davatorium/rofi#1867)
- Integrate a local LLM model menu instead of chatgpt
- Add rofi-bibbrowser
- File picker with drag drop
- Enhance Search (search tags metadata, add tags to files, remove files, preview files)
- Add option to sort search by creation/modification date
- Experiment with dynamic themes and transparency (https://davatorium.github.io/rofi/guides/DynamicThemes/dynamic_themes/)
- Experiment with columns and tabs
- Experiment with custom thumbnailers: rofi-flathub, rofi-radio, rofi-tv, rofi-podcasts, rofi-xkcd
- Improve text thumbnailer (https://imagemagick.org/Usage/text/)
- Use new recursivebrowser to search all files
- Add toggle file preview shortcut in search menu
- Better file search results (2 lines)
- Blacklist folders in search menu
- Debug rofi-autostart script and make it work reliably
- rofi-brightness.sh (must use gammastep, ddc, wlr-randr)
- rofi-ffmpeg.sh (must use obs or native screen recording utilities)
- rofi-hud.py (need porting away from xlib)
- rofi-keyboard-layout.sh (must be done by the compositor)
- rofi-monitor-layout.sh (must use wlr-randr, way-displays)
- Make some variables configurable from file (DONE)
- Make thumbnails grid size configurable (DONE)
- Streamline ROFI_CMD variables usage (DONE)
- Add default env variables files with comments (DONE)
- Merge settings menu in main desktop menu and use flags to show (DONE)
- Add default rofi config and themes (DONE)
- Implement a projects module to manage code projects (DONE)
- Replace command outputs tests with "-n" (DONE)
- Use xdg-mime default to set default applications (DONE)
- Document scripts working only in x11 and try to support Wayland where possible (DONE)
- Integrate rofi-color-picker (DONE)
- Integrate rofi-systemd (DONE)
- Test ffmpeg menu for videos output to webm (DONE)
- Make ffmpeg video codec configurable (DONE)
- Implement a dictionary module (DONE)
- Integrate rofi-playerctl (DONE)
- Fix urbandictionary scraping (DONE)
- Fix player selection in rofi-playerctl (DONE)
- Implement or find global menu dbus service (DONE)
- Add exit code 1 to rofi-dev-launcher if nothing is selected (DONE)
- Rewrite rofi-dev-launcher in bash and fix exit code issue (DONE)
- Add more news providers and implement a menu to choose provider (DONE)
- Add random wallpaper option (DONE)
- Add livetv.sx events menu (DONE)
- Add configurable options to rofi-livetv (DONE)
- Move all scripts to script directory (DONE)
- Integrate snippy (paste snippets stored in folder) (DONE)
- Fix rofi-tv json link or convert script to use m3u playlist file (DONE)
- Add a create custom menu module using rofi-json (DONE)
- Make rofi-news easier to configure with external file (DONE)
- Add world clock module (DONE)
- Show current keyboard layout in rofi-keyboard-layout (DONE)
- Improve weather module supporting custom location (DONE)
- Implement changing timezone in world_clocks function or make a separate file (DONE)
- Source the config.env file in the start.sh script (DONE)
- Implement multiple lists of todo files (DONE)
- Add a single mimetype editor to rofi-mime (DONE)
- Implement a wizard to show on first run and ask basic stuff (DONE)
- Fix rofi-mpd current song format breaking markup (DONE)
- Fix rofi-calendar current day format in fedora (DONE)
- Add window menu (DONE)
- Move calendar events, notes, todos to data dir (DONE)
- Improve rofi-mpd menu code to avoid bugs with custom keyboard shortcuts (DONE)
- Add xkdc comics viewer (DONE)
- Fix ambiguos grep in rofi-xkcd (DONE)
- Show context in file contents search (DONE)
- Add a random option to rofi-xkcd (DONE)
- Use cliphist to support clipboard in wayland (DONE)
- Add custom keybindings to copy/paste/delete files in rofi-search (DONE)
- Add more menu instructions using -mesg or placeholders (DONE)
- Show error messages for dependencies not found (DONE)
- Fix BBC news rss link (DONE)
- Add icons to main menus with fontawesome or bundled resources (DONE) (using drun.sh script)
- Implement menu history in all scripts (DONE) (using drun.sh script)
- Use strikethrough markup to show done todos (DONE)
- Sort wallpapers by time (DONE)
- Add yt-feeder (DONE)
- Add lobster (DONE)
- Add ani-cli (DONE)
- Fix link extraction for some rss feed providers (DONE) (using xmllint)
- Add fortune script (DONE)
- Add option to sort wallpapers by creation/modification date (DONE)
- Create hangman game (DONE)
- Integrate rofi-monitor.py for better screen management (NO only works in i3wm)
- Integrate rofi-ytm for youtube music with search suggestions (NO needs api key)
- Consider rofi-checklist as alternative to rofi-todo.sh (NO too complicated)