Subversion Repositories tpanel

Rev

Rev 462 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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