-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVERSION.txt
191 lines (143 loc) · 5.98 KB
/
VERSION.txt
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
To get the latest version, please visit http://neyric.github.com/wireit
---------------------------------------------------------------------------
Version 0.6.0
Not released yet
Changeset:
* General
* Splitting the WireIt core classes & plugins into separate folders
* change default options settings for Containers, Wires, Terminals, ...
The default options are now in the classe prototypes, which is easier to override
* upgrading to inputEx 0.7.0 (now in the "inputex" plugin)
* upgrading to YUI 2.8.2r1
* Moving images and css into "assets"
* Wires enhancements
* Adding labels for Wires
* the "drawingMethod" has been removed from the Wire options. Use the xtype instead.
* Containers enhancements
* Bug fix: DDResize on containers redraw wires
* Position constrained to (0,0) minimum
* Fix FormContainer terminals positioning if the fieldset is collapsed
* Adding 3 Containers :
* CanvasContainer : uses a canvas tag to render a container
* EllipseLabelContainer : inherits the CanvasContainer to draw an ellipse
* RectLabelContainer : Simple rect container with editable label
* Layer enhancements
* Export wires properties in getWiring method
* editor plugin
* AccordionView on left panel for module categories
* Toolbar positionning
* ModuleProxy.js into its own file
* WiringEditor now inherits from BaseEditor, which wraps general full-page editor functionnality
* Example for a non-fullscreen editor
* Don't save/load the wiring JSON as a string, let the adapter handle it
* fix CSS class-name issue if module name contains spaces
* adding a CSS class name for the category
* Added "composable" plugin
* Usage is demonstrated in the "jsBox" example
* Added "grouping" plugin
----------------------------------------------------
Version 0.5.0
August 10, 2009
Changeset:
* WiringEditor:
* AccordionView on right panel
* filter box in load panel
* alert panel
* Autoload: example, http://myhost.com/editor/?autoload=myWiring autoloads the "myWiring" layout
* Adapters: (removed the complicated SMD & YUI-RPC stuff)
* JSON-RPC (the old adapter)
* Gears (if no backend usable)
* Ajax adapter - configurable XHR calls. Can be configured to do REST or something else...
* propertiesFields default value (becomes optional)
* saved status indicator + confirmation
* rollup file wiring-editor-min.js (includes some inputEx and yui-accordionview)
* WireIt Guide
* InOutContainer
* Layer.onChangeEvt
* Show only one scissor at a time
* Spring Layout (experimental) (+examples)
* Wire mouse events (experimental) (+examples)
* Added drawing method 'bezierArrows' (experimental)
* Move issues/bug tracker to github
Bugfixes:
* WiringEditor: Containers were mispositionned when the layer was scrolled
* Wire positioning for wirables fields in FormContainer
* Updating Excanvas to R3 - now works in IE8
----------------------------------------------------
Version 0.4.0
May 17, 2009
Changeset:
* Installation instructions
* WiringEditor:
- base example
- logicGates example
- jsBox example
* inputEx FormContainer: create a container from an inputEx field definition
* inputEx wirable option: make the inputEx fields wirable
* LayerMap leave beta (indicate visible region, move layer on click)
* Terminal position switched to {top: , left: , right: , bottom: }
* new options:
- TerminalProxy.proxySize (default 10) size of the proxy element
- Terminal.alwaysSrc : make this terminal the src element in every wires
- Container.preventSelfWiring : prevent to connect 2 terminals of the same container
* New demo
* Switching to git repository (http://github.com/neyric/wireit/)
* Switching issue tracking
* Documentation with YUI Doc
* Bugfixes for IE
-----------------------------------------------------
Version 0.3.0
october 12, 2008
Changeset:
* Layer: added "clear" and "setWiring" methods
* "typed" terminals examples (see presentation)
* LayerMap (beta): a canvas minimap for the layer
* Add new drawing methods for drawing wires (straight, arrows, bezier)
* indexOf and compact methods not extending Array.prototype anymore
* Create a CanvasElement class (wrap cross-browser issues for canvas tags, Wire will inherit it)
* Scissors class to handle the scissors widget
* Cleaner CSS
* Changed terminal images (copyright issues)
* Correct the positioning issues
-----------------------------------------------------
Version 0.2.1
january 26, 2008
Changeset:
- new Layer.getWiring function to save the state of the wiring. It can be customized by overriding Container.getConfig
- jsBox updated to use the Layer.getWiring function
- no default width for containers so they can auto-adjust to the content
- Layer.addContainer and Layer.addWire now returns the created instance
- Added the method Container.redrawAllWires and Terminal.redrawAllWires
- Added Layer.removeAllContainers
- adds a "body" div to the container
- CSS updates on Containers and Layers
- adds a focus CSS class on the last mousedown-ed container in the layer
- bugfixes (events "addWire" and "removeWire" added to WireIt.Layer, offset in the connections)
-----------------------------------------------------
Version 0.2.0
january 4, 2008
Changeset:
- Added YUI custom events for terminal interactions
- new method Wire.getOtherTerminal(terminal)
- new method Terminal.getConnectedTerminals()
- new class WireIt.Container
- new class WireIt.Layer
- new class WireIt.util.DDResize (helper for WireIt.Container)
- customable CSS class names
- minified version (18k)
- WireIt.BoxIO has been removed (use WireIt.Container instead)
- use YUI 2.4.1
-----------------------------------------------------
Version 0.1.1
december 17, 2007
Changeset:
- Fixing images copyright
-----------------------------------------------------
Version 0.1
december 6, 2007
Changeset:
- First version of the library
- Implements wires in all major browser
- Terminals
- BoxIO
- wrappers for YAHOO.util.Anim et YAHOO.util.DD