-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCHANGELOG
170 lines (144 loc) · 9.4 KB
/
CHANGELOG
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
———Interactex v2.60———
**Bug Fixing**
- switch sometimes displayed wrong
- slider and switch not enabled in simulation mode
**New Features**
- changed images for elements: tshirt, potentiometer, button and switch
- updated fonts and borders of button label and music player
- default phone number to 112
- renamed activity to classifier
———Interactex v2.55———
**Bug Fixing**
- bug button not changing background color
- Zoom Layer positioned wrong after starting simulation mode when zoomed in
- T-Shirt palette item visible in Hardware mode
- led, light sensor, etc. not turning on after started simulation mode twice when attached to tshirt
- temperatureSensor and potentiometer touch area is smaller when zoomed in and attached to tshirt
- objects not displaying sprites when deattached from tshirt
- some pins automatically wired wrong
- clothe bounding box is wrong when zooming
- objects attached to tshirt are displaced very rapidly when tshirt is scaled
- tshirt does not remember its scale
- fixed bug inconsistent auto routing of pins depending on what is added first (hardware component or microcontroller)
**New Features**
- functionality to disable sound playing in the sound properties when no sound is selected
———Interactex v2.50———
**Bug Fixing**
- dragging a hardware element attached to a clothe object is displayed behind other attached objects
- Elements attached to an eTextile change their position when switching to the hardware mode
- iOS UI elements can be dropped outside the iPhone. Solution: consider its default size according to the type of object (button vs music player)
- project selection view controller cell moves 50 pixels up when starts dragging (check project view controller)
- return to library mode after hiding iphone when having iphone object selected
- objects cannot be moved anymore when they reach the canvas boundaries
- clothe bounding box not working properly when zoomed
- fixed flickering while dragging projects in selection screen
- fixed bug project shortly showing up at wrong position while being dragged in selection screen
- bug activity indicator not always showing
- changed sound names for the sound object
- when starting project from hardware mode, the hardware objects (boards) are not hidden
- object properties become white after started dragging connection
- board autoroutes only plus and minus
- selected object gets moved in hardware mode when connection mode is on
- bug crashes when duplicating board
- imageview does not restore image after project reopened
- timer had no event
- bug allowing multiple projects to have the same name
- bug comparator not changing comparison property
- ui elements' bounding boxes are not removed from the background view
- bug background view could be resized
- iphone view objects can be scaled beyond iPhone limits
- bug hardware objects attached to garment dissappear after simulation mode
- bug detacching objects change position
- timer images disappear
- attached hardware elements bounding box does not scale when layer zoomed
- iphone screen does not hide with iphone after restarting the editor
- connections cannot be seen behind iphone view
- fixed bug timer not working anymore
- bug button not changing background color
**New Features**
- it takes too long to start a project. Add an activity monitor. Would it be posible to optimize the loading time?
- change text "loading project" to "starting new project"
- added highlight color to quickly determine which project cell is being dragged
- copying functionality for every object
———Interactex v2.45———
**Bug Fixing**
- fixed crashes when moving connection node
**New Features**
- functionality to hide connection nodes of non selected hardware elements
———Interactex v2.40———
**Bug Fixing**
- switch to library mode when an element in the canvas gets removed
- crashed when removing a hardware connection from the properties pane (go to harware mode and select the lilypad, its conncetions show in a table, try to remove one)
- LED shown as input element on the lilypad's properties. wire an LED to a lilypad, select the lilypad and you will see a list of its connected elements. The LED should be an output element
- RGB LED goes to minus instead of plus
- slider copy does not copy its width
- palette properties empty when selecting element and switching to library mode and back to properties mode
**New Features**
- add description contact Katharina for custom designed lilypads
- remove palette dragging functionality. Make it exactly the same as the iphone hide (with a tap hide, with a tap - show). Change the icon to make it <> like the iPhone hide
- remove flex sensor
- remove Jennic microcontroller
- remove power supply
———Interactex v2.35———
**Bug Fixing**
- explanation text in the grouper's property pane is incorrect for third party connections.
- method highlighting in the property pane is not working anymore. When a method is selected in the method's
table, the object connected to that method should be highlighted, together with its connection.
- the Autoroute option in the property's pane of a hardware element should only be enabled in the hardware mode
- dragging iOS objects slow when they collide with the iPhone's walls
- contact Book shows null when names are not provided
- switch's label in canvas says "button"
- hardware switch naming not counting properly when a iphone switch in project
- when iphone selected and switched to hardware mode, the palette looks blank.
- LSM Compass not working on client when project transferred from the Designer
- i2c components not added to board when wired automatically
- grouper highlighting not working for third party connections
———Interactex v2.25 and v2.30———
**Bug Fixing**
Fixed bug: some elements not displaying selection box when selected
Fixed bug: sometimes long tap on a palette item cause the app to crash.
Fixed bug: connection between a String and a Number cause the app to crash when simulating it. MethodInvokeAction
Fixed bug: connections between object 2 and object 1 overlap
Fixed bug: volume in THMusicPlayer not working in iOS 7 anymore. Check MPVolumeView
Fixed bug: UI delays to update the upload button's image after a connection has been received and the pushButton has been set to enabled in the THProjectViewController
Fixed bug: Projects in selection screen are deleted when moving them
Fixed bug: Connection Nodes at wrong position after creation
Fixed bug: Connections between objects and comparator object not removed automatically when connecting third object to the comparator. (might be same problem for the grouper)
Fixed bug: crashes when connecting grouper to label. Is it because the method is missing in the EditableObject? Check the bug fixing from me and Timm
Fixed bug: project images not shown on project selection screen
Fixed bug: display connection and highlight elements from the grouper properties pane
Fixed bug: highlight elements from the comparison properties pane (not only connection)
Fixed bug: fix bug when adding more than two elements to the grouper
Fixed bug: hardware elements not updating name in canvas (check name field in the properties pane)
Fixed bug: crashes when contactBook call method is invoked
Fixed bug: monitoring element is wider than the iPhone's screen, make few pixels smaller
Fixed bug: temperatureSensor paletteItem label text wrapped (maybe make few pixels wider)
Fixed bug: opengl draw errors after random combinations of actions in the canvas (Selecting elements, adding elements)
**New Features**
- hidding palette automatically when moving it to the left and only a small enough portion of it would be visible if left in that state.
- implemented 3d rotation animation for the palette when changing from items view and properties view.
- upgraded project to iOS 7 and switch to the multipeer connectivity framework: http://stackoverflow.com/questions/18939472/gksession-is-deprecated-in-ios7-what-should-i-use-now
- made iPhone hiddable and remove iPhone button from toolbar and iPhone Palette Item
- made palette items a bit bigger when they start to be dragged
- made vibration board shake while turned on during simulation mode instead of showing a light sprite
- changed pin label color when dragging wire from hardware component to lilypad
- made iPhone non movable and implement the new design for hidding it.
- iOS palette items can now only be dropped on iPhone
- removed the pins controller and its tool icon (which appear only in simulation mode)
- changed label colors since they could not be seen with white background
- automatically switching to properties view when element selected
- removed iphone from palette
- functionality to select palette items with a border color slightly stronger than the background color and some pixels offset and some corner radius
- change iPhone to original size
- hide menu bar in simulation mode
- reorder the number palette item so blue and green visual programming palette items are aligned
- fixed flex sensor image and pins
- check hardware sensor value limits. Analog objects limit should be 1023 and pwm objects should be 255
- added slider to implement zoom
- created Unit Testing environment
- fixed warnings when archiving
- visual programming palette items dont match instantiated objects. USe the same icons
- iphone with white backhground cannot be distinghuished from canvas image. Add a black border
- added new Ineractex designer icons
- added icon & splash screen
- improved potentiometer’s explanation text