2 repository-uri
UI mechanisms for capturing user text input without interrupting the current editor mode or state.
Distinct from Non-blocking Interaction Queues: No candidates cover the specific UX pattern of collecting input via floating windows or virtual text without mode switching.
Explore 2 awesome GitHub repositories matching user interface & experience · Non-Blocking Input Collection. Refine with filters or upvote what's useful.
mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls
Collects user text input via non-blocking mechanisms like floating windows without forcing a change in editor mode.
Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search bar. It functions as a keyboard-driven workflow tool, enabling users to navigate their file system, launch installed applications, and execute shell commands without touching a mouse. The launcher processes user input through a plugin-based modular architecture, where functionality is extended by dynamically loaded C++ and Python plugins. Queries are dispatched to all enabled handlers in parallel, with results merged and ranked by a combination of match quality and historical
Processes user queries without blocking the main thread to maintain responsive keyboard input.