Subversion Repositories tpanel

Rev

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