Rev 121 | Rev 123 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
ChangeLog
=========
Release: 1.3.0
===============================================================================
2022-03-07 Changed the edit line "TP4 file name" into a comboBox and added
a button to force the download of a surface file.
The contents of the comboBox are feeded by a directory read on the
controller. Each file with the extension "TP4" (case insensitive)
is added as an item to the comboBox. The surface will now be
downloaded when the selection in the comboBox changed or the force
button was clicked. The foce button gets a red background if the
user wants to download the surface in any way. To be sure the user is
asked whether the surface file should be downloaded or not.
The second way to download a surface file is when the directory with
the surface does not exist or contains the hidden file ".system".
Then, if the configuration file was already configured, the surface
is downloaded on startup of TPanel. When it finishes successfully
the program comes up with the new surface.
2022-03-04 Fixed the look of the settings dialog on mobile devices.
Added a feature to force the toolbar to be visible.
2022-03-02 Added a busy indicator which is shown when a file is downloaded.
2022-03-01 Changed the settings dialog. Added input lines for FTP and SIP.
2022-02-28 Adds a new FTP library to do FTP stuff and fixes the unpacking of
the downloaded file.
2022-02-26 Fixes an accidentaly written warning on startup claiming the system
directories are not found although the contrary was the case.
Integrates the FTP transfer into initialisation.
2022-02-25 Corrects the startpage if the program is started for the first time
and has no surface loaded.
Cleans up the class TTPinit.
2022-02-22 Adds an FSF reader which contains an FTP client to search and read
a TPDesign file directly from the controller.
Sets the icon on a desktop.
Release: 1.2.1
===============================================================================
2022-02-18 Adding commands ^RSR, ^KPS, ^VKS
2022-02-17 Made all methods who need the "instance" (button state) as a
parameter a full method instead of a 1 line method in only the
header file.
Added a general method to send custom events and replaced the
repeating parts for sending custom events with a call to the new
method.
Adding commands ^BML, ^TEF, ?TEF, ?TXT
2022-02-16 Adding commands ?BWW, ?FON, ^GSC, ?ICO, ^JSB, ?JSB, ^JSI, ?JSI,
^JST, ?JST, ABEEP, ADBEEP, ^TEC, ?TEC
2022-02-15 Adding command ?BRD, ^BSM, ^BSO
Fixes a bug where a crash could happen when a fading or moving out
animation was running and an attempt to write an image to it was
made. Writing an image to such a subpage is suppressed now.
2022-02-14 Adding command ^BMC, ?BOP, ^BOS
2022-02-13 Adding G5 commands ^ABP, ^ADB, ^SOU, ^STP, ^TKP, ^PGE, ^PPA, ^PPF,
^PPG, ^PPK, ^PPM, ^PPN, ^PPT, ^PPX, ^UTF
Expanded the ^BMP command to be compatible with G5.
Adding G4 commands ^UNI
Adding configuration options for SIP to configuration file.
2022-02-09 Fixes the border drawing.
Fixes the button hang if the mouse moves during a mouse press.
Release: 1.2.0
===============================================================================
2022-02-06 Fixes the drawing of a bargraph with a button slider.
Add the documentation for end users.
2022-02-01 Adds a slider button out of the system slider images.
Release: 1.1.3
===============================================================================
2022-01-22 Adds a new callback function to set a button visible or to hide it.
Release: 1.1.2
===============================================================================
2022-01-21 Adds the commands ^RFR, ^RAF.
Improved the command ^BBR to immediately refreshing the button.
Fixes the remote loading of images over a REST interface.
Implements an image cache to speed up remote loading.
Release: 1.1.1
===============================================================================
2022-01-18 Fixes a bug when retriving images from a HTTP server.
2022-01-13 Fixes the restart after changing connection credentials or receiving
a new surface.
Release: 1.1.0
===============================================================================
2022-01-02 Removes the dependency to asio and implements a new socket class
instead.
2021-10-17 Adds new commands @SOU, ?BMP, ?BCT, ?BCB and ?BCF.
Release: <= 1.0.0
===============================================================================
2021-07-21 Replaces the old XML parser for reading pages and subpages with
Expat.
2021-07-14 Adds the class to read the system graphics index.
2021-07-13 Adds support for playing sounds.
Adds button sounds if system ressources are installed.
Adds support for system button to enable/disable button sounds.
2021-07-07 Adds support for symbol fonts like wingding.
2021-06-14 Adds the commands SETUP and SHUTDOWN.
2021-06-09 Adds all of the keyboard/keypad commands. Implements private
keyboard/keypad.
2021-06-07 Adds a keyboard and a keypad. Adds also the aproppriate commands to
use them.
2021-06-05 Adds an activity to get the phone state.
Extracts the logging API in Java and puts it into an extra class.
Implements a new queue to store all drawing events during the app is
suspended.
2021-06-02 Fixes the range of buttons detected.
Adds the commands BAU, BCF, BCT, BDO, BFB, BOR, BRD, GLH and GLL.
2021-05-28 Adds fade in/out to subpages.
2021-05-24 Fixes multiline printing: Breaks a string in pieces and makes it
multiline, if the button allows it.
Adds methods to grab a pinch event to start the settings.
2021-05-23 Adds/completes the timer function for a subpage.
Adds optional text on the background image.
Adds text as a background image.
2021-05-18 Adds a timeout function to subpages.
2021-05-10 Adds a basic function to draw and handle an input line.
2021-05-09 Implements the touch function to bargraphs.
2021-05-06 Adds a vritual page to show progress bars on file upload from
TPDesign.
Adds directory structure for system files. Reads system fonts if
they exist.
2021-05-01 Sliding effects for subpages.
2021-04-29 Removes top bar on Android.
Moved start point of page manager to signal active.
Implents scaling at UI and disables scaling with Skia.
2021-04-24 Adds functions for getting the wifi connection strength in android.
2021-04-18 Reads external.xma to make the external buttons function.
2021-04-17 Finish and fixes scale mode.
Removes menu and adds a toolbar on the right side instead.
2021-04-12 Implements scaling for background pages and subpages.
Adds button management for pages.
2021-04-10 Implemets basic functions needed for scaling in future.
Adds a splash screen on Android and brings a new logo.
2021-04-08 Adds battery state on Android devices.
2021-04-03 Implements basic settings dialog.
2021-03-14 Adds support for Android.
2021-01-09 Adds handling of system buttons connection status and date/time.
2021-01-01 Adds a Z-Order to subpages
2020-12-20 Adds network communication with controller and adds the first
commands to control pages.
2020-12-17 Adds mouse press events. Fixes the position of text.
2020-12-16 Takes the overall opacity and sets it to the filling and chameleon
images.
2020-12-13 Adds fonts with Skia library.
2020-12-10 Implements basic subpages and buttons.
Draws the background and simple graphics.
2020-12-08 Display a background image in the main window.
2020-11-29 Added interpreter for buttons and pages.
Generated by GNU Enscript 1.6.5.90.