👾 Modern and minimalist pixel editor
Go to file
2023-07-02 14:17:38 +02:00
.github/workflows Update toolchain 2023-07-02 14:17:38 +02:00
.vim Fix rust-analyzer coc.vim settings 2020-01-07 23:18:18 +01:00
assets Add FloodFill tool (#100) 2021-01-18 22:54:21 +01:00
config Bind :flood to <g> 2021-04-04 19:03:22 +02:00
screenshots Update screenshot 2019-08-25 14:35:13 +02:00
scripts Add .desktop, icon and AppImage support 2019-09-28 23:12:24 +02:00
src Fix SVG rendering 2023-07-02 14:17:38 +02:00
tests Major cleanup 2022-05-03 20:08:47 +02:00
.gitignore Flesh out new docs for v0.3.0 release 2019-12-22 19:10:16 +01:00
.rustfmt.toml Change rustfmt max-width to 100 2019-11-24 14:52:45 +01:00
Cargo.lock Major cleanup 2022-05-03 20:08:47 +02:00
Cargo.toml Switch to rust edition 2021 2022-05-04 22:41:37 +02:00
CHANGELOG Version bump to 0.5.2 2021-08-15 23:30:22 +02:00
CONTRIBUTING Make CONTRIBUTING less confusing 2020-01-12 23:37:05 +01:00
LICENSE Initial check-in 2019-08-15 21:05:49 +02:00
README Add link to community in README 2021-01-18 23:00:58 +01:00
RELEASE Get software version from cargo 2021-04-04 19:39:02 +02:00
rust-toolchain Update toolchain 2023-07-02 14:17:38 +02:00
rx.desktop Small changes in description 2021-08-16 00:03:12 +02:00
rx.png Update rx logo 2019-12-23 23:33:15 +01:00


        ██ ████ ██ ██
         ███ ██  ███
         ██     ██ ██
         ██    ██   ██


    `rx` is a modern and minimalist pixel editor.

  Designed with great care and love
    with pixel artists and animators in mind.

OVERVIEW

  `rx` is an extensible, modern and minimalist pixel editor implemented
  in rust[0]. rx is free software, licensed under the GPLv3.

  Most of the information on how to use rx is on the website:
  https://rx.cloudhead.io. There, you can also find a user guide
  (https://rx.cloudhead.io/guide.html), installation instructions,
  and binary download links.

  For discussions, join the community: https://rx.cloudhead.io/#community.

  To build rx from source, see the build sections below.

  Once inside rx, enter the `:help` command to get a list of key bindings
  and commands.

  [0]: https://rust-lang.org

REQUIREMENTS

  At a minimum, OpenGL 3.3 support is required.

BUILD DEPENDENCIES

  * rust (https://www.rust-lang.org/tools/install)
  * cmake (https://cmake.org/download/)

  On macOS, `Xcode` and the `Xcode Command Line Tools` are required.
  The latter can be obtained by running `xcode-select --install`
  CMake can be installed with `brew install cmake`.

BUILD & INSTALLATION

  Before proceeding, make sure the BUILD DEPENDENCIES have been installed.

  Then, clone this repository and from its root, run:

    $ cargo install --locked --path .

  This will install rx under `~/.cargo/bin/rx`.  If you prefer a different
  install location, you can specify it via the `--root <prefix>` flag, where
  <prefix> is for example '/usr/local'.

CONTRIBUTING

  See the CONTRIBUTING file for details. Contributions are appreciated.

USAGE

  See the guide at https://rx.cloudhead.io/guide.html.

TROUBLESHOOTING

  If something isn't working like it's supposed to, there are various things
  you can do to debug the problem:

  * Run `rx` with verbose logging, by using the `-v` command-line flag. This
    will log errors from the underlying libraries that are usually suppressed,
    and will show debug output that might indicate what the problem is.
  * If `rx` is crashing, run it with `RUST_BACKTRACE=1` set in your environment
    to show a backtrace on crash.
  * It could be that the issue is related to your configuration - in that case
    the program can be run without loading the initialization script like so:

        rx -u -

LICENSE

  This software is licensed under the GPL. See the LICENSE file for more details.

COPYRIGHT

  (c) 2019 Alexis Sellier