Commit Graph

384 Commits

Author SHA1 Message Date
Storm Dragon a5ca1d28e8 Make sure all except statements are no longer empty, should help a lot with debugging. 2025-06-20 03:03:43 -04:00
Storm Dragon 4e193f133f Fixed an error that crept into log permissions during code restructuring. 2025-06-20 02:19:07 -04:00
Storm Dragon 27dcff23bb Code optimization and bug fixes. Removed the broken, partial atspi driver implementation. 2025-06-18 15:08:36 -04:00
Storm Dragon d81d563bb6 Add page up and page down to move through the voice browser by 10%. 2025-06-16 01:08:05 -04:00
Storm Dragon 43871cea3c Fixes to the voice driver. It should actually work completely now. 2025-06-15 19:52:18 -04:00
Storm Dragon 72bd334d65 Very experimental attempt to move the configure_fenrir script into fenrir itself using the vmenu system. Lots of testing please. 2025-06-15 14:04:14 -04:00
Storm Dragon b0ac6e1409 improved documentation for the diff generation. 2025-06-09 16:53:05 -04:00
Storm Dragon 6998706934 Testing fixes for security improvement, thread safety, and memory management. 2025-06-09 14:41:33 -04:00
Storm Dragon d935ef2e3c The fix for hopefully not reading all spaces broke review by character. Hopefully fix that. 2025-06-09 12:48:02 -04:00
Storm Dragon e2fb28d92f Attempt to fix the bug where fenrir sometimes reads all the spaces in a message. 2025-06-09 02:33:36 -04:00
Storm Dragon ddc1b43304 Commit 1 of 2, code refactor and cleanup. 2025-06-08 13:49:22 -04:00
Storm Dragon 7e87ebf04b Attempt to improve how Fenrir reads multiple characters in a row, e.g. [------]. 2025-06-07 10:51:02 -04:00
Storm Dragon 0930a86ce7 --ignore-screen (-i) flag added. 2025-06-06 22:58:08 -04:00
Storm Dragon a742c12cd8 Remote driver now responds so you can know for sure the command worked. 2025-06-06 20:32:46 -04:00
Storm Dragon 8d50003730 Updated documentation. Attempted to track down a bug that causes disable speech sound to play with no interaction.? 2025-06-06 17:56:02 -04:00
Storm Dragon 77065c55b4 Attempt to add keyboard shortcut to switch keyboard layout. 2025-06-04 20:17:06 -04:00
Storm Dragon 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. 2025-04-23 01:36:03 -04:00
Storm Dragon 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. 2025-04-21 14:04:57 -04:00
Storm Dragon a1fcee9a45 Removed the rapidfuzz dependency. There wasn't much of a gain in performance and it did not work on some distros. 2025-04-16 12:06:54 -04:00
Storm Dragon 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. 2025-04-14 18:57:10 -04:00
Storm Dragon 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. 2025-03-20 02:55:39 -04:00
Storm Dragon 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. 2025-02-26 17:02:25 -05:00
Storm Dragon baa4c9a937 Removed Braille. BrlTTY does a great job already in the console. Also, Fenrir's implementation was only partially done and not working. 2024-12-08 06:43:22 -05:00
Storm Dragon 1696d62526 Updated Braille support now that I'm more familiar with how it should work. 2024-12-08 04:37:53 -05:00
Storm Dragon 9cdf80b313 Moved flag parsing to launcher. Got read of fenrir-daemon and put everything into the fenrir launcher. 2024-12-07 23:36:21 -05:00
Storm Dragon e3a9937778 Updated the version to show codeName which is provided by the current branch. 2024-12-06 14:07:36 -05:00
Storm Dragon 5904c9cf6c Added -v or --version option to command line arguments. 2024-12-06 02:04:55 -05:00
Storm Dragon 5249f13be9 Added -v or --version option to command line arguments. 2024-12-06 02:00:59 -05:00
Storm Dragon 1d91c62c67 A couple more shabangs updated. 2024-12-06 01:08:46 -05:00
Storm Dragon bc72765544 Improvements to braill driver. 2024-12-05 15:06:47 -05:00
Storm Dragon b54a226833 More shabangs changed to use env python3 2024-12-05 14:53:10 -05:00
Storm Dragon 295167c865 Updated shabang to use env python3 2024-12-05 14:51:05 -05:00
Storm Dragon 8ae82cbc4b Fixed invalid escape sequences. 2024-10-20 19:48:05 -04:00
Storm Dragon c9924f66da Shortened size of cached events. 2024-03-13 19:26:29 -04:00
Storm Dragon 6644634d98 Attempt to introduce flood control. BROKEN. 2024-03-13 18:27:46 -04:00
Storm Dragon a8642a6440 Fixed a small problem with reading spaces. 2024-03-13 17:15:14 -04:00
Storm Dragon c3d1ccd10b Added setting readNumbersAsDigits. 2024-03-13 00:56:53 -04:00
Chrys 20f2182c8a try 2022-10-24 18:44:43 +02:00
Chrys 0ed4eef266 dont toggle when fenrir key is pressed 2022-02-22 20:37:23 +01:00
Chrys 523e9f43b1 remove deprecated 2022-02-22 18:47:29 +01:00
Chrys 9a3778e25f add key echo for capslock 2022-02-22 17:47:09 +01:00
Storm Dragon 399f021475 Fixed a bug that would crash Fenrir if the clipboard was empty on export to file. 2021-06-08 14:23:04 -04:00
Chrys 7cadae70b6 handle exoort clipboard 2021-06-08 19:23:04 +02:00
Chrys 35b8384210 handle exoort clipboard 2021-06-08 19:01:34 +02:00
Chrys 03ef4710fd handle exoort clipboard 2021-06-08 18:59:04 +02:00
Chrys 4955a3d846 try fix key repeat of ctrl 2021-05-27 01:10:01 +02:00
Chrys c555bef0eb make beep for indentation work and configurable 2021-05-19 12:03:54 +02:00
Chrys 29dbceee5a make adjust Volume work 2021-05-19 11:37:03 +02:00
Chrys 562ab419d7 add debug 2021-05-19 11:21:30 +02:00
Chrys f261583a4b normalize gstreamer, make generic work 2021-05-19 11:19:11 +02:00