271c4fc18f
Table mode fixes and improvements to application detection.
Storm Dragon
2025-07-08 14:41:43 -04:00
bb6dbc7186
Fixed character navigation in table mode.
Storm Dragon
2025-07-07 22:58:14 -04:00
c7cc9d039b
Improved application detection, now works inside screen and tmux. Fixed incosistancies in prev/next word navigation.
Storm Dragon
2025-07-07 11:17:12 -04:00
848844aae4
Oops, forgot to delete my traceback notes.
Storm Dragon
2025-07-03 13:24:23 -04:00
4c1bddbbd3
Most of the pep8 changes finished. Be careful, things may be horribly broken.
Storm Dragon
2025-07-03 13:23:25 -04:00
21bb9c6083
Most of the pep8 changes finished. Be careful, things may be horribly broken.
Storm Dragon
2025-07-03 13:22:00 -04:00
7408951152
To make Fenrir easier to approach for new developer, start code migration to be pep8 compliant.
Storm Dragon
2025-07-01 22:23:50 -04:00
23c3ad20a1
More code optmizations. Removed fenrir+pk_plus. The functionality of bringing back speech has been added to the temperary speech interruption key kp_enter.
Storm Dragon
2025-06-30 22:25:01 -04:00
4bcf82178e
Updated configure_pipewire script. A bit more code refactor. Preparing to start moving everything over to pep8 compliance.
Storm Dragon
2025-06-28 22:52:21 -04:00
beae1866bb
Moved restore speech on prompt to existing temp interrupt speech command, Fenrir+kp_plus unbound now.
Storm Dragon
2025-06-28 01:49:20 -04:00
40b88efa34
Fix up a few errors that sneaked in while updating vmenu code and a couple other things. Logs should be much nicer now.
Storm Dragon
2025-06-25 10:55:48 -04:00
dda84b9905
Final batch of code stability updates before anouther bout of extended testing. Still plenty to go, but making progress.
Storm Dragon
2025-06-20 03:34:50 -04:00
64e79f6945
Code cleanup, make sure race conditions can't happen, at least in theory.
Storm Dragon
2025-06-20 03:10:07 -04:00
f4ed8da4c3
Forgot one in last commit.
Storm Dragon
2025-06-20 03:04:25 -04:00
a5ca1d28e8
Make sure all except statements are no longer empty, should help a lot with debugging.
Storm Dragon
2025-06-20 03:03:43 -04:00
4e193f133f
Fixed an error that crept into log permissions during code restructuring.
Storm Dragon
2025-06-20 02:19:07 -04:00
27dcff23bb
Code optimization and bug fixes. Removed the broken, partial atspi driver implementation.
Storm Dragon
2025-06-18 15:08:36 -04:00
efb308ac72
latest testing code merged. Nothing major reported from testing branch, so if we get no reports, this will become the next stable release. I'm waiting a bit to tag because major new features introduced.
Storm Dragon
2025-06-17 00:53:28 -04:00
d81d563bb6
Add page up and page down to move through the voice browser by 10%.
Storm Dragon
2025-06-16 01:08:05 -04:00
43871cea3c
Fixes to the voice driver. It should actually work completely now.
Storm Dragon
2025-06-15 19:52:18 -04:00
72bd334d65
Very experimental attempt to move the configure_fenrir script into fenrir itself using the vmenu system. Lots of testing please.
Storm Dragon
2025-06-15 14:04:14 -04:00
f6be6c54fb
Bug fixes mostlry, tested and seems to be working better.
Storm Dragon
2025-06-13 23:21:46 -04:00
e76b914d6e
Ignore screen 7 by default in case auto ignore screen doesn't work.
Storm Dragon
2025-06-12 18:43:12 -04:00
83cb330d34
Potential fixes to progress bar. Better handling of punctuation while reading.
Storm Dragon
2025-06-10 18:10:08 -04:00
b0ac6e1409
improved documentation for the diff generation.
Storm Dragon
2025-06-09 16:53:05 -04:00
6998706934
Testing fixes for security improvement, thread safety, and memory management.
Storm Dragon
2025-06-09 14:41:33 -04:00
62e1001679
Add keybinding for progress bar monitoring for laptop mode. Fenrir+Shift+P.
Storm Dragon
2025-06-09 13:11:51 -04:00
d935ef2e3c
The fix for hopefully not reading all spaces broke review by character. Hopefully fix that.
Storm Dragon
2025-06-09 12:48:02 -04:00
e2fb28d92f
Attempt to fix the bug where fenrir sometimes reads all the spaces in a message.
Storm Dragon
2025-06-09 02:33:36 -04:00
8a223282df
Some modifications to progress bar detection, can revert if needed.
Storm Dragon
2025-06-09 02:19:39 -04:00
91c97dd1dd
Fixed error in settings file, Time and date need %% instead of just a single %.
Storm Dragon
2025-06-08 18:04:06 -04:00
5cc719a6f3
Commit 2 of 2, code refactor and cleanup.
Storm Dragon
2025-06-08 14:26:24 -04:00
ddc1b43304
Commit 1 of 2, code refactor and cleanup.
Storm Dragon
2025-06-08 13:49:22 -04:00
2c2efc56f0
Progress beeps should now rok with dd's progress flag.
Storm Dragon
2025-06-07 13:23:45 -04:00
3dca3e5b23
Merged for new release.
Storm Dragon
2025-06-07 12:23:53 -04:00
27c35939b1
A few minor tweaks to progressbar beeps.
Storm Dragon
2025-06-07 11:13:15 -04:00
7e87ebf04b
Attempt to improve how Fenrir reads multiple characters in a row, e.g. [------].
Storm Dragon
2025-06-07 10:51:02 -04:00
ec6c135581
Keybinding for silence until prompt returns added to laptop.conf. Fenrir+Shift+Enter
Storm Dragon
2025-06-07 10:20:09 -04:00
998c63cc71
Fixed a few typos in settings file, changed progressbars to true by default.
Storm Dragon
2025-06-07 01:48:58 -04:00
26c6e32c59
Add the ability to add custom prompts to the settings file, generic prompts are covered with the existing detection code.
Storm Dragon
2025-06-07 01:26:21 -04:00
97e2da614b
2 new features, silence speech until prompt returns and progress bar beeps.
Storm Dragon
2025-06-07 00:52:13 -04:00
0930a86ce7
--ignore-screen (-i) flag added.
Storm Dragon
2025-06-06 22:58:08 -04:00
a742c12cd8
Remote driver now responds so you can know for sure the command worked.
Storm Dragon
2025-06-06 20:32:46 -04:00
8d50003730
Updated documentation. Attempted to track down a bug that causes disable speech sound to play with no interaction.?
Storm Dragon
2025-06-06 17:56:02 -04:00
4c8c8d896d
Fixed version conflict.
Storm Dragon
2025-06-05 16:05:11 -04:00
bd151c7cec
Removed the speakup keyboard layout. It was never finished, and Fenrir has more functionality anyway and isn't that hard to learn.
Storm Dragon
2025-06-04 22:22:51 -04:00
8c471adfa4
Keyboard layout shortcut changed to a single key, f4, because it multikey shortcuts require the fenrir key.
Storm Dragon
2025-06-04 20:37:21 -04:00
77065c55b4
Attempt to add keyboard shortcut to switch keyboard layout.
Storm Dragon
2025-06-04 20:17:06 -04:00
7f75c231e1
Removed _ from some punctuation, added it to most.
Storm Dragon
2025-06-04 19:34:15 -04:00
6b84a8e9bc
Rename suspendingScreen to ignoreScreen. Requires edit to your settings file, find suspending and change it to ignore. This may break stuff, please let me know.
Storm Dragon
2025-04-23 01:36:03 -04:00
3212962a5b
Adjusted a few of the defaults in punctuation and in settings file. Logs are now in a more screen reader friendly format with timestamps and level coming after the actual information.
Storm Dragon
2025-04-21 14:04:57 -04:00
26a8c8cf86
Added setproctitle to dependencies.
Storm Dragon
2025-04-17 00:35:02 -04:00
bbfd2790a9
Attempt to fix import/export GUI clipboard for some distros.
Storm Dragon
2025-04-16 21:50:37 -04:00
6edb743c23
Removed rapidfuzz from dependencies.
Storm Dragon
2025-04-16 12:14:30 -04:00
a1fcee9a45
Removed the rapidfuzz dependency. There wasn't much of a gain in performance and it did not work on some distros.
Storm Dragon
2025-04-16 12:06:54 -04:00
4e6e6e2d17
Fixed a couple of bugs in setup.py.
Storm Dragon
2025-04-16 00:52:44 -04:00
7a87fb51bb
Fixed version for master branch.
2025.04.14
Storm Dragon
2025-04-14 20:04:14 -04:00
676c2b07a9
A couple of small improvements to install.sh.
Storm Dragon
2025-04-14 20:02:00 -04:00
2dda73ac87
Request to be able to use the numpad if numlock is on and only process fenrir commands if numlock is off. This should work, let me know if anything breaks.
Storm Dragon
2025-04-14 18:57:10 -04:00
f68a1af223
Fixed a typo in requirements.txt.
Storm Dragon
2025-04-10 05:46:22 -04:00
5ab66f6978
Attempt to fix the bug where Fenrir freezes the computer solid if it manages to start before sound is ready. It shuld at least release the keyboard now.
Storm Dragon
2025-03-20 02:55:39 -04:00
2cc2fda28c
Actually fix the version file this time.
Storm Dragon
2025-03-02 17:59:20 -05:00
4966b87ba1
pyttsx removed from setup file because it's no longer a speech option.
Storm Dragon
2025-02-26 17:38:22 -05:00
145cab6221
Updated dependencies to include rapidfuzz.
Storm Dragon
2025-02-26 17:08:50 -05:00
e46926f145
Fixed a traceback on shutdown. Hopefully improved responsiveness with the diff. Trying rapidfuzz for smaller screen updates, add a catch to fall back to the original difflib if there are any problems. This is experimental, please watch for bugs.
Storm Dragon
2025-02-26 17:02:25 -05:00
8cd50c5070
Hopefully improve accuracy of blank line reporting.
Storm Dragon
2025-02-26 16:05:17 -05:00
ed918a0334
Forgot to push one of the punctuation files. ?
Storm Dragon
2025-01-08 20:26:46 -05:00
760b873abe
Updated emoticon handling to make it more accurate, fewer false positives.
Storm Dragon
2025-01-04 21:57:12 -05:00
46c348634c
Post release switch code name back to master.
Storm Dragon
2024-12-21 18:01:42 -05:00
d1be848ebb
Merge branch 'testing' got rid of the scm dependency."
Storm Dragon
2024-12-20 14:11:51 -05:00
bc4319bf5e
Forgot to get rid of the scm stuff since moving back to setup.py.
Storm Dragon
2024-12-20 14:08:25 -05:00
6f8139ed8f
Change codename to stable for tag.
Storm Dragon
2024-12-20 13:33:23 -05:00
f1a6c75459
Merged setup fixes to master. Went back to setup.py just with some updates to minimize python's grumbling. Also, merged the locale setup.
Storm Dragon
2024-12-20 12:50:32 -05:00