Main - New update - #1
Merged
Merged
Conversation
…S installers - app.py: Complete UI redesign with darker premium palette, microphone device selector dropdown, interactive hotkey picker (press any key to set), scrollable history (up to 20 entries), clear transcript button, better animations on record button - config.py: Added audio_device_index field, expanded hotkeys (Ctrl+Space, CapsLock, Insert, Scroll Lock, Pause) - recorder.py: Added device_index param, set_device(), graceful fallback to default device on error, get_default_device_name() - hotkey_manager.py: Support for combo keys (Ctrl+Space etc.), added capture_next_key() for interactive hotkey recording - install.bat: Windows one-click setup script (Python check, venv, pip install) - install_mac.sh: macOS one-click setup (Homebrew, portaudio, Python, venv, VoxFlow.command launcher) - INSTALL_WINDOWS.md: Step-by-step Windows installation guide - INSTALL_MAC.md: macOS guide with Accessibility permissions instructions - README.md: GitHub-ready README with badges, bilingual feature table, model comparison, installation docs"
- config.py: remove overly restrictive hotkey whitelist validation (any non-empty string is now accepted as hotkey) - recorder.py: add on_device_fallback callback to sync UI+config permanently when mic fallback to default occurs - hotkey_manager.py: rewrite capture_next_key() with threading.Event + strict timeout + Escape to cancel; add _MODIFIER_KEYS frozenset - app.py: lazy imports for tray/autostart with graceful degradation when pystray is unavailable; add _on_device_fallback handler; add debounced _on_window_configure to persist window size; fix _toggle_settings to use self.footer_frame ref instead of children[-1]; guard self.tray calls with None checks - __init__.py: bump version to 1.1.0 - CHANGELOG.md: document all v1.1.0 bug fixes and new features"
…proved README - overlay.py: moved recording animation from top-right to bottom-center of screen (560x72px), 28 animated waveform bars + pulsing mic icon, color gradient purple→red based on audio amplitude - CREATE_PORTABLE.bat: new script creating portable version with working START_VOXFLOW.bat launcher (fixes portable startup error) - README.md: rewritten with 3-step quick-start guide at top, clearer usage table, EXE/Portable sections - install.bat: creates START_VOXFLOW.bat automatically after install, fixed launch to use venv/Scripts/pythonw.exe - cleanup: removed old VoxFlow_Portable_v1.0.0 folder and ZIP"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.