Update 0.6.0 - Improved editing tools, icons in text, backup system

Card Engine

Create stunning cards without the need for drawing skills. Import your own images, or choose from the extensive built-in library. Seamlessly manage your cards and export them as image files for digital use or printing your own physical cards.

Hello everyone, Highlights of this update includes further improvements to the editing tools, such as snapping objects to adjacent edges when dragged close to other objects, a reworked grid system that is visible, inserting icons in text, a project backup system, quality of life and some fixes. Asian characters should also work seamlessly now. Fred, The developer [previewyoutube=c5Eaq89ZMpY;full][/previewyoutube] [h1]Features[/h1] [list] [*] New: Insert icons into texts! These icons can also be customized [*] New: Objects can now snap to adjacent edges when dragged close to other objects [*] New: Snap range can now be customized by right clicking the snap button or from the settings [*] New: The grid size can now be customized by right clicking the grid button or from the settings [*] New: Cursor changes when hovering over interactive elements in the UI, such as displaying an 'I' cursor over editable text or a pointer finger over buttons. This should make the UI feel more responsive and polished [*] New: Introducing a backup system that creates a full copy of your active project in a backup folder in the same directory as the log files when you exit the application. This path can be customized in the engine.xml file in the Card Engine Root folder, where you can also customize how many backups you want per project. (Default: 5). Keep in mind that custom paths might require system permissions, so the path will only be customizable in the Engine.xml file for advanced users. Card Engine just uses a default path if you enter an incorrect custom path, and creates its own ‘Card Engine Backup’ root folder in this directory. Set the amount of backups to 0 to disable automatic backups. (I also highly encourage users to take their own backups every now and then as well, preferably to a cloud solution!) [*] New: Icons in text formatting has been added to the text formatting window [*] New: ‘About Card Engine’ window will pop up by clicking the version number in both the main menu and inside a project [/list] [h1]Improvements[/h1] [list] [*] Improvement: Some general polishing for the UI [*] Improvement: Redesigned the file list window in the Importer [*] Improvement: The file list window in the importer can now be dragged around [*] Improvement: Removed the source text from categories in an effort to clear up clutter from the UI. For the average user, the only interesting information is whether the category is licensed for Commercial (Standard) or Personal use. Artists are now listed in a credits list found in a new ‘about Card Engine’ window instead [*] Improvement: Deprecated some unused internal data packages to improve memory usage [*] Improvement: It should now be easier to tell the license texts in the app are links. They have received an underline and a new tooltip description [*] Improvement: You can now also snap to text box edges [*] Improvement: In an effort to further remove clutter from the UI, the align center and align middle buttons in the menu that pops up after right clicking an object in the editor has been removed. The snapping system does a significantly better job at aligning objects and has replaced them [*] Improvement: The caret (blinking line) in text input fields are now thicker. It should no longer accidentally jump to 0px on small resolutions [*] Improvement: Marked/Selected text now has a darker color to enhance readability [*] Improvement: Improved the splash screen, it is now more.. [i]aesthetic[/i] [*] Improvement: Drastically improved scroll smoothness in the home window in massive projects (Testing done in a 1200 cards project) [/list] [h1]Fixes[/h1] [list] [*] Fixed a memory leak in the importer, caused by a new texture created when the software resized images [*] Fixed some issues with the snapping system introduced in 0.5.0 [*] Fixed a bug that threw an error if a user resized an object to a massive amount (64,768+). Resizing objects is now capped at 2048 [*] Fixed an issue with Japanese, Korean and Chinese fonts having inconsistent characters due to the source fonts having less characters available than intended [*] Fixed a bug that caused the loading panel to not hide the screen while loading in a project [*] Fixed a bug that could cause moveable windows to appear off-screen after changing to a smaller screen size (Use the default layout button in the settings to restore window positions) [*] Fixed a bug where the template window did not close if the editor was closed by a key binding [*] Fixed a bug where new text elements added to a card could spawn with the size of a recently deleted text (Pooling issue) [/list] https://store.steampowered.com/app/2899310/Card_Engine/