An Angular library for AI chat-style input history navigation with arrow keys and Ctrl+Enter form submission.
ngx-arrow-state is an Angular library that enhances user experience in chat interfaces, command-line inputs, and AI prompt interfaces by providing intuitive input history navigation and submission shortcuts. It allows users to cycle through previous inputs using arrow keys and submit forms with Ctrl+Enter, mimicking terminal-like behavior.
<input type="text"> and <textarea> elements and supports circular history navigation.The library prioritizes developer flexibility and user experience, offering a pluggable architecture that adapts to various state management needs while maintaining a lightweight, focused feature set.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.