Storm Dragon
c72152a4d5
Update .gitignore to allow custom ui_*.py files in src/ui/
...
The previous pattern was too broad and excluded ui_elements.py and ui_utils.py.
Now only Qt auto-generated UI files are ignored, while our custom files are tracked.
2025-11-17 22:48:37 -05:00
Storm Dragon
b9ac3cdcc5
Add missing ui_elements.py (was excluded by .gitignore)
2025-11-17 22:46:42 -05:00
Storm Dragon
e99b33cbd3
Implement speech for backspace, works until qt gets fixed with backspace. Also focus input on channel join.
2025-11-17 22:31:26 -05:00
Storm Dragon
945f4a0f4b
Large refactor to separate code in to clean cerns and ab completion a bit better. Maybe still more to do but we're definitely in better state than previously.
2025-11-16 19:13:22 -05:00
Storm Dragon
4087fe5d01
Added speech exceptions dictionary to settings. If you have a synth that says something weird, or if you want to read brltty as Braille T T Y for example, you can now do it in the word exceptions tab.
2025-11-15 15:42:56 -05:00
Storm Dragon
b87c3a6e5b
Link tracking system added. alt+k to open last link, alt+u for list of urls, configurable in settings.
2025-11-15 15:06:28 -05:00
Storm Dragon
93ef84aafc
More sound types added. Settings updated to include toggles for them.
2025-11-14 16:19:47 -05:00
Storm Dragon
389cb21548
License file added.
2025-11-14 14:46:57 -05:00
Storm Dragon
46f7139be8
Keyboard shortcuts for speech settings added. Control+s for save. Cleanup of some .pyc files.
2025-11-14 14:29:36 -05:00
Storm Dragon
9815448cf8
function keys added for commands. Channel management refactor complete.
2025-11-11 16:14:57 -05:00
Storm Dragon
3434342f22
Basically this is just a commit to save progress in case I need to reset to this point. Things are mostly working, but I found a serious UX problem that requires a lot of changes to the infrastructure.
2025-11-11 12:38:46 -05:00
Storm Dragon
87ac31fafe
Initial commit.
2025-11-11 01:02:38 -05:00