[gnome-builder/wip/gtk4-port] plugins/beautifier: update TODO



commit ec2beaf99d2f5df76d27234a54e27edd1898bd59
Author: Christian Hergert <chergert redhat com>
Date:   Tue Jun 28 01:55:20 2022 -0700

    plugins/beautifier: update TODO

 src/plugins/beautifier/TODO.md | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/src/plugins/beautifier/TODO.md b/src/plugins/beautifier/TODO.md
index f084dac25..aef5a4a57 100644
--- a/src/plugins/beautifier/TODO.md
+++ b/src/plugins/beautifier/TODO.md
@@ -1,6 +1,10 @@
 # GTK 4 port
 
-A lot of this plugin needs to be rewrite.
-It should probably use a buffer addin to provide the beautify actions.
-It should probably use an IdeEditorPageAddin to add menu items to the context menu and setup shortcuts.
-It probably needs a preferences addin to setup beautifiers.
+A lot of this plugin needs to be refactored given how much has changed
+in Builder since it's inception.
+
+ * It should probably use a buffer addin to provide the beautify actions.
+ * It should probably use a dyanmic GMenu attached to the sourceview context menu, attached from an 
IdeEditorPageAddin.
+ * It should add an IdeShortcutProvider to wire up dynamic shortcuts.
+ * It should use IdeWorkspaceAddin instead of IdeEditorAddin to track pages.
+ * It probably needs a preferences addin to setup beautifiers.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]