-
Notifications
You must be signed in to change notification settings - Fork 109
/
CHANGELOG
143 lines (102 loc) · 4.16 KB
/
CHANGELOG
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
0.1.0
Initial release
0.2.0
New features
* UI scaling via `:set scale = <float>`
* GIF export
* New brush mode `multi`, for drawing on all frames at once
* New brush mode `perfect`, for pixel-perfect drawing
* New brush mode `xsym`, for x-axis symmetry drawing
* New brush mode `ysym`, for y-axis symmetry drawing
* New command `:f/remove` to remove frame
* New command `:f/clone [<index>]` to clone frame
* New command `:v/clear [<color>]` to clear a view
* New command `:toggle <setting>` to toggle a setting on and off
* New command `:help`
* New setting `:set animation = on/off` to show/hide animations
* Color under cursor is displayed in status bar
* GLFW backend
* [windows] Windows support
Changes
* Click on view to make it active
* Better support for toggle-like key bindings
* Default palette is included in binary
* Default config is written to disk if not found
* Much lower memory consumption for undo history
* [macOS] Better retina support
* [macOS] Quit with Command + Q
0.3.0
New features
* Visual mode
* Move selection by whole frames with `:selection/jump`
* Offset selection with `:selection/offset <x> <y>`
* Fill selection with `:selection/fill <color>`
* Cut selection with `:selection/cut`
* Erase selection with `:selection/erase`
* Move selection with `:selection/move <x> <y>`
* Expand selection with `:selection/expand`
* Yank (copy) selection with `:selection/yank`
* Paste selection with `:selection/paste`
* Create & move selections with mouse
* Mouse wheel zooms in/out of views
* New tool `Pan` to pan the view with the mouse (defaults to <space>)
* New command `:qa` and `:qa!` to quit all views
* New command `:brush/toggle` to toggle a brush mode
* New command `:reset!`
* New command `:map/clear!`
* Record/replay functionality with `--record` and `--replay` flags
* `-u` CLI flag to skip loading default settings, and load an rxscript
Changes
* Optimize large canvas sizes (4096 x 4096)
* Have ability to disable UI elements
* Change `map` command syntax
0.3.1
New features
* OpenGL 3.3 backend
* New command `:cd` to change the current directory
* `:echo cwd` displays the current directory
Changes
* Fix GIF output to include foreground/background colors
* Don't display overwritten key mappings in help menu
0.3.2
Changes
* Fix crash on load, when file path is passed in via CLI
* Fix crash with `:q` when multiple views are loaded
* Fix visual bug when `checker` and `debug` are both active
0.4.0
New features
* Command history with <up>/<down> arrows
* Command-line <tab> completion on files and directories
* New command `:wq` to write and quit
Changes
* Much lower CPU usage when no user input
* `input/delay` setting removed
0.5.0
New features
* New tool `:flood`, for filling an area with color
* New brush mode `line`, for drawing straight lines
* New command `:selection/flip <axis>` to flip the current selection
* New command `:export <resize> <path>`, eg. `:export @2x meme.gif`
* New command `:p/write <file>` to save the color palette to a file
* New command `:p/sample` to sample view colors into palette
* New command `:p/sort` to sort the palette colors
* New command `:p/gradient` to add a color gradient to the palette
* New setting `:p/height` to set the palette height in cells
* Move between frames with `h` and `l` keys
Improvements
* Use *pan* tool in help mode
* Fix command key ':' for non-ANSI layouts
* Implement new command parser based on `memoir`
* Add compatibility for non x86-64 systems
* Support pasting from clipboard in command-line
* Support character inputs in key mappings, eg. `map '?' :help`
* Skip unreadable files when reading a directory
* New, smoother animation rendering
Changes
* WGPU backend has been removed in favor of GL backend
0.5.1
Fixes
* Fix potential crash when frame has been deleted
0.5.2
Improvements
* Add support to Home/End keys in command line