Repository navigation
1.0
First official release.
Anything marked with (New) is a new significant feature not in the Nicalis editor; things marked with (New?) are kinda newish, or significant extensions of something in the Nicalis editor.
This is also going off of the 0.9 release.
Changes
General
- Tweaked UI in a lot of places; buttons resizing to their child, etc.
- Added confirmation popup when doing delicate things (such as exiting)
- Update rate increased (based on Vsync); UI a LOT smoother.
- Float inputs will change decimal places based on the value input; between 0-2 decimals
(New) Notifications
- Small little toast notifications will appear in the bottom right based on contextual actions that before were invisible to the user (i.e., saving, undoing, etc.)
(New) Tooltips
- Tooltips will now clarify the functionality of a lot of features; hover over something to read them.
(New) Snapshots
- A pretty robust snapshot system (undo/redos) has been added. You can undo/redo most edits like frame property changes, animation/event changes, etc.
(New) Context Menu
- (New?) Added cutting, copying and pasting (with animations and frames, when hovering over their windows).
- Right click to open context menu
- You can use the usual keyboard shortcuts
Drag and Drop
- You can now drag anm2 files onto the editor to load them
- (New) This also includes .pngs to add as spritesheets!
Settings
- Settings will now be saved/loaded to from anm2eds new config directory, not the executable path (%APPDATA%\anm2ed\ for windows, ~/.local/share/anm2ed for linux)
- If a settings file doesn't exist, a more proper default one will be loaded in, allowing first time use to be smoother
- Settings preserves a ton of additional values, allowing you to pick right off from your last session.
Anm2 (file format handling)
- Layers are now properly ordered via their order in the .anm2, and not by index (using a map).
Input
- (New?) Added keyboard navigation (use Tab and arrow keys).
- Rewrote input system entirely, so there won't be an issues.
- Alt navigation and various keybinds implemented.
- (New) Items with shortcuts/hotkeys may display their shortcut in their tooltip.
Taskbar
General
- Added mnemonics; press alt and the underlined key to activate functions.
Wizard
- (New) Generate Gif Animation is now called "Render Animation", requires FFMpeg
- (New) Render Animation supports Webm, MP4 and outputting individual frames as pngs (format can be specified)
- (New!) Added "Scale Anm2"; can scale all size/position related values in the anm2 to the specified value
- (New) Scale Anm2 can be used in the CLI; use "rescale, {anm2 file}, {value}" to rescale things without opening the program (shoutouts to Isaac Reflash team)
- Added Change All Frame Properties
- Added Generate Animation From Grid
Settings
- Added Vsync toggle
Animation Preview
- (New) Added "Border" setting; all layers will now have a border drawn around their size.
- (New) Added "Targets" setting; will toggle visibility of root/null icons ("targets")
- (New) Added "Triggers" setting; will toggle visibility of trigger event names when they are activted
- Root transform implemented.
- Grid and axes now go on forever and aren't busted.
- Added "Animation Overlay" and "Alpha" (to match Nicalis editor).
- Axes will now span for a very long distance (I'm still not too sure how to do infinte).
- Zoom step (scroll/zoom in key) now 10; press Shift to zoom faster
- Trigger event names will be drawn on the animation preview when they are activated (based on Triggers setting)
Spritesheet Editor
- Grid and axes now go on forever and aren't busted.
- Zoom step (scroll/zoom in key) now 10; press Shift to zoom faster
Animations
- Added "Merge" button and asssociated popup, for merging layers together; handles conflicts and can support deleting animations after.
- Default animations will be retained through renaming.
Events
- Added "Remove Unused" button.
Spritesheets
- Will now work with relative paths instead of absolute ones.
- Multiple spritesheets can be selected at once via checkboxes, akin to the Nicalis editor.
- Added "Remove Unused" button; to remove any unused spritesheets
- Added "Select All" and "Select None" buttons; to select all/none spritesheets.
- Added "Save" button; can now save selected (and edited) textures to their directory.
- Reload function will work on multiple selected spritesheets.
Tools
- Added Undo; press to undo the latest action
- Added Redo; press to redo the latest action
- Added Draw; color on the spritesheet editor
- Added Erase; erase pixels on the spritesheet editor
- Added Color Picker; choose pixel color from anywhere on the screen
- Added Color (moved from Spritesheet Editor); set pixel color to draw with
Timeline
- Changed scale of frames.
- Timeline frames now stretches on for a very long time like the Nicalis editor, instead of being capped to animation length.
- Added "Bake" option and associated functionality.
- Scrolling the timeline can be done anywhere within the main child.
- Added dragging and dropping frames of the same type (i.e, root, layer, null), to swap frames around.
- Triggers can be dragged to change their At Frame value
- The preview time can now be controlled easier (click and hold anywhere in the header).
- Rest of timeline options now also in its own child.
- Removed version and created on dates (could be readded?)
Happy animating!
