Subversion Repositories tpanel

Rev

Rev 111 | Rev 117 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

ChangeLog
=========

Release: 1.3.0
===============================================================================
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.