1 |
|
|
2 |
* Implement the EVENT tab support |
GNUe Designer: Feature Plans |
3 |
|
|
4 |
* Implement the Edit menu option. (Clipboard) |
====================================================================== |
5 |
|
[0.5.x] Releases |
6 |
|
====================================================================== |
7 |
|
|
8 |
* Implement Designer Preferences/Settings |
---------------------------------------------------------------------- |
9 |
|
GOALS |
10 |
|
---------------------------------------------------------------------- |
11 |
|
|
12 |
* Implement clipboard support (copying, cutting, pasting form elements |
The focus during the 0.5.x series of GNUe |
13 |
both within the current form and between forms) |
Designer releases will concentrate on using |
14 |
|
the new GNUe Forms Definition and expanding |
15 |
|
the support of other GNUe tools. |
16 |
|
|
17 |
* Generalize Designer's code to so we can add other modules (such |
---------------------------------------------------------------------- |
18 |
as Reports, GEAS, Integrator) [in progress] |
TODO |
19 |
|
---------------------------------------------------------------------- |
20 |
|
|
21 |
* Implement hot-keys |
All outstanding critical bugs in dcl, if any |
22 |
|
|
23 |
* Implement "Project" functionality. |
Create container objects (boxes or groups??) |
|
* Create new project |
|
|
* Pack project for distributing |
|
24 |
|
|
25 |
* Improve Wizards: |
Forms Module |
26 |
* Implement tab-navigation in wizards (currently is mouse only) |
* Add support for Dialogs |
|
* Dynamically figure the needed size for a wizard dialog AND/OR |
|
|
dynamically wrap text messages. [mostly done] |
|
|
|
|
|
* Move from a handle-based system to an events or message-based one |
|
|
|
|
|
================================================================== |
|
|
NOTE: |
|
|
|
|
|
TODO's are noted in the source files as they are encountered, so |
|
|
viewing the source files will show more TODO's than are in this |
|
|
file. Change to the source directory and "grep TODO *.py" to |
|
|
get a better feel of what needs to be done. |
|
|
|
|
|
|
|
|
|
|
|
ROADMAP |
|
|
|
|
|
0.1.x |
|
|
|
|
|
0.3.0 |
|
|
Migrate to new UI system implemented in GNUE Forms |
|
|
|
|
|
?.?.? |
|
|
add support for Reports |
|
|
more introspection of data source (tree views of them) |
|
|
add support for "Projects" |
|
27 |
|
|
28 |
|
Reports Module |
29 |
|
* Start on a Reports editing framework |
30 |
|
|
31 |
|
---------------------------------------------------------------------- |
32 |
|
IN PROGRESS |
33 |
|
---------------------------------------------------------------------- |
34 |
|
|
35 |
|
User Interface |
36 |
|
* Add support for docking the tools |
37 |
|
* Implement an Event Inspector -- like the Property Inspector |
38 |
|
except that it shows trigger bindings |
39 |
|
|
40 |
|
Schema Module |
41 |
|
* Implement a basic grid-view schema editor |
42 |
|
|
43 |
|
---------------------------------------------------------------------- |
44 |
|
FINISHED |
45 |
|
---------------------------------------------------------------------- |
46 |
|
|
47 |
|
Forms Module |
48 |
|
* Implement the new GFD syntax |
49 |
|
* Handle separation of fields from entries |
50 |
|
* Allow namespace-qualified layout management (still only supports |
51 |
|
Character-cell based positioning) |
52 |
|
|
53 |
|
|
54 |
|
====================================================================== |
55 |
|
0.6.x releases Releases |
56 |
|
====================================================================== |
57 |
|
|
58 |
|
---------------------------------------------------------------------- |
59 |
|
GOALS |
60 |
|
---------------------------------------------------------------------- |
61 |
|
|
62 |
|
The focus during the 0.6.x series of GNUe Designer releases will |
63 |
|
concentrate on cleanup, documentation, and fixing broken or partially |
64 |
|
implemented features. |
65 |
|
|
66 |
|
---------------------------------------------------------------------- |
67 |
|
TODO |
68 |
|
---------------------------------------------------------------------- |
69 |
|
|
70 |
|
All outstanding critical bugs in dcl, if any |
71 |
|
|
72 |
|
Code Cleanup |
73 |
|
* Usage Audit |
74 |
|
* Profile |
75 |
|
* Remove obsolete code |
76 |
|
* Internal code comments |
77 |
|
|
78 |
|
|
79 |
|
|