docs: overhaul plugin development documentation#17
Open
ImDevinC wants to merge 1 commit intoStreamController:mainfrom
Open
docs: overhaul plugin development documentation#17ImDevinC wants to merge 1 commit intoStreamController:mainfrom
ImDevinC wants to merge 1 commit intoStreamController:mainfrom
Conversation
- Replace ActionBase with ActionCore documentation - Add EventSystem docs for hardware input handling - Add GenerativeUI docs for config widget automation - Update PluginBase, SimpleAction, and main.py guides - Expand tutorials: AddCounter, backend actions, localization - Improve config/add_config_rows and gtk_intro sections - Update advanced concepts: DeckController, PageCaching, Signals - Update mkdocs.yml navigation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
New Documentation
ActionCore_py.md- New base class for actions (replaces ActionBase)EventSystem.md- Hardware input events and EventAssigner usageGenerativeUI.md- Config widget automation systemUpdated Guides
PluginBase_py.md- Expanded with new patternsSimpleAction_py.md- Updated for ActionCoremain_py.md- Improved plugin entry point docsAddCounter.md- More thorough counter tutorialadd_a_backend_action.md- Backend action improvementsadd_a_plugin_backend.md- Plugin backend docslocalization.md- Expanded i18n coverageadd_config_rows.md- Config row tutorial updatesgtk_intro.md- GTK introduction tweaksAdvanced Concepts
DeckController.md,PageCaching.md,Signals.md- Minor updatesRemoved
ActionBase_py.md- Replaced by ActionCoreDisclosure
This change was developed with the assistance of AI, but was reviewed and tested by a human.