forked from Laidout/laxkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathROADMAP
More file actions
86 lines (64 loc) · 3.11 KB
/
ROADMAP
File metadata and controls
86 lines (64 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Laxkit Roadmap
--------------
What should be done to progress to the next version. Not final!
VERSION 0.0.9
-------------
Re-re-fix cut-copy-paste
(done) CairoDisplayer, abstract the Displayer class to make swapping out backends easy
FontDialog (which means working out fonts, big task!)
Pop out multiple packages: liblaxkit(not yet, but I know how to now), liblaxkit-dev, liblaxkit-doc, laxinput
(done) have the integrated short-cuts/actions mechanism in place
(done) perhaps have the swappable graphics backend in place
VERSION 0.1
-----------
multiple monitor support
As appropriate, all controls must support multicontact, multipointer, and multikeyboard interfaces
food for thought: touch devices with blob events: http://www.nuigroup.com
By hook or by crook, handle left-to-right, right-to-left, and mixed text in controls
Drag-n-drop more than just text, and with objects internally
font management should be finally decided upon (harfbuzz, fribidi, libraqm?, freetype, fontconfig) and implemented
Clean up patch controls
lots of testing by other people (perhaps via laidout)
add descriptive pictures of the widgets and interface objects to the documentation
some sort of basically useable color management should be in place, via lcms
all planned core widgets must be at least slightly usable
(see Lax Checklist in doxygen docs) this includes among other things:
ColorSelector
PrintDialog
RailSlider (like a 'valuator'), could double as a 1-d scroller
SliderInputPopup
LaxInterfaces basics, meaning anInterface, InterfaceWithDp,
ViewerWindow, and ViewportWindow should be more or less stable, and all
(almost done) current specific interfaces should work within that system correctly
some sort of either test bed, example, or actual classes geared for opengl
---- OLD RELEASES -----
VERSION 0.0.8 -- released February 17, 2014
-------------
(done) Engraving line mesh tool (proof of concept stage)
(done) TreeSelector
(done) Shortcut window editor
VERSION 0.0.7 -- released December 3, 2011
-------------
(done) overhaul to support better window styling
(done) abstract event passing
(done) support XInput2 (mpx)
(done) DateSelector
(done) make some replacement for using Xlib Atoms, as currently, many silly Laxkit Atoms are left behind in X after programs cease
VERSION 0.0.6 -- released February 27, 2010
-------------
(done) misc bug fixes
VERSION 0.0.5 -- released November 6, 2007
-------------
(done) Use x input method for inputing text, similar to how fltk does it
(done) Convert all text handling to utf8
(done) libintl/gettext support
(done) Support for freedesktop.org's ~/.recently-used.
(done) Fix system clipboard cut/paste/copy
VERSION 0.0.4 -- released November 8, 2006
-------------
(done) make it easy to make a deb package out of the source
(done) have a very basic ./configure to do simple checks for required libs so that people might
have easier time figuring out what's missing
VERSION 0.0.3
-------------
(done) ImagePatchInterface