| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-03 | Zig 0.15: zig build test | Mitchell Hashimoto | |
| 2025-07-09 | cli: make the action parser (+foo) generic and reusable | Mitchell Hashimoto | |
| 2025-05-09 | apprt/glfw: builds | Mitchell Hashimoto | |
| 2025-01-24 | Add chorded/sequenced keybinds to +list-keybinds output | Daniel Patterson | |
| 2025-01-23 | documentation: consistent format for actions help | Anund | |
| 2024-11-16 | port +list-keybinds to latest libvaxis | furtidev | |
| 2024-10-18 | cli: skip argv0 and actions when parsing CLI flags | Mitchell Hashimoto | |
| This fixes a regression from #2454. In that PR, we added an error when positional arguments are detected. I believe that's correct, but we were silently relying on the previous behavior in the CLI commands. This commit changes the CLI commands to use a new argsIterator function that creates an iterator that skips the first argument (argv0). This is the same behavior that the config parsing does and now uses this shared logic. This also makes it so the argsIterator ignores actions (`+things`) and we document that we expect those to be handled earlier. | |||
| 2024-10-16 | list_fonts and list_keybinds: Fix typos in documentation | Rick Calixte | |
| test.yml: Switch to Windows Server 2022 and update Zig URL | |||
| 2024-10-07 | macos: remove the ability to bind fn/globe | Mitchell Hashimoto | |
| This was recently introduced a few days ago. Unfortunately, this doesn't work as expected. The "function" modifier is not actually the fn key but used by macOS to represent a variety of "functional" key presses. This breaks other bindings such as #2411. I can't find a source on the internet that reliably tells me how we can detect fn key presses, but I do find a number of sources that tell us we can't. | |||
| 2024-10-05 | cli/list-keybinds: output function modifier | Mitchell Hashimoto | |
| 2024-09-23 | input: move flags to a packed struct | Mitchell Hashimoto | |
| 2024-09-10 | cli/crash-report: make it simpler (uglier, honestly) | Mitchell Hashimoto | |
| 2024-08-18 | input: converting set entries to Entry from Action | Mitchell Hashimoto | |
| 2024-08-06 | cli/list-keybinds: fix windows build | Mitchell Hashimoto | |
| 2024-08-06 | Merge pull request #2052 from rockorager/pretty-print | Mitchell Hashimoto | |
| cli/list-keybinds: add pretty printing | |||
| 2024-08-06 | cli: note --plain | Mitchell Hashimoto | |
| 2024-08-06 | cli/list-keybinds: align actions at the same column | karei | |
| 2024-08-06 | cli/list-keybinds: set default winsize for windows | Tim Culverhouse | |
| When on windows, set some default terminal size. The actual size is not very important to our use case here, but we do need one | |||
| 2024-08-06 | cli/list-keybinds: set vaxis measurement state | Tim Culverhouse | |
| 2024-08-06 | cli/list-keybinds: restore terminal after exit | Tim Culverhouse | |
| Deinit the tty and vaxis to restore the terminal upon exiting the command | |||
| 2024-08-06 | cli/list-keybinds: prevent ios, tvos, and watchos from pretty printing | Tim Culverhouse | |
| These oses don't supply a tty layer, which prevents us from using the libvaxis tty. Eventually we can add in using stdout as a writer. For now, we just don't pretty print there. | |||
| 2024-08-06 | cli/list-keybinds: add pretty printing | Tim Culverhouse | |
| Add pretty printing to the +list-keybinds command. This is done by bringing in a dependency on libvaxis to handle the styling. Pretty printing happens automatically when printing to a tty, and can be disabled either by redirecting output or using the flag `--plain` | |||
| 2024-08-05 | chore: clean up typos | Ćukasz Niemier | |
| 2024-01-26 | forgot commit to get #1363 building to new API | Mitchell Hashimoto | |
| 2024-01-23 | Add option to include docs when listing keybinds. | Jeffrey C. Ollie | |
| 2024-01-21 | cli: remove list-keybinds changes | Mitchell Hashimoto | |
| 2024-01-21 | Use keybind actions help strings in +list-keybinds. | Jeffrey C. Ollie | |
| 2024-01-21 | markdown-ify help strings | Jeffrey C. Ollie | |
| 2024-01-20 | cli: list-keybinds uses new config formatting API | Mitchell Hashimoto | |
| 2024-01-20 | use keybind struct's built-in capabity to format itself in +list-keybinds action | Jeffrey C. Ollie | |
| 2024-01-20 | cli: support --help and -h for actions | Mitchell Hashimoto | |
| 2023-11-03 | cli/list-keybindings: stylistic changes | Mitchell Hashimoto | |
| 2023-11-03 | input: Binding.Trigger format | Mitchell Hashimoto | |
| 2023-11-03 | input: add Binding.Action.format to convert action to string | Mitchell Hashimoto | |
| 2023-11-02 | feat(actions): add new list-keybinds action | Raiden1411 | |
