Visual TFT Changelog

What's new in Visual TFT 4.6.1

Apr 26, 2018
  • New! Added site license activation.
  • Fixed:Minor bugs fixed

New in Visual TFT 4.5.0 (Aug 13, 2015)

  • NEW:
  • Added support for FT810 and FT811 chip.
  • Added new components (FT8xx only):
  • Sketch
  • Spinner
  • Screen Saver
  • Image component (FT8xx):
  • Added Rotate by angle feature
  • Added Rotation centre point (also changeable)
  • Added Scale ratio for both horizontal and vertical size
  • FT81x Screens can now have portrait screen orientation.
  • Added code merge function (Visual TFT preserves user code changes thorough code generation)
  • Added support for vertical text orientation and vertical text alignment (not applicable to FT8xx):
  • Label
  • Button
  • Rounded Button
  • Circle Button
  • IMPROVEMENT:
  • Major improvements of Visual TFT options, you can now:
  • Select desired compiler (this decides which language will be selected automatically upon board selection)
  • Enable/Disable Code merge and including messages
  • Select default font (both system and windows type) for components along with all other font properties (style, size, color etc.)
  • ProgressBar draw/update procedures improved.
  • Escape key (keyboard) now discards drag-n-drop of selected component.
  • Image and Screen Saver component can now load images directly from resource collection.
  • Images from resource collection can now be exported back to file.
  • Preview of images in resource collection.
  • Font resources generated in lines too long for compiler to build.
  • Problems loading user added TFT controllers.
  • Undo didn't include Zoom changes.
  • Other minor tweaks and changes.

New in Visual TFT 3.9.0 (Mar 3, 2015)

  • New:
  • Added support for FT801 chip.
  • Added support for FT90x compilers.
  • Support for EasyFT90x v7 added, with examples
  • Support for EasyMX PRO v7 for Tiva C Series, with examples
  • Support for mikromedia for Tiva C Series, with examples
  • Connect Eve on EasyFT90x v7 (FT800)
  • Connect Eve on EasyMX PRO v7 for Tiva C Series (FT800)
  • Fixed:
  • Minor tweaks and changes.

New in Visual TFT 3.8.0 (Jan 8, 2014)

  • New! Support for new development board mikromedia 5 for Tiva™
  • New! Support for new Internal TFT module by Texas Instruments ARM MCU (Tiva&trade)
  • New! Support for new kind of Touch Screen Controller TSC2006 (SPI controlled)
  • New! Examples for new mikromedia 5 for Tiva&trade
  • Improved: New board definition detected dialog box redesigned.
  • Improved: Adding single picture to multiple image objects at once.
  • Improved: Changing picture ration of to multiple image objects at once.
  • Improved: Loading board defs improved
  • Fixed: Object groups included in screens object count.
  • Fixed: Default TFT Set active routines had no parameters included which resulted in non-compilable code.
  • Fixed: Adding new object started enumeration from number 2
  • Fixed: Setting properties for multiple selected groups is not possible
  • Fixed: ProgressBar changed position on zoom change in design time
  • Fixed: Loading Custom Board with FT800 controller, caused calibration preset values left unloaded
  • Fixed: UpdatePBPosition routine of ProgressBar object not worked properly if ProgressBar range value was "high number"
  • Fixed: Issues with SaveBoard defs functions

New in Visual TFT 3.7.0 (Aug 5, 2013)

  • New! Custom TFT routines tab added to Project Settings.
  • New! STMPE610 touch screen controller now available for PIC32 MCU projects.
  • New! Display mouse coodinates when ruler is on.
  • New! Added support for Mikromedia Plus for PIC32MX7 board.
  • New! Examples for Mikromedia Plus for PIC32MX7 board.
  • Improved: When creating new project at non existant (valid) path Visual TFT will offer to create folder.
  • Improved: Loading time of objects in resource collection reduced.
  • Improved: Grouping of objects on different layers improved.
  • Improved: Editing of Start Char / End Char for EVE Pallete components improved.
  • Improved: Changing properties from object inspector of mulitiple selected objects improved.
  • Fixed: Registry entry isue for ARM compilers.
  • Fixed: User FT800 GPIO pins left as input (reset state).
  • Fixed: MCU change not detected if newly selected MCU name is subset of previous MCU name.
  • Fixed: Pasting objects from one screen to antoher if source screen has more layers than destionation screen.
  • Fixed: Save as did not generate neccesary resource collection file.
  • Fixed: Previously exported screen with EVE components (objects from EVE Palette) can not be imported to Visual TFT project with other (then EVE) TFT controller.
  • Fixed: Export Screen didn't ask for overwrite confirmation.
  • Fixed: Screen exported as Portrait orientation, gets loaded as Landscape orientation display.
  • Fixed: EveText component sets, by default, Tahoma font instead of Roboto.
  • Fixed: Save screen to bitmap did not hide rulers on the image.
  • Fixed: Changing font name reverts font size to 8.
  • Fixed: Font style of objects on locked layer could still be changed.
  • Fixed: Objects on locked layer can still be selected.

