summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-02-16 16:55:48 -0500
committerPietro Gagliardi <[email protected]>2014-02-16 16:55:48 -0500
commitefbd52848b84c1efb6ca3f4dc3986b0d2d04fd68 (patch)
treec721476e98189aa703f674594e3456e7fc61cfe1
parent7a99d42d656b74e523fb89ef38b1402615c67570 (diff)
Added version compatibility notes to plan.md.
-rw-r--r--plan.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/plan.md b/plan.md
index 4fab8a9..85fbe62 100644
--- a/plan.md
+++ b/plan.md
@@ -11,6 +11,13 @@ http://github.com/andlabs
- Error-safe
- Correct: uses APIs properly and conforms to system-specific UI design guidelines
+## Support
+- Windows: all versions listed as supported by Go; that means Windows 2000 and newer
+- Mac: all versions listed as supported by Go; that means Mac OS X 10.6 (Snow Leopard) and newer
+- other Unix: GTK+
+ - I am deciding to support at least the versions of glib/gobject and GDK/GTK+ supported by Ubuntu 12.04 LTS (Precise Pangolin; the earliest LTS that ships with GTK+ 3); that is, glib/gobject 2.32.1 and GDK/GTK+ 3.4.1
+ - however the avaialble (on http://developer.gnome.org/) documentation is actually for glib/gobject 2.32.4 and GDK/GTK+ 3.4.4; I hope the point differences won't hurt me
+
## Layouts
Layouts control positioning and sizing. Layouts are controls, so they can be added recursively. The layout types are:
* `Stack`: a stack of controls, all sized alike, with padding between controls and spacing around the whole set. Controls can be arranged horizontally or vertically. (Analogues: Qt's `QBoxLayout`)