Commit Graph

303 Commits

Author SHA1 Message Date
5abf57447f Port Orca 50 presentation and preferences layer 2026-04-11 02:49:04 -04:00
2bfb7c7ee7 Port Orca 50 command and input managers 2026-04-11 02:10:33 -04:00
12165f4e38 Port Orca 50 helper module closure 2026-04-11 02:05:19 -04:00
56d7d2616a Add TOML-backed Orca 50 settings registry 2026-04-11 02:04:03 -04:00
5bb5f3d711 fix: harden Wayland compositor runtime checks 2026-04-09 12:02:26 -04:00
8fc77c5a2f feat: prioritize script activation using compositor context 2026-04-09 12:02:26 -04:00
309822a0ca feat: suppress stale AT-SPI churn from compositor state 2026-04-09 12:02:26 -04:00
80d53ebcc3 fix: dispatch Wayland workspace events at runtime 2026-04-09 12:02:06 -04:00
3671b0d6b9 fix: normalize workspace state signals 2026-04-09 12:02:06 -04:00
d0aef1331d feat: add shared Wayland workspace backend 2026-04-09 12:02:06 -04:00
f2f1de737d fix: tighten compositor adapter lifecycle 2026-04-09 12:02:06 -04:00
0f54fad9ba feat: add compositor state adapter scaffold 2026-04-09 12:02:06 -04:00
daf3d46eeb fix: add relevance gate state defaults 2026-04-09 11:42:16 -04:00
16004af7c1 fix: tighten relevance gate focus handling 2026-04-09 11:38:09 -04:00
45b57b4d13 feat: wire event relevance gate 2026-04-09 11:38:09 -04:00
629785d548 refactor: add relevance gate helpers 2026-04-09 11:38:09 -04:00
fb5684f8ef fix: restore speech dispatcher interruption 2026-04-09 11:34:41 -04:00
04c79f2e0f Implement AT-SPI selection bridging groundwork
Add the document selection adapter, integrate it through script utilities and major callers, and package the clipboard fallback work that was needed during manual testing on Wayland.

Also include a handoff note for the still-open browser link-selection issue so other developers can continue from the current branch state without reconstructing the debug trail.
2026-04-09 05:22:00 -04:00
Storm Dragon
6e049e35e2 Attempt to speed up Steam even more. Sound for link added. 2026-04-08 06:41:24 -04:00
Storm Dragon
ee4292564a More hopeful fixes for wayland. 2026-04-08 04:19:37 -04:00
Storm Dragon
eeb7bd046f Hopefully fix some wayland keyboard stuff. 2026-04-08 03:37:50 -04:00
Storm Dragon
2d9790de88 Improvements with Steam. 2026-04-07 19:03:46 -04:00
Storm Dragon
633ff214a4 Install Wnck session support helpers 2026-04-07 17:37:07 -04:00
Storm Dragon
ceb03668b9 Add guarded AT-SPI pointer mouse review backend 2026-04-07 17:15:27 -04:00
Storm Dragon
d7d26c57f4 Add AT-SPI pointer monitor wrappers 2026-04-07 17:11:13 -04:00
Storm Dragon
9c94191583 Hell of a speed boost for Steam. 2026-04-07 16:07:32 -04:00
Storm Dragon
d51ef2ad69 Attempt to prevent key pass through in wayland. Hopefully also improve web browsing speed. 2026-04-07 15:39:49 -04:00
e72cc79c6a When dismissing a message, it should be removed from the list and the tree view. 2026-04-06 23:53:46 -04:00
667c0babcb Add support for getting at the actions of notifications inline. 2026-04-06 23:08:20 -04:00
a8950c42e2 Initial support for mako notification daemon. 2026-04-06 21:09:41 -04:00
Storm Dragon
296c47be36 Sounds split off into own tab in settings. 2026-04-05 21:32:06 -04:00
Storm Dragon
5779444d4b Add persisted progress bar beep interval setting 2026-04-05 21:05:39 -04:00
Storm Dragon
64ad1ab3e0 Hopefully fixed weird gstreamer traceback. 2026-04-04 23:04:33 -04:00
Storm Dragon
20e61d6259 Merge branch 'testing' 2026-04-04 21:44:47 -04:00
Storm Dragon
a750761f61 Steam UI improvements. 2026-04-04 20:22:54 -04:00
Storm Dragon
03b3880622 Merge branch 'testing' 2026-04-04 19:05:35 -04:00
Storm Dragon
f4af54228a Tightened up Steam notifications. Fixed a system notifications regression.? 2026-04-04 19:04:45 -04:00
Storm Dragon
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. 2026-04-04 18:31:11 -04:00
Storm Dragon
7043f08dab Simplify GStreamer sound playback 2026-03-23 13:51:42 -04:00
Storm Dragon
d0bc7d8a3a I tested these changes for so long I actually forgot what they were, but they seem to work, so committing. 2026-03-23 12:46:27 -04:00
Storm Dragon
438fae4fef Fix script manager resets and isolate startup sound 2026-03-23 12:44:12 -04:00
Storm Dragon
a7cd1d033a Speculative fix on preferences weirdness. 2026-03-09 01:14:01 -04:00
Storm Dragon
c4890f31af Fix 2026.03.02 release versioning 2026-03-02 17:56:45 -05:00
Storm Dragon
25931758f7 Merge branch 'testing'
# Conflicts:
#	distro-packages/Arch-Linux/PKGBUILD
#	meson.build
#	src/cthulhu/cthulhuVersion.py
2026-03-02 15:37:50 -05:00
Storm Dragon
1d2d727fa2 Requested feature added. It is now possible to customize speech used for echo settings including speech module, voice, rate, volume, pitch. 2026-02-22 01:44:19 -05:00
Storm Dragon
11bd7107d2 Attempt to stop plugins from spontaneously re-enabling themselves. 2026-02-19 02:40:46 -05:00
Storm Dragon
95d33047fa Fix prefs state churn and sound-only role speech
Some settings were being reset when tab changed and a key was pressed, e.g. control.

Radio buttons were still announced even with sound only set.

Controls for AI assistant tab were vanishing after being set.
2026-02-18 07:03:12 -05:00
Storm Dragon
523b896053 Couple minor bug fixes, new speech code added in prefs. 2026-02-18 06:10:57 -05:00
Storm Dragon
9152455227 Speech in settings now uses the voice when switched to it. 2026-02-18 06:07:55 -05:00
Storm Dragon
c0fdaca4d0 Merge remote-tracking branch 'origin/web-and-punctuation-fixes' into testing 2026-02-17 14:50:01 -05:00