EVE Screen Designer 4.13 Release ================================================= Featues: WYSIWYG IDE Logic node based Visual Programming method for screen logic creation ANSI C Code generation for completed project Live preview the designed project Higher level widget and widget communication Interactive widget Extensible Widget Library Tool Chain integration Comprehensive example projects. ...... Known Issue: Simulation engine may need restart manually in some case. Emulation process may crash in some case but will resume after that. C code editor is not a full-feature editor. Video and Sketch features of EVE are not supported throuhg widget. If project file path is too long, it may have problem to open it. Logic node editor background may become white after windows hibernate. EVE Charge Point example has linking issue if path is very long and user will get a notification to change path. History -------------------------------------------- 4.13: Bug fix: Fixed pico build issue Added missing Data folder for pico export Updated settings of all example projects such that mismatched setting does not occur in projects Fixed issue ESD add unknown content in random files New features & enhancement: Added card detection pin Updated environment check for FT90x and empty path check for environment Single export key sequence for all different project types Updated user manual with new section - Advanced User Settings and screenshots Added Gamediuno dazzler x3 platform support Improved package installer script, it can automatically remove Build/Generated/Cache folder in Example project, and trigger inno build automatically Added RST_PULSE at boot up Ported ILI9488 display to pico platform Added Pico support 4.12 RC1: New features & enhancement: Introduce an example project to showcase scroll the pages with button instead of touch, and add rolling number widgets Add video converter Update the ASTCEnc to 2.X Change the default image format Introduce an example project to play mp4 video with video converter Bug fix: Fixed Search functionality in project browser works incorrectly Fixed image conversion failure when the format is PNG and compress option is true Fixed displaying image in paletted format has noise Fixed The images are corrupt in EvChargePoint demo 4.11 RC2: New features & enhancement: Introduce RAM_G memory defragment improvement Bug fix: Fixed issue compact installation is same as custom installation Fixed issue Wrong icon on touch selection Fixed issue Refrigerator shall be in right resolution 320x480 Fixed issue Newly created page/widget is not created at expected location. 4.11 RC1: New features & enhancement: Use GNU make to manage the compilation, will avoid recompile if there is no change of source code/object, compile time will be shorten by 20-30 seconds. Add one capacitive touch panel(CTP) configuration in tool bar Add logic node for explicit type casting Add installerMaker.bat script in order to improve the productivity of creating release package Bug fix: Fixed issue Cut has the same behavior of copy Fixed Example Advanced Widgets Demo issue(Roller widget) Implemented Handle the user case properly in which the maximum command-line length is 32767 characters Fixed issue Newly created page/widget is not created at expected location. Fixed Abnormal behavior of example project HotelRoomConsole Fixed issue BringUp/Down/SentTop/Back doesn't work properly Fixed issue vertex_format is not parsed correctly in inspector window. Fixed issue scroll switch page layout handles Y direction movement incorrectly. Updated Touch IC configuration to FOCAL for all example projects 4.10.1: Bug fix: Fixed invalid flash image generation issue 4.10 RC3: New Feature: Improve performance by using compressed embedded data for the circular gradients Bug fix: Resolved the rendering issue of Gradient widget 4.10 RC2: Bug fix: Fixed the build problem for multiple actors in a project Fixed the issue of widgets not drawing properly beyond 1024 cordinate Blob updated for correct flash file generation Fixed code generator for Actor files 4.10 RC1: New features & enhancement: Add support for EVE GPU BT817/8 based platforms (ME817-WH10C, ME817-WH10C) Improve UI of New Target Dialog Improve UI of New Target Dialog Extend panning feature of Logic editor with Alt key and Left mouse press. Re-factor ESD Framework libraries Add an example project for video player Update user manual with new platform details Bug fix: Rectified build failure issue of exported Eclipse project. Rectified build failure issue of emulator based MSVC exported project. Fixed Build error when MM900X platform is selected Fixed code generator for local method nodes. Fixed screen widget bounding box for auto switch layout Fixed bugs in example projects 4.9.4 RC3: Bug fix: Exported Eclipse project compilation issue resolved. 4.9.4 RC2: New features & enhancement: Add credits of installer scripts from han-soft 4.9.4 RC1: New features & enhancement: Add new Layout widget: ESD Auto Switch Widget Update the EVE Emulator to version 4.0.1 Make installer more user friendly Enable the option to install essential MSVC redistributable packages for ESD. Bug fixes: Fixed bugs in example projects Crash issue resolved while adding new widgets 4.9.3: New features & enhancement: Installer now supports only 64 bit Windows OS. Installer supports installation of essential MSVC redistributable packages for ESD. Bitmap converting tools now available as 64 bit application. Migrate to 64 bits windows application Add new widget : ESD RSSI bar graph widget Exporting of MSVC projects allowed only to empty folder Touch Scroll actor improvement Changing property of page/widget node process made more user friendly Local method nodes unexpected deletion on pressing delete button is rectified Internal library refactoring User Manual and Widget documentation updated Bug fixes: The rendering failure issues of linear roller widget Crash issue while adding new widgets Unexpected removal of Local method nodes on pressing delete button 4.9.2 RC1: Added new widget : ESD Range Slider interval Added new feature of "Saving Project as" at a user desired different location Added new simulation start and stop buttons Fixed code generator issue for Local methods. Added new feature to copy and paste actions from inspector window Updated the Linear Roller widget behavior during zooming Updated shortcut keys for menus and submenu Updated ESD examples : ESD ActorAnimators 4.9 RC1: Enable users to define a logic node for a global variable under "User Globals" category of library browser by using built-in macro "ESD_GLOBAL". Added new widget: ESD Range Slider. Added local Method node in logic flow. Introduced new caching mechanism to speed up simulation process. Fixed alpha property for some ESD Widgets not supported. Fixed explicit type casting issue in generated source code 4.8 RC2: Updated example projet to support BT815 platform. 4.8 RC1: Fixed issues of unfinished hanging connections lines in logic editor during mouse right click event Comment node in logic node supports display of title New dynamic switch layout which supports fade in/ fade out operation. Supports project recompilation on modification of source file automatically. File path max size imposed. User will be alerted in case if the file path exceeds MAX_PATH ESD Clock interactive property fixed. Temporary files generated from source generator in order to optimize the performance. Prevention mechanism introduced to avert the user from assigning a C keyword as project source file name. 4.7 RC4: ASTC Image is displayed incorrectly when loading in Flash 4.7 RC3: Upgrade to Python3 for execution files in Tools folder 4.7 RC2: Updated the user and the widget documents 4.7 RC1: Comment node feature added to the Logic Node Edit Comment node in Logic Node Editor generated as comments in the generated C code Widget User Guide added to ESD Simulation Window and Logic Node Editor windows orientation can be changed to vertical and horizontal Lock icons introduced for the Framework, Widget library and Hal files Image conversion utility improved Code exporting for MSVC improved Copy paste actions in Logic node creates more sensible names. 4.6 RC4: Rectified the issue with the Push button widget. 4.6 RC3: Update the coan to 32-bit application ASTCEnc is in 64 bit 4.6 RC2: Fix the crash issue when creating new image or theme Update the OTP in Eve emulator and blob for flash emulator 4.6 RC1: Add the support of VM816C/U with full features of BT81X, such as ASTC image, flash and unicode etc. Add more widgets: ESD Arc Slider, ESD Circular Slider, ESD Ring, ESD partial Ring Restructured ESD project framework and its HAL library. Add BT816 specific example project: EV Charge Point under advanced category of example projects Several UI enhancements: Text searching box for library browser and project browser window More comprehensive toolbar buttons for platform selection New menu to clean up unused/generated files in ESD project Simplify the process of adding new resources into project Add context menu for document tab 4.5 RC2: Update the user manual to latest version 4.5 RC1: Fixed Issue #510,#510: Wrong building target is specified when compiling the project in some cases. 4.5 Beta 2: Fixed Issue 507: VM816CC strings in ESD code needs to be updated with VM816C50A as per the new module name Fixed Issue 505: Prompt user to install msvc 2010 redistributables when installing ESD. 4.5 Beta: Add circular gradient widget. Fixed the issue showing compilation error when VM816CC target platforms were selected. Fixed runtime error while executing the exe in exported MSVC project from MPSSE platform. Fixed missing libmpsse.a and renamed libmpsse.a to libmpsse.lib 4.5 Alpha: Support VM816CC board with MPSSE or FT4222 boards. Update to latest EVE emulator for BT81X chip. 4.2 Beta: Add new toolchain support for ME813AU WH50C, which include build as PC executable as "X86 Release". 4.2 Alpha: Add new platform support for ME813AU WH50C, which also supports exporting ESD project as MS visual studio 2015 project. 4.1 Beta 2: Update PanL35 New LCD driver. 4.1 RC: Disable platforms: PanL35, PanL70 and PanL70Plus. 4.1 Beta: Add new platform support for PanL35, PanL70 and PanL70Plus. Add new widgets: touch panel, circle line, arc line, ring and partial ring. Add new layout: scroll switch panel layout. Add new actor: idle checker. 4.0 RC2 : Fix the issue of displaying "Palette8" format bitmap 4.0 RC1 : Update ScrollPanel and Basic Exmaple projects Add Alpha property to Circle and Panel Widgets Update Image Button Widget Add more tooltips for nodes in logic node editor Fix some copy/paste issues 4.0 Beta: First draft user guide for 4.0 Fix the issue showing wrong compilation status while closing project Fix "New Logic Source File" issue Improve several widgets for ease of use Fix several UI issues and copyright issues in generated source code Improve example projects 4.0 Alpha: Add project creation dialogue. Add layout feature and built-in project update utility. Add several more built-in logic nodes. Add several widgets: sketch, image rotate, scroll image etc. Support Palette8/DXT1/PNG/JPEG in image widget. Fix several common issues. Improve layout editor, logic editor for ease of use. Improve C editor 3.0 RC3: Fix the bug of public variable setting issue Fix the issue of wrong compilation status Add building number and correct copyright information. 3.0 RC2: Support 3.5 module and fix memory leak issue in RC1. Build FatFs library from source code for FT90X 2.2.1 toolchain limitation. Video Tutorial for example project and improved user guide. 3.0 RC1: First internal release