102 |
andreas |
1 |
ChangeLog
|
|
|
2 |
=========
|
|
|
3 |
|
391 |
andreas |
4 |
Release: 1.4.1
|
|
|
5 |
===============================================================================
|
474 |
andreas |
6 |
2024-03-10 Improved intercom to be able to convert audio as needed.
|
|
|
7 |
|
|
|
8 |
2024-03-03 Implemented an intercom class.
|
|
|
9 |
|
465 |
andreas |
10 |
2024-02-25 Implemented the answer to request 0x020d (request network
|
|
|
11 |
information of device) from the NetLinx.
|
|
|
12 |
|
462 |
andreas |
13 |
2024-02-18 Added commands ^MODEL?, ^ICE, ^ICS and ^ICM.
|
|
|
14 |
|
449 |
andreas |
15 |
2024-01-20 Created a new branch "refactor" and refactored the directory tree.
|
|
|
16 |
Removed the system settings implemented as TP4 file.
|
|
|
17 |
|
446 |
andreas |
18 |
2024-01-11 Fixed color handling.
|
|
|
19 |
|
439 |
andreas |
20 |
2024-01-05 Fixed bargraphs with an image.
|
|
|
21 |
|
|
|
22 |
2024-01-04 Added support for placeholder text in input lines.
|
|
|
23 |
|
435 |
andreas |
24 |
2024-01-01 Added support for bargraph control buttons (+/-).
|
|
|
25 |
|
426 |
andreas |
26 |
2023-12-22 Fixed speed and time calculation for bargraphs.
|
|
|
27 |
|
416 |
andreas |
28 |
2023-12-13 Added joystick support.
|
|
|
29 |
Added command ^GIV
|
|
|
30 |
|
414 |
andreas |
31 |
2023-12-12 Completed the bargraphs by adding all possible level functions.
|
|
|
32 |
|
408 |
andreas |
33 |
2023-12-06 Added command ^RPP to reset panel protect password
|
|
|
34 |
Added support for reset of subpage when showed.
|
|
|
35 |
|
407 |
andreas |
36 |
2023-12-05 Fixed broken FTP transfer.
|
|
|
37 |
|
403 |
andreas |
38 |
2023-12-02 Fixed the borders of buttons.
|
|
|
39 |
|
399 |
andreas |
40 |
2023-11-30 Added password support for Android and iOS.
|
400 |
andreas |
41 |
Added new commands ^PWD and @PWD.
|
|
|
42 |
Added new commands ^LPB, ^LPC, ^LPR and ^LPS.
|
396 |
andreas |
43 |
|
399 |
andreas |
44 |
2023-11-28 Added support for password protection.
|
|
|
45 |
|
395 |
andreas |
46 |
2023-11-25 Implemented Marquee lines completely.
|
|
|
47 |
Added command ^MSP to set the speed of a marquee line.
|
|
|
48 |
|
392 |
andreas |
49 |
2023-11-21 Fixed the battery state for iOS.
|
|
|
50 |
|
391 |
andreas |
51 |
2023-11-19 Added marquee lines. Currently only left to right and vice versa is
|
|
|
52 |
supported.
|
|
|
53 |
|
312 |
andreas |
54 |
Release: 1.4.0
|
|
|
55 |
===============================================================================
|
388 |
andreas |
56 |
2023-11-12 Added the commands ^GDI, ^GRD and ^GRU. Although this commands exist
|
|
|
57 |
now, the TButton class does not honor them.
|
|
|
58 |
|
384 |
andreas |
59 |
2023-10-28 Fixed bug: When there is no "sr" section on a page it doesn't crash
|
|
|
60 |
any more.
|
|
|
61 |
|
383 |
andreas |
62 |
2023-10-27 Added support for logfiles on Android.
|
|
|
63 |
|
|
|
64 |
2023-10-26 Added new refresh function for objects drawn during display was
|
|
|
65 |
suspended.
|
|
|
66 |
|
|
|
67 |
2023-10-25 Changed behavior of bars on Android to appear only for a short time.
|
|
|
68 |
|
381 |
andreas |
69 |
2023-10-15 Fixed compiling on Mac for OSX and Android. The build script for
|
|
|
70 |
Android works now on Mac too.
|
|
|
71 |
|
371 |
andreas |
72 |
2023-10-10 Fixed compiling for iOS.
|
|
|
73 |
Fixed compiling for Android.
|
|
|
74 |
Fixed compiling for Linux.
|
|
|
75 |
|
367 |
andreas |
76 |
2023-10-01 Improved sound playing.
|
|
|
77 |
|
366 |
andreas |
78 |
2023-09-30 Fixed volume control with Qt6.
|
367 |
andreas |
79 |
Fixed size of toolbar on Android with Qt6.
|
366 |
andreas |
80 |
|
365 |
andreas |
81 |
2023-09-24 Compiled latest version of Skia library and adapted the source to
|
|
|
82 |
work with the changes of this library.
|
|
|
83 |
|
361 |
andreas |
84 |
2023-09-08 Added command ^GSN.
|
|
|
85 |
Fixed the command ^UNI to expect Unicode.
|
|
|
86 |
|
357 |
andreas |
87 |
2023-09-05 New build scripts removing support for Qt5.
|
|
|
88 |
New documentation of how to build the program.
|
|
|
89 |
|
356 |
andreas |
90 |
2023-08-14 Added a shell script to build an Android APK file on command line.
|
|
|
91 |
|
349 |
andreas |
92 |
2023-07-30 Changed the pointer chain for subpages into a std::map.
|
|
|
93 |
|
347 |
andreas |
94 |
2023-07-24 Fixed the sound playing with Qt6.x.
|
|
|
95 |
|
|
|
96 |
2023-07-22 Fixed the drawing of buttons so that all elements are drawn.
|
|
|
97 |
Optimized the rules to draw a button new what increased speed.
|
|
|
98 |
|
340 |
andreas |
99 |
2023-07-17 Fixed the drawing of external system defined borders.
|
|
|
100 |
|
335 |
andreas |
101 |
2023-07-12 Fixed setting of opacity.
|
|
|
102 |
Added another command to the testmode to be able to distinguish
|
|
|
103 |
between screen part and lower level part finish.
|
|
|
104 |
Fixed sound playing with Qt6.x.
|
|
|
105 |
|
334 |
andreas |
106 |
2023-07-10 Fixed the repositioning and sizing of a button.
|
|
|
107 |
|
|
|
108 |
2023-07-04 Added more test cases and improved the test framework.
|
|
|
109 |
|
|
|
110 |
2023-07-03 Fixed the creating of paths for ressources.
|
|
|
111 |
|
|
|
112 |
2023-06-18 Started to implement a test framework.
|
|
|
113 |
|
|
|
114 |
2023-04-18 Created a seperate class for the filter events.
|
|
|
115 |
|
|
|
116 |
2023-04-12 Improvement of subviews.
|
|
|
117 |
|
|
|
118 |
2023-04-06 Fixed the commands ICO and TXT to not enable the latest state automatically.
|
|
|
119 |
|
|
|
120 |
2023-04-01 Fixed issues with input lines and the system keyboard.
|
|
|
121 |
|
312 |
andreas |
122 |
2023-03-31 Completed the system keyboard. If such a keayboard is displayed, the
|
|
|
123 |
input lines, if there are any, are ordered to the keyboard.
|
|
|
124 |
|
|
|
125 |
2023-03-27 Fixed the system frames. This are the ones stored as graphics in
|
|
|
126 |
the system section of each surface project.
|
|
|
127 |
|
|
|
128 |
2023-03-26 Added thread IDs to the logs.
|
|
|
129 |
|
|
|
130 |
|
171 |
andreas |
131 |
Release: 1.3.3
|
|
|
132 |
===============================================================================
|
299 |
andreas |
133 |
2023-03-16 Serialized mouse clicks and removed primitive queues for mouse
|
|
|
134 |
clicks.
|
|
|
135 |
|
296 |
andreas |
136 |
2023-03-12 Changed the object handling of class MainWindow to use a std::map.
|
|
|
137 |
All created objects are kept now until the class MainWindow is
|
|
|
138 |
destroyed.
|
|
|
139 |
|
|
|
140 |
2023-03-04 Fixed the scrolling areas to not have an invisible frame any more.
|
|
|
141 |
|
292 |
andreas |
142 |
2023-03-02 Added a new locking mechanism which can detect deadlocks and print
|
|
|
143 |
an aproppriate message into the logfile.
|
|
|
144 |
Fixed the button fill step to make sure that previous drawn elements
|
|
|
145 |
are not destroyed.
|
|
|
146 |
|
289 |
andreas |
147 |
2023-02-27 Added click accepts to subviw lists.
|
|
|
148 |
|
284 |
andreas |
149 |
2013-02-12 Added subview lists. The list is displayed but doesn't accept
|
|
|
150 |
clicks currently.
|
|
|
151 |
|
268 |
andreas |
152 |
2023-01-19 System keyboard keys for a keyboard are working now.
|
|
|
153 |
|
264 |
andreas |
154 |
2023-01-12 Refactored the handling of the central widget of the Qt framework.
|
|
|
155 |
Added a stacked widget to handle pages.
|
|
|
156 |
Fixed the mouse coordinates for IOS by taking a possible notch into
|
|
|
157 |
consideration.
|
263 |
andreas |
158 |
|
264 |
andreas |
159 |
2023-01-11 Removed the preprocessor variables QT5_LINUX and QT6_LINUX and
|
|
|
160 |
replaced them by a macro checking the Qt version.
|
|
|
161 |
|
262 |
andreas |
162 |
2023-01-07 Improved the colors for all plattforms.
|
|
|
163 |
Improved the frames of subpages.
|
|
|
164 |
Fixed some bugs in logging mechanism for Mac and Linux.
|
|
|
165 |
|
260 |
andreas |
166 |
2023-01-06 Added the possibility to select a surface file for Android setup.
|
|
|
167 |
Tried to find a bullet proof algorithm to have the colors correct.
|
|
|
168 |
|
262 |
andreas |
169 |
2023-01-05 Added a new special animated wait box.
|
|
|
170 |
|
256 |
andreas |
171 |
2022-12-30 Added partial support for settings activity in Android.
|
|
|
172 |
|
254 |
andreas |
173 |
2022.12.25 Fixed the chameleon and button background colors for all kinds of
|
|
|
174 |
CPUs.
|
|
|
175 |
|
252 |
andreas |
176 |
2022.12.23 Fixes background run for IOS.
|
|
|
177 |
|
251 |
andreas |
178 |
2022.12.13 Repairs the broken Android compilation.
|
|
|
179 |
|
250 |
andreas |
180 |
2022.12.11 Adds setup call from within application.
|
|
|
181 |
Fixes battery callbacks.
|
|
|
182 |
|
249 |
andreas |
183 |
2022.12.07 Adds detection for iPhones with a notch. The offset for the first
|
|
|
184 |
left pixel is now set to the correct value according to the
|
|
|
185 |
orientation.
|
|
|
186 |
|
248 |
andreas |
187 |
2022.12-06 Adds battery support for IOS.
|
|
|
188 |
|
245 |
andreas |
189 |
2022-12-04 Adds configurations suitable for XCode 14.x.
|
|
|
190 |
|
243 |
andreas |
191 |
2022-11-29 Adds rotation setting for IOS.
|
|
|
192 |
Added languages german and greek for setup dialog.
|
|
|
193 |
|
241 |
andreas |
194 |
2022-11-24 Added settings for IOS.
|
|
|
195 |
Fixed chameleon images on big endian CPUs.
|
|
|
196 |
|
236 |
andreas |
197 |
2022-11-20 Ported to IOS.
|
|
|
198 |
|
235 |
andreas |
199 |
2022-11-17 Ported to MacOS.
|
|
|
200 |
|
|
|
201 |
2022-11-16 Added commands ^LVF, ^LVL, ^LVM, ^LVN, ^LVR, ^LVS.
|
|
|
202 |
|
227 |
andreas |
203 |
2022-11-12 Added the command ^LVD to set the source for a list view.
|
|
|
204 |
Added the command ^LVF to set a filter for the list view.
|
|
|
205 |
|
224 |
andreas |
206 |
2022-11-07 Added the command ^BIM to set an input mask on input lines.
|
|
|
207 |
|
223 |
andreas |
208 |
2022-11-06 Fixed the buttons to play sounds in the setup dialog.
|
|
|
209 |
|
222 |
andreas |
210 |
2022-11-05 Fixed the system borders.
|
|
|
211 |
|
|
|
212 |
2022-11-04 Removed the explicit widget because it made more trouble then help.
|
|
|
213 |
|
217 |
andreas |
214 |
2022-10-30 Added an explicit widget for pages so that the Qt central widget
|
|
|
215 |
remains untouched.
|
|
|
216 |
The setup pages are complete and are working.
|
|
|
217 |
|
213 |
andreas |
218 |
2022-10-18 Fixed input lines and lists for Android.
|
|
|
219 |
|
211 |
andreas |
220 |
2022-10-15 Fixed the compilation for Android.
|
|
|
221 |
|
209 |
andreas |
222 |
2022-10-14 Added functionality to the buttons on the logging page.
|
|
|
223 |
|
208 |
andreas |
224 |
2022-10-13 Fixed the setup of the edit line of surface files. Fixed the dialog
|
|
|
225 |
boxes used to signal the download state.
|
|
|
226 |
|
207 |
andreas |
227 |
2022-10-12 Added FTP support for downloading surface files from a NetLinx.
|
|
|
228 |
|
|
|
229 |
2022-10-08 Added content fill for lists. Sound settings are fully working now.
|
|
|
230 |
|
|
|
231 |
2022-10-01 Refactored the classes TPage and TSubpage: Added an interface class
|
|
|
232 |
to not have duplicated methods.
|
|
|
233 |
|
|
|
234 |
2022-09-24 Added setup functions for sound settings.
|
|
|
235 |
|
|
|
236 |
2022-09-18 Added setup functions for SIP settings.
|
|
|
237 |
|
|
|
238 |
2022-09-17 Added setup functions for view settings.
|
|
|
239 |
|
|
|
240 |
2022-09-11 Added setup functions for NetLinx settings.
|
|
|
241 |
|
|
|
242 |
2022-09-10 Added setup functions for log settings.
|
|
|
243 |
|
|
|
244 |
2022-09-04 Added internal list handling for system pages.
|
|
|
245 |
|
|
|
246 |
2022-09-03 Added TP4 system pages to replace the setup dialog box on Android.
|
|
|
247 |
|
184 |
andreas |
248 |
2022-08-28 Fixed Qt 5.15.x compiling for Android (Qt 6.3 does not support
|
|
|
249 |
Android).
|
|
|
250 |
Fixing cameleon images if size of mask and bitmap differ.
|
|
|
251 |
Removing preprocessor directives used as a work around for the RGB
|
|
|
252 |
bug in previous Skia versions.
|
|
|
253 |
|
181 |
andreas |
254 |
2022-07-18 Changed source for Qt6.3 library (Qt5 is still supported).
|
|
|
255 |
|
179 |
andreas |
256 |
2022-07-14 Added a new progress dialog to show the progress of a file download.
|
|
|
257 |
|
|
|
258 |
2022-07-13 Upgrade for latest Skia library
|
|
|
259 |
|
176 |
andreas |
260 |
2022-07-01 Added a mechanism to redraw a button internally only if it was
|
|
|
261 |
changed.
|
|
|
262 |
|
171 |
andreas |
263 |
2022-06-01 Fixed the colors of the chameleon images.
|
|
|
264 |
|
138 |
andreas |
265 |
Release: 1.3.2
|
|
|
266 |
===============================================================================
|
169 |
andreas |
267 |
2022-05-31 Changed the commands arrived from a Netlinx to go into a command
|
|
|
268 |
queue which is now handled in a thread of it's own.
|
|
|
269 |
Fixed the text parts of the ^BMF command to replace a "|" sign with
|
|
|
270 |
a LF (0x0a).
|
|
|
271 |
|
|
|
272 |
2022-05-30 Changed the writing to Netlinx into a thread so that it now reads
|
|
|
273 |
and writes really asynchronous.
|
|
|
274 |
|
165 |
andreas |
275 |
2022-05-27 Fixed several index bugs triggered by the ^BMF command.
|
|
|
276 |
Changed the image cache to a global one and removed the small one
|
|
|
277 |
inside the button class. This saves a lot of memory and speeds up.
|
|
|
278 |
|
164 |
andreas |
279 |
2022-05-26 Fixed multi line text to not cut off the last character and to leave
|
|
|
280 |
an empty line as such.
|
|
|
281 |
Improved the drawing of chameleon images a bit.
|
|
|
282 |
|
163 |
andreas |
283 |
2022-05-25 Fixed the chameleon images if the bitmap has a different size.
|
|
|
284 |
Fixed buttons with functions to not show state 1 when pressed.
|
|
|
285 |
|
161 |
andreas |
286 |
2022-05-22 Addedd text effects for Glow and Outline.
|
|
|
287 |
Fixed the border drawing.
|
|
|
288 |
Fixed the position of symbols from a symbol font.
|
|
|
289 |
|
159 |
andreas |
290 |
2022-05-20 Changed the borders to take the normal borders on instance 0 and the
|
|
|
291 |
alpha border on instance 1.
|
|
|
292 |
|
156 |
andreas |
293 |
2022-05-17 Fixed the look and size of the settings dialog.
|
|
|
294 |
Fixed loading of a font which is not loadable by loading a
|
|
|
295 |
default font instead.
|
|
|
296 |
|
|
|
297 |
2022-05-16 Fixed a bug in UTF8 to UTF16 conversion who let TPanel crash.
|
|
|
298 |
Fixed the way fonts are loaded. Skia allows to load a font only
|
|
|
299 |
once. Therefor I implemented a font cache to avoid the attempt
|
|
|
300 |
to load a font more than once.
|
|
|
301 |
|
155 |
andreas |
302 |
2022-05-15 Changed the size calculation of the setup dialog. It should now
|
|
|
303 |
be useable on a damn small display too. But it still looks ugly.
|
|
|
304 |
Added a remove of the "virgin" marker when a surface is received
|
|
|
305 |
over a file transfer from a NetLinx.
|
|
|
306 |
|
154 |
andreas |
307 |
2022-05-14 Fixed sorting of subpages.
|
|
|
308 |
Added some system buttons to upper and lower the volume TPanel uses.
|
|
|
309 |
Fixed a bug in sort algorithm which ended in a crash of application.
|
|
|
310 |
|
153 |
andreas |
311 |
2022-05-12 Made commands case insensitive.
|
|
|
312 |
Added swipe support.
|
|
|
313 |
If there is no toolbar the back button is now asking if the user
|
|
|
314 |
want to see the setup dialog or quit the app.
|
|
|
315 |
|
151 |
andreas |
316 |
2022-05-10 Fixed the orientation so that portrait and landscape is now
|
|
|
317 |
correctly detected.
|
|
|
318 |
Fixed the Z-order when a popup is raised to top.
|
153 |
andreas |
319 |
Fixed the Z-order for popups called from existing popups previously
|
|
|
320 |
raised to top.
|
|
|
321 |
Added recognition of sub parameters on command ^BMF.
|
150 |
andreas |
322 |
|
151 |
andreas |
323 |
2022-05-09 Added command ^BMF: Not all options are implemented!
|
153 |
andreas |
324 |
Fixed cuted off text lines containing a comma for command ^TXT.
|
151 |
andreas |
325 |
|
148 |
andreas |
326 |
2022-05-07 Added command ^VTP.
|
|
|
327 |
|
147 |
andreas |
328 |
2022-05-05 Added command ^AFP rudimentary. The command is missing the
|
|
|
329 |
animation effects.
|
|
|
330 |
Added self feed commands.
|
|
|
331 |
Added command send on button hit to controller.
|
|
|
332 |
Fixed switching pages: The open popups are closed and buttons are
|
|
|
333 |
removed from page. Then the new page is initialized.
|
|
|
334 |
|
146 |
andreas |
335 |
2022-05-04 Fixed color search when a color was defined as an index number.
|
|
|
336 |
Fixed page size setting and calculation of a potential hight
|
|
|
337 |
oversize.
|
|
|
338 |
Added the scPanel command to the button functions.
|
|
|
339 |
Fixed the sToggle button command. Now it loads a page and shows it
|
|
|
340 |
if it is not in the internal cache.
|
|
|
341 |
|
144 |
andreas |
342 |
2022-05-02 Honors now the VOIP channel setting for SIP.
|
|
|
343 |
Added the "User-Agent" header to the SIP client.
|
|
|
344 |
Added a new command IM (instant message) to send instant messages
|
|
|
345 |
over a SIP server.
|
|
|
346 |
|
142 |
andreas |
347 |
2022-04-29 Fixed a crash on Android when a phone call was detected and the
|
|
|
348 |
internal phone dialog is displayed.
|
|
|
349 |
Fixed the bargraph to draw the second image if there is no first
|
|
|
350 |
image.
|
|
|
351 |
|
141 |
andreas |
352 |
2022-04-28 Added a system volume control and a system mute control.
|
|
|
353 |
Completed the selection of system sound files, single beep and
|
|
|
354 |
double beep files.
|
|
|
355 |
|
|
|
356 |
2022-04-26 Added a new tab to the settings to adjust sound related settings.
|
|
|
357 |
Added ring tone support to the SIP client.
|
|
|
358 |
Fixed calling a phone.
|
|
|
359 |
Fixed SIP states send to controller and the internal SIP phone.
|
|
|
360 |
|
140 |
andreas |
361 |
2022-04-24 Completed the internal phone dialog. If internal phone is enabled
|
|
|
362 |
and if it's ringing the dialog box appears.
|
|
|
363 |
|
139 |
andreas |
364 |
2022-04-23 Added a new phone dialog to have an integrated small phone.
|
|
|
365 |
Added a new checkbox to settings to enable an automatic internal
|
|
|
366 |
phone.
|
|
|
367 |
|
138 |
andreas |
368 |
2022-04-22 Completed the SIP client handling calls, except DND setting.
|
|
|
369 |
|
123 |
andreas |
370 |
Release: 1.3.1
|
|
|
371 |
===============================================================================
|
137 |
andreas |
372 |
2022-04-21 Added a static color table which is used in case there is no palette
|
|
|
373 |
file.
|
|
|
374 |
Fixed a bug in reading the palette. Now the first color is also read.
|
|
|
375 |
Fixed the FTP download on Android devices.
|
|
|
376 |
|
136 |
andreas |
377 |
2022-04-15 Removed Linphone from Android and replaced it by PJSIP.
|
|
|
378 |
|
135 |
andreas |
379 |
2022-04-07 Removed liblinphone completely because the java part necessary for
|
|
|
380 |
Android had a lot of dependencies who couldn't be resolved. I added
|
|
|
381 |
PJSIP instead.
|
|
|
382 |
|
134 |
andreas |
383 |
2022-04-04 Fixed the detection of the client IP address. TPanel reports now the
|
|
|
384 |
correct client IP address to the AMX controller.
|
|
|
385 |
Added a serial number. It consists of a date and the version number.
|
|
|
386 |
The serial number is visible on the command line of the controller
|
|
|
387 |
with the command "show device".
|
|
|
388 |
|
|
|
389 |
2022-04-03 Added a few commands similar to the TPControl commands.
|
|
|
390 |
|
131 |
andreas |
391 |
2022-04-02 Added functions to pause the orientation sensor if the program is
|
|
|
392 |
inactive.
|
|
|
393 |
Added functions to calculate the orientation of the screen.
|
|
|
394 |
|
130 |
andreas |
395 |
2022-03-30 Added orientation sensor to turn from portrait to inverted portrait
|
|
|
396 |
or from landscape to inverted landscape and back.
|
|
|
397 |
|
128 |
andreas |
398 |
2022-03-26 Completed the PHN commands.
|
|
|
399 |
|
127 |
andreas |
400 |
2022-03-25 Fixed the SIP client configuration.
|
|
|
401 |
Added SIP configuration for network protocolls and to handle
|
|
|
402 |
behavior behind a firewall.
|
|
|
403 |
|
|
|
404 |
2022-03-18 Added some not supported but possible commands to the table of known
|
|
|
405 |
commands in tamxcommand.cpp.
|
|
|
406 |
Improved the way commands are identified as such.
|
|
|
407 |
|
126 |
andreas |
408 |
2022-03-16 Added linphone libraries to android build.
|
|
|
409 |
Fixed the scaling for the download button in the settings dialog.
|
|
|
410 |
Fixed a bug on a fresh installation when no controller was
|
|
|
411 |
configured.
|
|
|
412 |
|
124 |
andreas |
413 |
2022-03-10 Added support for more than 1 phone line.
|
|
|
414 |
|
123 |
andreas |
415 |
2022-03-09 Added a new class to handle SIP commands and to abstract the
|
|
|
416 |
linphone library.
|
|
|
417 |
Started to add some ^PHN commands.
|
|
|
418 |
|
113 |
andreas |
419 |
Release: 1.3.0
|
|
|
420 |
===============================================================================
|
122 |
andreas |
421 |
2022-03-07 Changed the edit line "TP4 file name" into a comboBox and added
|
|
|
422 |
a button to force the download of a surface file.
|
|
|
423 |
The contents of the comboBox are feeded by a directory read on the
|
|
|
424 |
controller. Each file with the extension "TP4" (case insensitive)
|
|
|
425 |
is added as an item to the comboBox. The surface will now be
|
|
|
426 |
downloaded when the selection in the comboBox changed or the force
|
|
|
427 |
button was clicked. The foce button gets a red background if the
|
|
|
428 |
user wants to download the surface in any way. To be sure the user is
|
|
|
429 |
asked whether the surface file should be downloaded or not.
|
|
|
430 |
|
|
|
431 |
The second way to download a surface file is when the directory with
|
|
|
432 |
the surface does not exist or contains the hidden file ".system".
|
|
|
433 |
Then, if the configuration file was already configured, the surface
|
|
|
434 |
is downloaded on startup of TPanel. When it finishes successfully
|
|
|
435 |
the program comes up with the new surface.
|
|
|
436 |
|
121 |
andreas |
437 |
2022-03-04 Fixed the look of the settings dialog on mobile devices.
|
|
|
438 |
Added a feature to force the toolbar to be visible.
|
|
|
439 |
|
119 |
andreas |
440 |
2022-03-02 Added a busy indicator which is shown when a file is downloaded.
|
|
|
441 |
|
118 |
andreas |
442 |
2022-03-01 Changed the settings dialog. Added input lines for FTP and SIP.
|
|
|
443 |
|
117 |
andreas |
444 |
2022-02-28 Adds a new FTP library to do FTP stuff and fixes the unpacking of
|
|
|
445 |
the downloaded file.
|
|
|
446 |
|
115 |
andreas |
447 |
2022-02-26 Fixes an accidentaly written warning on startup claiming the system
|
|
|
448 |
directories are not found although the contrary was the case.
|
|
|
449 |
Integrates the FTP transfer into initialisation.
|
|
|
450 |
|
113 |
andreas |
451 |
2022-02-25 Corrects the startpage if the program is started for the first time
|
|
|
452 |
and has no surface loaded.
|
|
|
453 |
Cleans up the class TTPinit.
|
|
|
454 |
|
|
|
455 |
2022-02-22 Adds an FSF reader which contains an FTP client to search and read
|
|
|
456 |
a TPDesign file directly from the controller.
|
|
|
457 |
Sets the icon on a desktop.
|
|
|
458 |
|
102 |
andreas |
459 |
Release: 1.2.1
|
|
|
460 |
===============================================================================
|
111 |
andreas |
461 |
2022-02-18 Adding commands ^RSR, ^KPS, ^VKS
|
|
|
462 |
|
110 |
andreas |
463 |
2022-02-17 Made all methods who need the "instance" (button state) as a
|
|
|
464 |
parameter a full method instead of a 1 line method in only the
|
|
|
465 |
header file.
|
|
|
466 |
Added a general method to send custom events and replaced the
|
|
|
467 |
repeating parts for sending custom events with a call to the new
|
|
|
468 |
method.
|
|
|
469 |
Adding commands ^BML, ^TEF, ?TEF, ?TXT
|
|
|
470 |
|
108 |
andreas |
471 |
2022-02-16 Adding commands ?BWW, ?FON, ^GSC, ?ICO, ^JSB, ?JSB, ^JSI, ?JSI,
|
|
|
472 |
^JST, ?JST, ABEEP, ADBEEP, ^TEC, ?TEC
|
|
|
473 |
|
107 |
andreas |
474 |
2022-02-15 Adding command ?BRD, ^BSM, ^BSO
|
|
|
475 |
Fixes a bug where a crash could happen when a fading or moving out
|
|
|
476 |
animation was running and an attempt to write an image to it was
|
|
|
477 |
made. Writing an image to such a subpage is suppressed now.
|
106 |
andreas |
478 |
|
107 |
andreas |
479 |
2022-02-14 Adding command ^BMC, ?BOP, ^BOS
|
|
|
480 |
|
104 |
andreas |
481 |
2022-02-13 Adding G5 commands ^ABP, ^ADB, ^SOU, ^STP, ^TKP, ^PGE, ^PPA, ^PPF,
|
105 |
andreas |
482 |
^PPG, ^PPK, ^PPM, ^PPN, ^PPT, ^PPX, ^UTF
|
104 |
andreas |
483 |
Expanded the ^BMP command to be compatible with G5.
|
|
|
484 |
Adding G4 commands ^UNI
|
|
|
485 |
Adding configuration options for SIP to configuration file.
|
|
|
486 |
|
102 |
andreas |
487 |
2022-02-09 Fixes the border drawing.
|
|
|
488 |
Fixes the button hang if the mouse moves during a mouse press.
|
|
|
489 |
|
|
|
490 |
Release: 1.2.0
|
|
|
491 |
===============================================================================
|
|
|
492 |
2022-02-06 Fixes the drawing of a bargraph with a button slider.
|
|
|
493 |
Add the documentation for end users.
|
|
|
494 |
|
|
|
495 |
2022-02-01 Adds a slider button out of the system slider images.
|
|
|
496 |
|
|
|
497 |
Release: 1.1.3
|
|
|
498 |
===============================================================================
|
|
|
499 |
2022-01-22 Adds a new callback function to set a button visible or to hide it.
|
|
|
500 |
|
|
|
501 |
Release: 1.1.2
|
|
|
502 |
===============================================================================
|
|
|
503 |
2022-01-21 Adds the commands ^RFR, ^RAF.
|
|
|
504 |
Improved the command ^BBR to immediately refreshing the button.
|
|
|
505 |
Fixes the remote loading of images over a REST interface.
|
|
|
506 |
Implements an image cache to speed up remote loading.
|
|
|
507 |
|
|
|
508 |
Release: 1.1.1
|
|
|
509 |
===============================================================================
|
|
|
510 |
2022-01-18 Fixes a bug when retriving images from a HTTP server.
|
|
|
511 |
|
|
|
512 |
2022-01-13 Fixes the restart after changing connection credentials or receiving
|
|
|
513 |
a new surface.
|
|
|
514 |
|
|
|
515 |
Release: 1.1.0
|
|
|
516 |
===============================================================================
|
|
|
517 |
2022-01-02 Removes the dependency to asio and implements a new socket class
|
|
|
518 |
instead.
|
|
|
519 |
|
|
|
520 |
2021-10-17 Adds new commands @SOU, ?BMP, ?BCT, ?BCB and ?BCF.
|
|
|
521 |
|
|
|
522 |
Release: <= 1.0.0
|
|
|
523 |
===============================================================================
|
|
|
524 |
2021-07-21 Replaces the old XML parser for reading pages and subpages with
|
|
|
525 |
Expat.
|
|
|
526 |
|
|
|
527 |
2021-07-14 Adds the class to read the system graphics index.
|
|
|
528 |
|
|
|
529 |
2021-07-13 Adds support for playing sounds.
|
|
|
530 |
Adds button sounds if system ressources are installed.
|
|
|
531 |
Adds support for system button to enable/disable button sounds.
|
|
|
532 |
|
|
|
533 |
2021-07-07 Adds support for symbol fonts like wingding.
|
|
|
534 |
|
|
|
535 |
2021-06-14 Adds the commands SETUP and SHUTDOWN.
|
|
|
536 |
|
|
|
537 |
2021-06-09 Adds all of the keyboard/keypad commands. Implements private
|
|
|
538 |
keyboard/keypad.
|
|
|
539 |
|
|
|
540 |
2021-06-07 Adds a keyboard and a keypad. Adds also the aproppriate commands to
|
|
|
541 |
use them.
|
|
|
542 |
|
|
|
543 |
2021-06-05 Adds an activity to get the phone state.
|
|
|
544 |
Extracts the logging API in Java and puts it into an extra class.
|
|
|
545 |
Implements a new queue to store all drawing events during the app is
|
|
|
546 |
suspended.
|
|
|
547 |
|
|
|
548 |
2021-06-02 Fixes the range of buttons detected.
|
|
|
549 |
Adds the commands BAU, BCF, BCT, BDO, BFB, BOR, BRD, GLH and GLL.
|
|
|
550 |
|
|
|
551 |
2021-05-28 Adds fade in/out to subpages.
|
|
|
552 |
|
|
|
553 |
2021-05-24 Fixes multiline printing: Breaks a string in pieces and makes it
|
|
|
554 |
multiline, if the button allows it.
|
|
|
555 |
Adds methods to grab a pinch event to start the settings.
|
|
|
556 |
|
|
|
557 |
2021-05-23 Adds/completes the timer function for a subpage.
|
|
|
558 |
Adds optional text on the background image.
|
|
|
559 |
Adds text as a background image.
|
|
|
560 |
|
|
|
561 |
2021-05-18 Adds a timeout function to subpages.
|
|
|
562 |
|
|
|
563 |
2021-05-10 Adds a basic function to draw and handle an input line.
|
|
|
564 |
|
|
|
565 |
2021-05-09 Implements the touch function to bargraphs.
|
|
|
566 |
|
|
|
567 |
2021-05-06 Adds a vritual page to show progress bars on file upload from
|
|
|
568 |
TPDesign.
|
|
|
569 |
Adds directory structure for system files. Reads system fonts if
|
|
|
570 |
they exist.
|
|
|
571 |
|
|
|
572 |
2021-05-01 Sliding effects for subpages.
|
|
|
573 |
|
|
|
574 |
2021-04-29 Removes top bar on Android.
|
|
|
575 |
Moved start point of page manager to signal active.
|
|
|
576 |
Implents scaling at UI and disables scaling with Skia.
|
|
|
577 |
|
|
|
578 |
2021-04-24 Adds functions for getting the wifi connection strength in android.
|
|
|
579 |
|
|
|
580 |
2021-04-18 Reads external.xma to make the external buttons function.
|
|
|
581 |
|
|
|
582 |
2021-04-17 Finish and fixes scale mode.
|
|
|
583 |
Removes menu and adds a toolbar on the right side instead.
|
|
|
584 |
|
|
|
585 |
2021-04-12 Implements scaling for background pages and subpages.
|
|
|
586 |
Adds button management for pages.
|
|
|
587 |
|
|
|
588 |
2021-04-10 Implemets basic functions needed for scaling in future.
|
|
|
589 |
Adds a splash screen on Android and brings a new logo.
|
|
|
590 |
|
|
|
591 |
2021-04-08 Adds battery state on Android devices.
|
|
|
592 |
|
|
|
593 |
2021-04-03 Implements basic settings dialog.
|
|
|
594 |
|
|
|
595 |
2021-03-14 Adds support for Android.
|
|
|
596 |
|
|
|
597 |
2021-01-09 Adds handling of system buttons connection status and date/time.
|
|
|
598 |
|
|
|
599 |
2021-01-01 Adds a Z-Order to subpages
|
|
|
600 |
|
|
|
601 |
2020-12-20 Adds network communication with controller and adds the first
|
|
|
602 |
commands to control pages.
|
|
|
603 |
|
|
|
604 |
2020-12-17 Adds mouse press events. Fixes the position of text.
|
|
|
605 |
|
|
|
606 |
2020-12-16 Takes the overall opacity and sets it to the filling and chameleon
|
|
|
607 |
images.
|
|
|
608 |
|
|
|
609 |
2020-12-13 Adds fonts with Skia library.
|
|
|
610 |
|
|
|
611 |
2020-12-10 Implements basic subpages and buttons.
|
|
|
612 |
Draws the background and simple graphics.
|
|
|
613 |
|
|
|
614 |
2020-12-08 Display a background image in the main window.
|
|
|
615 |
|
126 |
andreas |
616 |
2020-11-29 Added interpreter for buttons and pages.
|