New in Visual TFT 3.6.0 (Apr 12, 2013)

  • New! Support for new TFT controller added:
  • ILI9341 (8-bit communication)
  • ILI9341 (16-bit communication)
  • New! Support for VCP-04 development tool.
  • New! Now it is possible to rearrange categories in "Tools" palette by dragging.
  • New! Added examples for following boards:
  • mikromedia PLUS for STM ARM
  • mikromedia PLUS for Stellaris ARM
  • FT800 examples set created for Ready for XMEGA development board
  • Improved: Calibration touch panel routines (including mikromedia Plus).
  • Improved: Code generation when STMPE610 touch panel controller is selected. (applicable to mikromedia Plus boards also)
  • Fixed: Static Images declarations not beeing generated in events file. (mikroPascal and mikroBasic only)
  • Fixed: "NOT REGISTERED" caption displayed even if dongle is present.
  • Fixed: Visual TFT did not load correct display sizes at start up.
  • Fixed: Minor bug fixes

New in Visual TFT 3.5.0 (Apr 1, 2013)

  • New: FT800 controller support.
  • New: mikromedia Plus support.
  • New: Touch panel controller options.
  • Improved: Licensing mechanism.
  • Fixed: Minor bug fix

New in Visual TFT 2.71 (Sep 15, 2012)

  • Info hint over unselected objects.
  • Improved: Align lines with other objects is now allowed.
  • Improved: Closing dialog boxes on ESCAPE is now allowed.
  • Improved: Editing group member on double click.
  • Fixed: Project version was not saved by importing project, causing the project to be imported multiple times.
  • Fixed: Import project action created project backup in the same directory.
  • Fixed: Canceling project backup did not cancel import project action.
  • Fixed: Bring to front Line object did not give any results.
  • Fixed: "Generate code on save" check box in Project Settings window had no effect.
  • Fixed: Clicking outside of screen area when adding line to screen caused unexpected behavior.
  • Fixed: Cursors for inserting objects were not always visible.
  • Fixed: Opening project by dragging it from windows explorer crashes application if dragging file is not Visual TFT project file.
  • Fixed: Align actions used first selected object as a reference.
  • Fixed: Aligning was enabled even if layer is locked.
  • Fixed: "Make same width" and "Make same height" actions did not re-size proportional objects proportionally.
  • Fixed: Save cursor did not show when positioned over screen area.
  • Fixed: Save button was not disabled while saving in progress.
  • Fixed: Select Font dialog - "End Char" value could be smaller than "Start Char" value.
  • Fixed: Select Font dialog - font size control did not forbid non-numerical characters to by typed, which was crashing application.
  • Fixed: Editing colors was possible even if layer is locked.

