Storm Dragon
d36b664319
Merge branch 'testing'
...
Plugins are in a much better state now, mostly working. The exception is, plugins that create a keyboard shortcut don't actually bind the shortcut. That one is turning out to be a lot harder to fix than I originally thought.
2025.04.05
2025-04-05 16:32:17 -04:00
Storm Dragon
02be96aa69
Try to fix clipboard and simple plugins.
2025-04-04 18:04:58 -04:00
Storm Dragon
48575ab6cd
Removed the old plugin manager. It didn't work anyway and needs to be rewritten.
2025-04-04 17:28:31 -04:00
Storm Dragon
2c28021ed4
Removed the old plugin manager. It didn't work anyway and needs to be rewritten.
2025-04-04 17:27:30 -04:00
Storm Dragon
8a79725df8
Update clipboard plugin to new pluggy format.
2025-04-04 17:08:18 -04:00
Storm Dragon
1b4c4916e3
Hopefully fixed an error in simple plugin system.
2025-04-04 16:33:53 -04:00
Storm Dragon
35a83327ac
Convert simple plugin plugin to new plugin format. Hmm, gotta get in a couple more... plugin plugin plugin! lol
2025-04-04 16:25:28 -04:00
Storm Dragon
c712bea421
Attempt to fix keybindings not working from plugins.
2025-04-04 16:03:35 -04:00
Storm Dragon
815d39fc3f
Remove a couple plugins that were not being used and won't be ported over. If needed, they can be rewritten later.
2025-04-04 14:54:18 -04:00
Storm Dragon
231d74efa0
Try to fix repeating welcome message.
2025-04-04 14:32:03 -04:00
Storm Dragon
7876a18c12
Working on plugin conversion.
2025-04-04 14:19:09 -04:00
Storm Dragon
0b7cf681c3
Forgot to update the configure.ac file.
2025-04-04 02:48:43 -04:00
Storm Dragon
4b8ebcb599
Removed the Date plugin it was causing traceback.
2025-04-04 02:46:01 -04:00
Storm Dragon
d6a373c726
Fixed some errors with plugins.
2025-04-03 20:46:11 -04:00
Storm Dragon
dfe20fca30
More work on pluggy.
2025-04-03 20:38:27 -04:00
Storm Dragon
3f7d60763d
Merge branch 'testing'
...
Plugins are currently broken as Cthulhu moves over to pluggy. Libpeas and pygobject no longer play nicely together after latest updates. I really did not want to make a new release yet, because it is not ready, but a screen reader that at least reads instead of crashing at launch is better than nothing.
2025.04.03
2025-04-03 20:17:14 -04:00
Storm Dragon
084d4fe85f
Attempt to get pluggy working.
2025-04-03 20:10:54 -04:00
Storm Dragon
6bbe6e47fc
Simplified the plugin code. Hopefully it at least somewhat works better now.
2025-04-03 14:00:06 -04:00
Storm Dragon
312476bbed
A simple test plugin added for testing.
2025-03-27 23:23:01 -04:00
Storm Dragon
0005d5ec71
Activate the plugin in settings.py.
2025-03-26 01:45:58 -04:00
Storm Dragon
88ad9833d2
Forgot to update configure.ac.
2025-03-26 01:26:22 -04:00
Storm Dragon
654f1acc21
Start updating plugins.
2025-03-26 01:21:28 -04:00
Storm Dragon
dfb53fff89
And another line I forgot to remove.
2025-03-25 20:18:57 -04:00
Storm Dragon
9cdb9f74e5
Decided to make the api helper part of the plugin_system_manager file. Forgot to remove the import from cthulhu.py.
2025-03-25 20:15:54 -04:00
Storm Dragon
41dae26d90
Fixed a message to be more clear.
2025-03-25 20:02:06 -04:00
Storm Dragon
edc1cbf7af
Continue work on switching to pluggy for plugins.
2025-03-25 19:59:50 -04:00
Storm Dragon
d3d268004b
Start migration to pluggy for plugins.
2025-03-25 19:41:57 -04:00
Didier Spaier
a8e16fcf01
Toggle screen reader keyboard shortcut for desktops relying on glib-2.0/gio such as Mate.
2024-12-23 14:29:10 -05:00
Storm Dragon
6bbf3d0e67
Merge branch 'testing' latest changes merged.
2024-12-22 19:04:57 -05:00
Storm Dragon
cbe3424e29
Fix the version.py file in preparation for merging.
2024-12-22 19:04:39 -05:00
Storm Dragon
1cf566c37c
Error out if libpeas is not found during build.
2024-12-22 18:59:48 -05:00
Storm Dragon
936153f307
Fixed typo in keybinding.
2024-12-22 17:00:36 -05:00
Storm Dragon
29f8697a9f
Fix missing method in default.py for scripts.
2024-12-22 15:16:18 -05:00
Storm Dragon
ba735c554b
Try to fix sleep mode so it is actually detected.
2024-12-22 14:49:31 -05:00
Storm Dragon
1c9ca14272
Attempt to back port sleepmode.
2024-12-22 14:22:56 -05:00
Storm Dragon
d6af91bf42
Added version to active plugins. Reverted keybind to cthulhu+shift+v
2024-12-19 09:44:01 -05:00
Storm Dragon
5dd872535d
Temperarily change the keyboard short fo version to cthulhu+x.
2024-12-19 09:30:59 -05:00
Storm Dragon
8e9ea3af5a
Attempt to fix the cthulhu+shift+v keybinding.
2024-12-19 08:37:45 -05:00
Storm Dragon
a40087cd20
Update configure.ac.
2024-12-19 08:29:11 -05:00
Storm Dragon
35acddeb8f
Added Display Version plugin, cthul+shift=V.
2024-12-19 08:20:21 -05:00
Storm Dragon
327ad99e49
Preparing for stable tag release.
2024.12.18
2024-12-18 19:49:25 -05:00
Storm Dragon
c46cf1c939
Merge branch 'testing' fixed preferences GUI.
2024-12-18 19:45:59 -05:00
Storm Dragon
80033b3f37
Fixed missing function.
2024-12-18 19:41:39 -05:00
Storm Dragon
53e6e095b3
Oops, forgot to change orca to cthulhu in a couple of spots, no worky.
2024-12-18 19:33:16 -05:00
Storm Dragon
d863cf0353
Fixed the preferences gui keyboard shortcut.
2024-12-18 19:25:24 -05:00
Storm Dragon
a97bb30ed3
New version system merged.
2024-12-18 11:42:52 -05:00
Storm Dragon
e9916bbcc4
Fixed wrong variable names in version.
2024-12-18 11:34:18 -05:00
Storm Dragon
6e480db630
Forgot to add the version file to the Makefile.am.
2024-12-18 11:28:57 -05:00
Storm Dragon
384479a0a5
Add the code name to the version.
2024-12-18 11:22:41 -05:00
Storm Dragon
deccf846d8
Fix how version is obtained in PKGBUILD.
2024-12-18 11:01:55 -05:00