summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Pablo Ugarte <juanpablougarte@gmail.com>2013-09-11 18:45:56 -0300
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>2013-09-11 18:45:56 -0300
commita33616207cba4ff34c634074c39a2f8dcfa11d8a (patch)
treea1c114accecc392f5e0e40a8d79196491e2a705b
parent78cec7bd42188b37d57016fbadc300f6cb1e99bb (diff)
downloadglade-a33616207cba4ff34c634074c39a2f8dcfa11d8a.tar.gz
Updated TODO
-rw-r--r--TODO29
1 files changed, 9 insertions, 20 deletions
diff --git a/TODO b/TODO
index fa770c8f..4a7a7878 100644
--- a/TODO
+++ b/TODO
@@ -1,22 +1,11 @@
+Split Project data model from view model:
+========================================
+Currently we create a GladeWidget object for each project object but
+GladeProject and gladeui api in general uses the very same runtime object.
+Ideally we should only depend on GladeWidget and the actual runtime object
+should only be used for the view in the workspace.
-3.6 blocker/high priority list
-=============================
-Glade renames widgets when ids are dupped: http://bugzilla.gnome.org/show_bug.cgi?id=549176
-Improve attributes editor
-Add actions, treestore, treemodel, adjustment, pixbuf (Gtk+ objects new group)
-Nice editor resizing by Pavel, needs fix for warning icons: http://bugzilla.gnome.org/show_bug.cgi?id=546107
-No way to add menus to toolbar: http://bugzilla.gnome.org/show_bug.cgi?id=429438
-GdkColor null values critical errors: http://bugzilla.gnome.org/show_bug.cgi?id=426345
-Add versioning metadata for libglade unsupported properties and widgets.
-Sort objects from widgets in the inspector widget.
-
-Make popup work in workspace with no-window widgets
-Remove deleted widgets from the workspace
-Take care of external object property references (sync them) at glade_widget_rebuild time
-Liststore/Treestore data is not translatable
-store data needs improvement and cant be released as is (cant even have spaces in data, needs real new structure).
-
-IMPORTANT!!! Go over all object type properties and mark them libglade unsupported,
-newly added objects need "since" versioning info updated, all around thoroughly
-check catalog data before release candidate.
+A first step could be updating GladeProject to only use GladeWidget internally
+and then we can update gladeui api to use GladeWidget instead but this means a
+API/ABI break