[gnome-builder] libide/tweaks: add NOTES.md



commit 904647312508f3117d2c58a7075af1645d2887fe
Author: Christian Hergert <chergert redhat com>
Date:   Tue Aug 23 23:19:02 2022 -0700

    libide/tweaks: add NOTES.md

 src/libide/tweaks/NOTES.md | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
---
diff --git a/src/libide/tweaks/NOTES.md b/src/libide/tweaks/NOTES.md
new file mode 100644
index 000000000..bc8d4a232
--- /dev/null
+++ b/src/libide/tweaks/NOTES.md
@@ -0,0 +1,15 @@
+# Notes
+
+## Improvements
+
+If I were doing this again and had more time than I did for this prototype, I'd
+probably investigate a few more things.
+
+ - Instead of having settings/object/action-name/action-target/etc I would abstract
+   something to read/write values which can notify when there are changes. Something
+   akin to a bi-directional GtkExpression.
+ - I'd probably look for ways to use widgets natively within the XML file and create
+   them on demand. That becomes problematic when doing bindings, but is still possible
+   if we injected the right state into a new GtkBuilder XML starting from somesort
+   of synthetic "child" element handled by the GtkBuildableIface.
+


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