Open Issues Need Help
View All on GitHubCLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
AI Summary: This issue requests the addition of keyboard mnemonics (shortcuts) to the datetime input field and the button within the GUI. Currently, only specific text fields have mnemonics, preventing users from easily navigating to or activating the datetime and button using the keyboard.
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
AI Summary: This issue requests updating outdated GUI screenshots in the project's documentation. The images need to be regenerated to reflect the current UI, specifically showing mnemonics (underlined letters) which were not present in the original screenshots. The process involves running the application, taking new screenshots, and converting them to AVIF format to maintain similar file sizes.
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
AI Summary: This issue proposes a change to the behavior of the Enter key within a GUI select tag. Currently, pressing Enter always submits the form. The desired behavior is that the first Enter key press selects the currently focused item in the select tag, and a subsequent Enter key press submits the form.
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
AI Summary: This issue proposes adding keyboard shortcuts to a GUI select form. When the select form is focused, pressing a number key should select the corresponding option (e.g., '1' for 'one', '2' for 'two'). The implementation involves modifying the existing shortcut binding mechanism and potentially refactoring the shortcut management to handle focus changes.
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
AI Summary: This issue proposes adding keyboard mnemonics (underlined letters) to options within a select tag in a GUI interface. The goal is to allow users to quickly navigate to specific options using keyboard shortcuts, similar to how mnemonics are already implemented for form fields. The implementation should prioritize existing letters and only assign new ones if no conflicts arise, avoiding the automatic creation of new mnemonics.
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
AI Summary: This issue proposes hiding the submit button in the GUI when the only interactive element in a form is a single select tag. This aims to improve the user experience for simple selection forms, preventing unnecessary display of a submit button when no further action is required.
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
AI Summary: This issue proposes implementing GUI forms for basic Python types: string, integer, float, and boolean. The goal is to replicate the functionality of existing complex type handling within the `mininterface` library, specifically by modifying `_tk_interface/utils.py`. This aims to reduce the dependency on the `tkinter_form` library.
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)
AI Summary: The user requests the addition of keyboard shortcuts for GUI radio button (select box) components. Specifically, they want `Home/End` for navigating to the first/last item, `PgUp/Down` for page-wise scrolling, and a basic "search by typing" functionality. The implementation should occur in `mininterface/_tk_interface/select_input.py` using the `adaptor.shortcuts` mechanism.
CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI + config files, web)