-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathNEWS
More file actions
102 lines (70 loc) · 3.55 KB
/
Copy pathNEWS
File metadata and controls
102 lines (70 loc) · 3.55 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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
NEWS for planes
===============
0.6.0
-----
Released on 5 March 2013.
planes now logs runtime statistics and displays them when F12 is pressed. There
is a font manager class now, and planes comes bundled with a selection of free
fonts for instant use. A font usage example is included. There is a new widget
planes.gui.ProgressBar. All gfx and font resources are now bundled in a
'resources.zip' file which is distributed along with planes. planes now uses
cx_Freeze to build executables. Added mouse wheel support for the Plane class
and the PlusMinusBox widget specifically. Optimized Plane.render() a little to
check whether subplanes actually intersect with Display.rect. Bug fixes and
enhancements in Plane.render(), gui.Container.sub(), and
'planes_interactive.py'. Docs update.
0.5.0
-----
Released on 22 June 2012.
'clickndrag' has been renamed to 'planes', this is the first release under the
new name.
Planes now handle mouseovers, by default highlighting the Plane. GUI buttons and
options will highlight by default. Added PlusMinusBox GUI widget.
Added modules gui.lmr and gui.tmb which enable bitmap image backgrounds for
planes GUI widgets. Included a set of default background images.
Improved transparency for GUI widgets.
Added FadingContainer GUI widget which will fade out over time.
Numerous fixes and improvements, along with a documentation update.
0.4.1
-----
Released on 29 July 2011.
Removed OK button and callback from gui.OptionList to be able to embed it in
more complex dialogs. Added gui.OptionSelector as a drop-in replacement.
Simplified cursor rendering in gui.TextBox, which is done in
gui.TextBox.redraw() now, no longer messing with gui.TextBox.text. Changed
Plane.remove_all() to actually call Plane.remove() for all current subplanes.
gui.Container now also shrinks horizontally when a subplane is removed. Added
'insert_after' argument to Plane.sub(), making it possible to render related
subplanes without others inbetween. Plane.sync() uses the offset between Plane
centers instead of Plane toplefts now, avoiding alignment problems with dynamic
Planes as gui.OutlinedText. gui.OutlinedText now saves and restores the center
of OutlinedText.rect upon a text change. Fixed default background color setting
in various places. Added wrapping at newlines to gui.OkBox. Several fixes to be
compatible with Python 2.6 distutils. Added clickndrag.VERSION, which is now
read in setup.py. Documentation update.
0.4.0
-----
Released on 28 March 2011.
Numerous changes to make clickndrag compatible with Python 2.x.
Tested with Python 2.6.5 and Python 3.1.2, using Pygame 1.9.1.
0.3.0
-----
Released on 23 March 2011.
Improved cx_Freeze compatibility. TextBoxes now display a cursor. Planes now
have callbacks for left and right mouse button. The position of a Plane can now
be synced to another Plane. Added class OutlinedText which implements a label
with transparent background and outlined bold text. The Display class now
accepts a "fullscreen" argument. Documentation updates.
0.2.0
-----
Released on 11 March 2011.
Added proper GPL licensing. Performance improvements: Planes now use per-pixel
alpha only when neccessary, and utilise video RAM if available. clickndrag now
includes Bitstream Vera as default font. gui.TextBox and gui.GetStringDialog can
now be confirmed using the RETURN key. Added showcase clickndrag-interactive.py.
Documentation updates.
0.1.0
-----
Released on 12 January 2011.
This is the first alpha release. The API is still likely to change. API docs are
provided, but examples and how-tos are still missing.