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
