#Description
- [*] Some changes
- [!] Some error or bugs fixes
- [+] Added something new
- [-] Removed unused features
- [+] First version for MSD-DOS (sources was lost)
- [+] Second version with PCX file format support (in archive)
- [+] Third version - ported to FPC for Windows, used 256 colors palette (in archive)
-
[*] Completly redesigned work process
-
[+] Implemented Local Sprite Library to store imported images in PNG format separated by categories
- [+] On tab 'Source Image' added work with frames (frames list, frame properties, deleting selected frames)
- [*] Changed 'About' splash screen (optimized drawing, replaced animation)
- [+] Implemented palette and colors selection
- [+] Added interface to layers work
- [!] Fixed grid drawing bug
- [*] Changed preview (centered and with checkers as transparent BG)
- [*] Some other minor changes
- [*] Some interface changes (Draw tools now has properties)
- [+] Started try draw (not work well now - needs to be fixed)
- [*] A lot of changes for all the time (12.10-25.10):
- [+] Implemented cell highlitning while mouse moves over grid
- [+] Added arrow keys to move cell cursor
- [+] Added basic layer class and frame class
- [+] Added layers/frames mapped lists
- [!] Fixed memory leak
- [+] Added Export frame to PNG
- [!] Fixed cursor control by key
- [+] Added drawing by secondary color (Enter key), deleting pixel by Del key
- [*] Created separate windows for preview, referense, layers
- [*] Code refactoring and optimization
- [*] Get rid of some unneedful components
- [*] Some changes in project organization
- [*] Updated this file
- [+] Added template window for frames
- [*] Some minor fixes and changes
- [+] Added pen size change
- [+] Added line draw tool
- [+] Added mouse draw (pen tool)
- [*] Changed logging through LazLogger instead of console WriteLN
- [!] Fixed transparent background while mouse draw
- [*] Changed internal drawing tools work but app crush when close
- [+] Added template for Erase tool
- [+] Added New frame dialog
- [!] Fixed memory leak
- [+] Added Brazilian-Portuguese translation
- [+] Added Ukrainian translation
- [*] Fixed some typos in docs
- [*] Migrated whole projet to Lazarus
- [+] Added autoload current locale when translation file exists
- [+] Added manual locale selection from file and save selected locale in settings
- [+] Implemented layers list draw content in grid
- [!] SIGSEGV error fixed
- [!] Fixed memory leaks and SIGSEGV when app closed
- [!] Now works good both Linux and Windows (tested with latest Ubuntu x64 and Windows 11 x64)
- [+] Added Import frame image from any image file
- [!] Fixed different frame sizes when new frame created
- [+] Added Line drawing tool
- [*] Changed docs (added 'How to get' section)
- [!] Fixed Pipette tool
- [+] Added Rectangle drawing tool
- [!] Fixed Issue 'Tool windows disappear with fullscreen canvas'
- [+] Added Filled Rectangle drawing tool
- [+] Added posibilities for 'Layer Copy' and 'Rename Layer'
- [+] Extends layer with BASE64 encode/decode (used when copy or rename layer)
- [*] Updated docs
- [!] Fixed Delete Layer
- [!] Block drawing if layer locked
- [*] Update Ukrainian UI translation
- [*] Change Layers order (newest shows in top, older in bottom)
- [*] Now shows layers belongs to current frame only
- [+] Added Circle tool
- [+] Last two button images was made with SPedit!
- [*] Completly redesigned UI, a lot of code refactored (few days work between blackouts)
- [*] Changed SPEDit's Mascot (program icon and animation in 'About' screen) - thanks to @EddieMattos
- [+] Added Fullscreen mode
- [!] Fixed some flickering and freeze when modal windows shown
- [-] Cutted oldstyle DOS mode drawing with keys (very awkward way)
- [+] Added Shift+arrows keys for moving drawing grid area
- [+] Added min. cell size in 'New frame' dialog
- [+] Extended work with colors - added Stadard preset combobox (will be filled soon), Preset palette and Hex color picker
- [*] Changed Background color selection to Ctrl+Click instead Right click. Foreground color selection works with Left mose click
- [+] Supported palette presest in PNG format
- [+] Added custom cursors while drawing
- [+] Added 'Zen mode' in fullscreen
- [+] Added Frame resize feature
- [!] Fixed GTK2 warning in Linux and it seems now works in Windows too
- [+] Added Frame dithering (apply palette preset for change colors)
- [*] After load presets in combobox with preset name colors preview
- [!] Fixed Language load, autoload palette presets and unknowd error (Issue #16)
- [+] Implemented Rectangular selection tool
- [*] Minor fixes and changes
- [+] Added Toggle grid feature
- [+] Added Merge layer with previous feature
- [!] Fixed incorrect layers list in Layers grid
- [+] Added Popup menu for layers
- [+] Added Move layer up/down features (use Popup menu)
- [+] Added Move draw tool
- [+] Added Flipping/Rotating layers
- [*] Last Palette preset autoload and autosave
- [*] Last Frame Export path store in settings
- [+] Docs added Hotkeys Cheatsheet
- [*] Added JSON support for TSPLayer and TSPFrame (used with Undo/Redo manager, soon will be used in own SPEdit format)
- [*] Rewrited Undo/Redo manager (used whole JSON frame data with layers)
- [*] A lot of code refactored
- [+] Created Project info class and window
- [+] Added posibility so save/load project (just basic things, will be extended soon)
- [*] Some minor GUI changes
- [*] Optimized speed
- [*] Other internal things changed
- [!] Fixed project load from file (now frames loaded correct)
- [*] Reworked Frame list (now based on TDrawGrid and works as the Layers list)
- [!] Fixed Frame change if frames has different sizes
- [+] Created first public pre-alpha builds for Linux64/Linux32/Windows64/Windows32 (links avaliable in our Discord - see readme.md)
- [!] Fixed preview - made as floating moveable panel inside main window
- [!] Fixed screen refresh after frame resize
- [!] Fixed some project save/load bugs
- [!] Some other internal bugs fixed
- [*] Docs updated
- [+] Created single own package SPEDit with external components from other packages (see src/thirdparty)
- [+] Added few hotkeys for create, save and open project
- [*] Migrated from Lazarus IDE to CodeTyphon Studio - no external dependencies needed
- [*] Docs updated
- [+] Added interface template for 'Onion skin' mode
- [!] Fixed some dependencies, removed duplicated units
- [*] Changed some button icons
- [!] Fixed Frame delete
- [!] Fixed save last opened project path
- [!] Fixed memory leak (if open few projects one after another)
- [*] Some messages tranfered from hardcoded to resourcestrings for translation
- [*] A lot work for 'Onion skin' almost done
- [!] Fixed 'Onion skin' mode, and some other minor fixes
- [+] Added posibility for import animated GIF as separate frames