f4af54228a
Tightened up Steam notifications. Fixed a system notifications regression.?
Storm Dragon2026-04-04 19:04:45 -04:00
518d2b3bb6
Attempt to make the sound system more robust. Improve some web component detection. Fixed a place where Cthulhu gets stuck on netgear's web interface.
Storm Dragon2026-04-04 18:31:11 -04:00
d0bc7d8a3a
I tested these changes for so long I actually forgot what they were, but they seem to work, so committing.
Storm Dragon2026-03-23 12:46:27 -04:00
daf57ef22c
Removed the autogenerated autostart desktop file. Moved the desktop file to contrib so it's still available if people want it.
Storm Dragon2026-02-25 23:20:05 -05:00
1d2d727fa2
Requested feature added. It is now possible to customize speech used for echo settings including speech module, voice, rate, volume, pitch.
Storm Dragon2026-02-22 01:44:19 -05:00
11bd7107d2
Attempt to stop plugins from spontaneously re-enabling themselves.
Storm Dragon2026-02-19 02:40:46 -05:00
95d33047fa
Fix prefs state churn and sound-only role speech
Storm Dragon2026-02-18 07:02:31 -05:00
523b896053
Couple minor bug fixes, new speech code added in prefs.
Storm Dragon2026-02-18 06:10:57 -05:00
9152455227
Speech in settings now uses the voice when switched to it.
Storm Dragon2026-02-18 06:07:55 -05:00
f873fcee11
Use toml instead of json for settings.
Storm Dragon2026-02-13 11:13:38 -05:00
51ef3de672
Port keyboard monitoring API from Orca, and fix flat review bug in GTK apps
destructatron2026-02-13 10:14:04 +00:00
13976b7235
Look for missing sound files if not found in 1 directory e.g. if not found in ~/.local look in system themes.
Storm Dragon2026-02-07 22:40:21 -05:00
dfa572b453
More refactoring work. Since the first part was such a success, may as well continue. We're actually going to be in very good shape if things keep going this well.
Storm Dragon2026-01-16 09:23:53 -05:00
45dd30f7f6
I didn't actually intend to do this, but, major refactor. Be careful with testing, it may be horribly broken.
Storm Dragon2026-01-15 23:51:49 -05:00
495bcca185
Indentation moved from plugin to core code, setting in speech tab.
Storm Dragon2026-01-14 08:52:58 -05:00
475dfb70ed
Attempt to fix bug that causes settings to reinitialize when a change is made. This is a sneaky one, so can't be sure, but hopefully.
Storm Dragon2026-01-13 10:19:37 -05:00
9bdb7510c9
Fixed a bug in the translation part of the plugin.
Storm Dragon2026-01-13 09:31:55 -05:00
06cd376cd4
First round of bug fixes and plugin capability extensions. Creating a preferences tab should no longer require editing Cthulhu itself.
Storm Dragon2026-01-13 07:49:51 -05:00
d3c48b1e84
New window title reading plugin implemented. Watches for window title changes and reads them. Enable/disable with cthulhu+control+shift+W.
Storm Dragon2026-01-11 22:52:07 -05:00
b1b9ffce22
Attempt to handle capslock as modifier better.
Storm Dragon2026-01-09 11:34:37 -05:00
eba1ddc419
Attempt to improve steam notifications. Added debugging to see what's actually happening when "view notifications" is pressed in the steam client itself.
Storm Dragon2026-01-09 11:11:11 -05:00
3c4cbe3c3f
Started porting over some bug fixes and modernizations from Orca.
Storm Dragon2026-01-06 12:09:40 -05:00
21cfec55ee
Hopefully fixed Thunderbird address completion and a few other areas.
Storm Dragon2026-01-05 19:28:09 -05:00
2bd2dffccc
Speech-dispatcher SSIPProxy protocol plugin added. This allows for thing like playing Slay the Spire without running a separate instance of speech-dispatcher.
Storm Dragon2026-01-05 14:00:12 -05:00
89573b7544
nvda2cthulhu server plugin added. This can replace the nvda2speechd server if desired.
Storm Dragon2026-01-04 18:46:56 -05:00
5c9ceb42d5
Improved support for mumble. Mumble chat messages are now in the message history list. Also, for message review, add shift to copy the message to the clipboard.
Storm Dragon2026-01-03 19:36:30 -05:00
28652e24f4
Intial redesign of plugins manager. This is likely to be buggy.
Storm Dragon2026-01-03 16:22:33 -05:00
c1ede7728e
Completely redesigned the indentation plugin. Now adds a tab to preferences with complete customization for how indentation is presented.
Storm Dragon2026-01-03 15:13:48 -05:00
c0aecfdb9f
Merge branch 'testing' wanted to squeeze in a final feature for this release. Ported over Fenrir's quick speech settings keybindings, control speech with cthulhu+arrow keys. Save settings with cthulhu+control+shift+S
Storm Dragon2026-01-02 10:46:27 -05:00
5b446000b8
Notification keybindings added for the list and for last notification. Also bound flat review copy and append to clipboard as well as the show contents window. Fixed bug with using shift along with the cthulhu modifier in keybinding assignments.
Storm Dragon2026-01-02 08:58:21 -05:00
733f5eee69
Improve focus detection on initial page loading. This should make structural navigation much more reliable on inital page load.
Storm Dragon2026-01-02 08:14:47 -05:00
921ffc4145
Steam improvements. I can't say it's perfect by any means, but much much improved.
Storm Dragon2026-01-02 00:37:52 -05:00
afdd812f2f
Updated sound fallback paths to include nonstandard installation paths.
Storm Dragon2026-01-01 03:40:39 -05:00