-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathChangelog.txt
372 lines (242 loc) · 16.8 KB
/
Changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
* * * * *
* Pixelaria *
* * * * *
v1.17.7b
Pixel Art Animation Creation and Exporting Tool
Copyright © 2013 Luiz Fernando Silva
- Changelog
Caption:
+ Addition
* Fix/Change
. Note
-- Current Release
* Now file format for descriptors of exported animations is .json instead of .xml.
. The animation sheet json contains the same data as the previous .xml format, but formatted more nicely.
. The main bundle sheet now also contains the list of animations inside each bundle sheet, which can be used to quickly find animations referenced in the sprite sheets.
* Improved bundle animation sheets export speed, and now bundle exports occur concurrently, with multiple sheets being calculated simultaneously.
. This should significanctly improve export time, specially in multi-core machines.
+ Improved bundle export interface to show export progress of individual sheets and cancel export routines mid-way.
+ Added ability to delete selected Animation/Animation Sheets with the Delete key on the main interface.
+ New Animation and New Animation Sheet forms now open with a default unique untitled name pre-filled in.
* Fixed issues that occurred after saving files after duplicating animations/animation sheets.
* Fixed bugs related to detection of repeated frames in animation sheets.
. FrameView
+ Added an Alt+Left Click shortcut that selects the topmost layer that owns the non-transparent pixel (alpha bigger than 0) under the mouse pointer.
+ Added scroll bars to the layers panel.
+ Added a special preset menu that is populated with the last used filter presets.
+ Added ability to collapse/expand layers in the layers panel.
* Fixed cases of activating disabled keyboard shortcuts changing the paint tools (i.e. pressing Ctrl+Q/Ctrl+E with no previous/next frames available).
* Fixed timeline and zoom UI elements spilling out of the visible bounds of the view.
* Fixed color picker not picking the color sometimes.
* Now picking colors with the Color Picker tool with the right mouse button sets the second color.
* Removed 'ding' sound when hitting Enter while editing a layer's name.
. Now the top-most layer is selected when a frame is opened to be edited.
. AnimationSheetView
* Fixed changes to 'Favor ratio over area' checkbox not marking the window with changes pending state.
* Added better zoom control interface, similar to the one on the FrameView (except limited to 100 instead of 160).
-- 1.17.7b
+ Added ability to save a specified animation as a single sequential sprite strip image.
* Fixed resizing images with the Stretch mode making them slightly offset.
* Improved performance of the preview updating in the animation import view.
* Fixed crash related to non standard image formats in the animation import view.
. FrameView
+ Now hitting Ctrl+Z cancels selection operations.
* Now the color picker (and related middle mouse button click) picks from all the layers at once. Holding control enables color picking taking into account the layers' transparencies.
* Fixed clicking a recently selected area without moving it marking the window with unsaved changes even though nothing was modified.
* Fixed crash related to trying to color pick out of bounds of the image with the pencil and bucket tools.
* Fixed moving hidden layers around not updating the visibility of the layers correctly.
. AnimationView
+ Added ability to load multiple frames from files at once.
-- v1.17.5b
* Hotfixing crash related to loading bundle files from earlier versions of the program.
* Fixed images loaded from files having pixels of sligthly different colors sometimes.
-- v1.17.4b
* Updated the filter selection interface to enable free resizing.
* Fixed Stroke filter starting with a wrongly attributed 100 value.
. AnimationView
* Fixed applying filters not marking the animation as modified.
. FrameView
+ Added ability to rename layers by double clicking the layer label.
+ Now multiple layers can be selected with the Shift key. This is useful during operations that require multiple layers selected.
+ Added right-click menu button to combine selected layers.
+ Added slider for changing display transparency of layers.
+ Added menu bar submenu for layer operations.
+ Now when selecting the whole image with Ctrl+A, the selected region will default to the minimum non-transparent area of the image.
* Holding down Space bar now enables panning the canvas.
* Fixed the layer preview images being rendered with a slight offset in relation to the background image.
* Fixed color picking operation failing sometimes while trying to pick the second color.
* Fixed bugs regarding layer rendering.
* Fixed bug where duplicating a layer with an active selection clearing the selected area.
* Fixed saving the active frame with Ctrl+S only saving the currently active layer.
* Fixed moving layers glitching the order of unrelated layers sometimes.
. Increased rendering speed of the Stroke filter.
-- 1.17.0b
+ Added basic layering functionality for frames.
* Fixed crashes related to settings file permissions.
* Fixed crash related to opening files that are not valid .plx files.
. FrameView
+ Added ability to change the size of the pencil, eraser and line tools.
+ Added option to render the onion skin on top of the current frame as well as under it.
+ Added Airbrush mode to the Pencil and Spray paint tools.
* Fixed deleting a selection that was just pasted on the canvas creating an undo task.
* Now an undo task for a selection pasting is only performed when the selection is effectively released and the image drawn on the canvas.
* Fixed canceling selections with the selection tool sometimes clearing the selected image region.
* Fixed selection tool's ctrl+click duplicating the image incorrectly.
* Fixed pasting something and deselecting right away undoing the paste operation.
* Fixed pencil operation being really slow on high-resolution images.
* Fixed drawing with a Replace blend mode with the pencil not undoing correctly sometimes.
* Increased speed and decreased memory footprint of the bucket tool.
* Now only the Alpha color component slider shows transparency, all the other sliders are always fully opaque regardless of the current color's transparency.
* Fixed color sliders not updating when switching between the two active colors.
* Fixed clicking a color slider's knob ticking the slider off to the left by a small ammount.
* Adjusted Hue slider's background gradient.
* Fixed saving a frame always saving it in the PNG format regardless of the selected extension.
. AnimationView
+ Added new right click menus for the frames list panel.
+ Added functionality to save selected frames to disk.
+ Added functionality to load a frame from disk into the currently selected frame.
* Fixed crash related to insertion of frames.
* Fixed crash related to dragging frames to the end of an animation.
* Fixed many crashes related to modifications on the frames and their orders.
. AnimationSheetView
. Fixed checkbox that should be hidden when creating a new sheet but wasn't.
. Now the main window title bar displays the path of the file currently open.
. Now all settings files are saved under the User\AppData folder path.
-- v1.14.2b
* Fixed bug where similar frames that were reused in the export atlas sheet would accumulate their opacity, changing the generated transparency of the final frame on the sheet.
. Improved sprite sheet image generation, now the pixel colors are guaranteed to be 100% similar to their original frame representations.
. Now the animations on the exported sheet .xml are always in the order they appear in the program.
-- v1.14.0b
* Fixed bug where the .plx bundle file could get corrupted after saving.
* Made the bundle loading process slightly faster, should be much more noticeable when loading bundles that contain lots of animations.
. FrameView
* Fixed pencil not changing active color to the first when picking colors with middle mouse button.
* Fixed spray paint brush size aid glitching out when using the second color.
* Fixed broken eraser undo operation.
. AnimationSheetView
+ Added feature to display number of frames occupying the same frame bounds with a 'Show use count' checkbox.
* Now the texture packer will preserve frame order when sorting frames by size when the option is selected.
* Now when moving frames around the animation preview panel will be updated accordingly.
* Now when updates to the animation are made (cut, paste, move, edit frame, etc.), the animation preview panel will not playback automatically.
. Added a "File a Bug..." menu item to direct users to a repository of bug repport on the SourceForce page.
-- v1.13.0b
+ Added Stroke filter, which adds an outline around a sprite image.
+ Enabled expanding/collapsing of filters on the filter form.
+ Added support for filters on entire animations and filter access on the Animation View form.
* Fixed crash related to trying to open an invalid or corrupted .plx file.
* Fixed an occasional crash related to closing an AnimationView with an animation playing on the preview panel.
. Added an icon for the filters on the filter form.
. FrameView
+ Added new fancier looking color slider controls to manipulate the color components of the currently active color.
* Changed the side bar's size to better fit the new color slider controls.
* Fixed bug where undoing operations with something selected would glitch out the image on the canvas.
* Fixed deselecting selections after not modifying anything about them still creating undo tasks.
* Fixed applying filters to a selection and not moving it not creating an undo task for it.
* Fixed clicking with the middle mouse button to pick a color with the pencil creating an empty undo action.
* Fixed crash related to picking a color with the middle mouse button.
. AnimationView
+ Added a CTRL+A and menu item shortcut to select all frames.
+ Added 'Reverse Frames' menu option.
* Fixed undoing/redoing operations on the animation that included animation resizing not being undone/redone properly, resulting in chopped images.
. AnimationSheetView
+ Added checkbox to toggle visualization of individual frame bounds on the sheet.
+ Added an 'Apply' button that will apply changes made without closing the form.
-- v1.11.0b
. AnimationView
* Fixed crashings related to undoing/redoing animation changes when frames were added inside the FrameView sometimes.
. FrameView
+ Added a timeline to visualize and quickly select which frame is currently being edited.
-- v1.10.0b
+ Added 'Zoom' frame scaling option on rescaling dialogs.
* Fixed issue with the scale filter blurring images when their dimensions were odd.
. Reduced flickering of assisted numeric value input (numeric input with bar used with mouse under it).
+ AnimationView
* Fixed pasting images not registering an undo operation for it
* Fixed undoing/redoing something not marking the animation as modified.
* Fixed another crash related to pasting frames.
* Fixed Animation Resize window 'Keep Aspect Ratio' not updating labels correctly.
. Now the Apply Changes button is disabled until an unsaved change is made.
. FrameView
+ Added support for duplication of selection by holding Control when dragging a selected portion of the image.
+ Added support for importing frames from images.
. Now application of filters on a selection and moving it to somewhere else will be grouped into a single undo.
. Now color picking on the pencil and bucket operations also work when dragging the mouse with the mouse wheel held down.
-- v1.95b
+ Added a new gray shades row of colors to the default color swatch.
* Fixed single-pixel pencil operations with a Replace blend mode not being saved when the user clicks 'Save Changes and Close' sometimes.
* Fixed rectangle and ellipse operations breaking the undo tasks.
* Fixed spray paint operation color and size being reset when the tool changes.
* Now the sliders for the Scale filter accept negative values, allowing for flipping/reversing of target images.
. AnimationView
* Fixed undoing frame deleting re-adding them in the wrong order.
* Fixed undoing frame removal not working sometimes.
* Fixed crash related to undoing/redoing frame removals.
. AnimationSheetView
+ Added a memory usage information label to preview the memory the exported image will use.
. FrameView
+ Added functionality to apply filters to the current selection only when a selection is available.
* Fixed selection being able to go past the image boundaries.
* Now when pasting an image the pasting is placed at the top-left visible position of the canvas instead of the top-left most corner of the image.
. The color swatch now also picks colors when the mouse is moved while pressed down on the control.
-- v1.85b
+ Added Spray paint operation.
+ Added option to wrap the image around the bounds on the Offset Filter.
+ Added 'Use Uniform Grid' option to Animation Sheets. Enabling this option will export the frames in a grid formed by the largest frame dimension capable of fitting all the frames of the atlas.
+ Increased speed of HSL filters slightly.
* Fixed animation sheets not marked to export .xmls being referenced on the main bundle .xml file.
* Now when no animation sheet is marked to export a .xml file, no main bundle .xml file will be created.
* Fixed frame padding being incorrectly applied to frames in the .xml file.
* Fixed animation sheets ignoring the 'Pad Frames in .XML' option.
* Fixed the pencil undo not correctly undoing all the pixels when the blending mode is set to replace.
* Fixed animations being added in incorrect order on the tree view when loading bundle files sometimes.
* Fixed animation sheets generated size being slightly larger than optimal because of mis-alignments over the vertical axis.
* Optimized speed of animation sheet exporting routines, up to 1,6x faster export times now.
* Fixed direct changes in the assisted numeric up down's input box not reflecting on the assist bar bellow.
* Fixed bug where bundle project would be marked modified after chosing Ok on an Animation Sheet even if no modifications where made to it.
* Improved bundle loading speeds.
. Animation View
+ Implemented new fancier timeline control for the animation preview portion of the form that includes a range selection to play only a selected range of frames.
* Now frame indices through the interface start counting from 1.
. Main Form
+ Added background image for the form.
* Now the bundle root node is expanded whenever a new project file is loaded.
. Animation Resize View
* The form is now resizable.
* Now the preview image box's background image is clipped to the image size.
-- v1.6b
+ Added undo/redo on the Animation editor.
+ Increased speed of rendering of filters by up to 16x.
+ Added Hue, Saturation and Lightness filters.
* Fixed crash related to the Import Animation functionality trying to make use of a selected bundle tree node with none selected.
. FrameView
+ Added an option to toggle the visibility of the current frame on onion skin mode.
. AnimationView
* Fixed frame images being displayed with lowered quality.
. Now when duplicating an animation, the new duplicated animation is added right below the original on the tree view
-- v1.4b
+ Added a Filter Preset feature. You can now store filters into presets that can be loaded and applied to different images through the program. The presets are stored in the disk in the 'filterpresets.bin' file at the executable's directory.
+ Added Rotation filter
* Fixed program exporting bundles twice in a row.
* Fixed crash related to the program still trying to export a bundle even when none of the bundle's sheets have animations on them.
* Now the assisted step controls (numeric inputs with a mouse input bar under) round the mouse values instead of flooring them (will produce a better feedback for mouse inputs).
. FilterStore
* Filters are now stored in an unified structure for easy maintenance.
. BaseFilterView
+ Now the filters scroll panel scrolls to the bottom when a new filter is added.
. FilterContainer
+ Added a button to toggle whether the filter is enabled.
. OffsetControl
* Fixed the default offset values starting at 1 instead of 0.
-- v1.2b
* Fixed a crash related to the main form tree view double clicking trying to open the currently selected item with none selected.
* Fixed program not exporting the bundles.
. FrameView
+ Added a coordinate status label.
+ Now the arrow keys move the selection when available.
. BaseFilterView
+ Now the user can re-arrange the order of the filters by dragging them around.
. AnimationSheetView
* Fixed some gramatical errors on the tooltips.
* Fixed the exported sheet's Frame Count label not displaying the correct value.
-- v1.0b
. Initial release.