Subversion Repositories tpanel

Rev

Rev 465 | 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
===============================================================================
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.