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.