New in Visual TFT 2.70 (Sep 15, 2012)

  • Added support for STM32 part of ARM compilers
  • Added support for new development systems and mikromedia boards:
  • EasyMxPRO v7 for STM32 ARM
  • mikromedia for STM32 M3 ARM
  • mikromedia for STM32 M4 ARM
  • mikromedia for dsPIC33EP
  • mikromedia for dsPIC24EP
  • CheckBox object introduced
  • Radio button object introduced
  • ProgressBar object introduced
  • Resource collection tool introduced
  • Added new function to generated code "DeleteTrailingSpaces"
  • Corner Radius property added to rounded button and rounded box to customize roundness of object
  • Added checkbox for turning of message about code generation
  • Generating events for custom (grouped) objects is now possible
  • Button, RoundButton and Circle Button got new property: TEXTALIGN
  • Added “One Pixel Space” checkbox for backward compatibility.
  • Demo limit now only aplies to code generation, not on objects (Unlimited design).
  • Improved: Color Dialog now shows expanded.
  • Improved: Old welcome screen replaced with new concept like in mikroE compilers.
  • Improved: BITMAP and JPEG images do not need PicturePath property anymore.
  • Improved: Aligning object group width single object
  • Improved: Images are now embedded into Visual TFT project files. Projects are no longer dependant on apsolute hard drive paths.
  • Improved: Draging objects from Componets Palette shows drag cursor for draged object
  • Improved: Changing caption will automatically update objects width and height.
  • Fixed: Empty caption on static objects results in error while compiling code.
  • Fixed: Generating code failed when one event handler is associated to multiple objects - event multiplyed
  • Fixed: Font spacing on TFT is always one pixel (Uncheck “One Pixel Space” checkbox in Project Settings)
  • Fixed: Width of Label in design time changed to fit text width
  • Fixed: Color Dialog now correctly displays selected object or font color
  • Fixed: Changing the font settings do not cause project modified
  • Fixed: Including group object type in align cause IDE to crash
  • Fixed: Typing value in Zoom Combobox caused VisualTFT crashing
  • Fixed: Saving and reopening project containing group of objects caused IDE to crash
  • Fixed: Entering Event's name manually has no effect at all
  • Fixed: Changing Events name by typing in Property Editor did not cause project to be set modified
  • Fixed: Changing Events name by selecting events name from drop down list in Property Editor did not cause project to be set modified
  • Fixed: Setting press color doesn't take effect

New in Visual TFT 2.30 (Sep 15, 2012)

  • Visual TFT now recognizes projects created with custom Board definitions (i.e. projects created on other computers with custom board setup) and automatically adds to existing board definitions.
  • Added "Tip of the Day" feature, with some useful tips and tricks on how to make the most out of your Visual TFT.
  • Added examples to cover new released boards and compilers.
  • Added hints for each property in Object Inspector for easier understanding.
  • Improved: Copy, Paste, Undo and Redo functions enhancement.
  • Improved: Config file (.cfg) generation can be turned off. (useful when using custom config).
  • Fixed: Visual TFT generates character set generates only in 32-127 range.
  • Fixed: Objects properties change when Transparent property is enabled.
  • Fixed: Press color Enabled property is not saved in some cases.
  • Fixed: Pen width can not be zero.
  • Fixed: Press color feature not working on hardware when gradient is disabled.
  • Fixed: Line second point shows inaccurate coordinates.

New in Visual TFT 2.00 (Sep 15, 2012)

  • Static property added for screens and objects (Saves RAM = more Screens and objects available for your disposal). See demonstration video:
  • Added Extern Memory Selected bar for easier work with resource file generated by Vißsual TFT.
  • Added Extern Memory button. Set up your mikroElektronika board to work with MMC in a single click.
  • Added support for more mikroElektronika boards:
  • mikromedia for XMEGA
  • mikromedia for PIC18FJ Board (MikroMMB for PIC18FJ v1.05)
  • mikromedia for dsPIC33 Board (MikroMMB for dsPIC33 v1.05)
  • mikroMMB for PIC32 Board
  • Welcome screen with recent projects list added.
  • If there is a need to reload project (due to changed libraries selection in Compiler) apropriate info message will appear.
  • Added support for External Memory (MMC, serial EEPROM/FLASH...).
  • Project Settings completly rearranged and improved.
  • Added more intuitive screen calibration routine.
  • All project related info (connections, TP settings, Initialize routines etc) are now saved into Visual TFT project file.
  • Copy, Paste, Undo and Redo functions enhancement.
  • Complete code refactoring. Visual TFT now generates smaller routines and more compact code.
  • New Project wizard improvement, aplication now generates message if some fileds Connections/TFT/Touch Panel are left blank.
  • Screen properties (Orientation, Show Grid and Grid Color) moved from Options window to Object Inspector.
  • OpenProject: Drag 'n' drop project file to open it.