A fork of LibreSprite packaged as an Android APK and tuned for Samsung tablets — built and tested on a Galaxy Tab S7 FE with the S Pen, the Book Cover keyboard, and Samsung DeX. A pre-built APK is on the Releases page. The Android wrapper lives in the companion fork ls-android-deps.
Based on the LibreSprite v1.2 tag. These changes are also offered back upstream in LibreSprite#631 and ls-android-deps#2.
Tablet input & Samsung DeX
- Fixed the DeX "maximize" crash — the app no longer tears itself down when maximized in DeX (it opens as a large window; manual maximize works).
- Stylus palm rejection for the S Pen — resting your palm no longer draws or triggers pan/zoom.
- Hardware-keyboard shortcuts (Samsung Book Cover keyboard) reach the app, without the on-screen keyboard stealing focus.
- Pen/touch input coalescing — high-rate pen/finger input no longer floods the event queue, so the Line tool (and others) stop lagging behind the cursor.
Palettes
- Import Adobe Swatch Exchange (
.ase) palettes. - Save and Delete palette commands.
- Saved palettes are stored in a local folder and linked into "Available palettes", so they appear directly instead of having to be re-loaded from a file each time.
Storage & files
- User files (palettes, config) live in
/storage/emulated/0/LibreSprite/— visible in a file manager and surviving "clear cache." - "Open containing folder" opens Samsung My Files (with a Storage-Access-Framework fallback).
Build
- Android APK built from the v1.2 source + the
ls-android-depswrapper, with CMake/NDK fixes (MSVC guards, bundledtinyxml2for the codegen host,dlfcn.hfallback,GEN_ONLYcodegen pass).
- In DeX it opens as a large window, not fully maximized (the trade-off for fixing the crash).
- The Line tool drops a couple of negligible frames on very long strokes — the input lag is fixed, and the optimized release build smoothed out the rest.
LibreSprite is a free and open source program for creating and animating your sprites.
- Real-time animation previews.
- Onion skinning.
- Multiple sprites can be edited at once.
- Ready to use palettes, or make your own.
- Sprites are composed of both layers & frames.
- Tiled drawing mode, useful to draw patterns and textures.
- Pixel precise tools like filled contour, polygon, shading mode, etc.
- Several file types supported for your sprites and animations.
Get the latest release for Linux, MacOS, Windows or Android.
LibreSprite originated as a fork of Aseprite, developed by David Capello. Aseprite used to be distributed under the GNU General Public License version 2, but was moved to a proprietary license on August 26th, 2016.
This fork was made on the last commit covered by the GPL version 2 license, and is now developed independently of Aseprite.
As LibreSprite has a newly budding community, we need help building the infrastructure of our development, support, and news networks. If you would like to help, please make yourself known at our Discord or Matrix, and checkout our guide on contributing.
Don't worry, it isn't as hard as you might think! Just follow the instructions here.
Don't like the default look of Libresprite? Don't panic, you can download from the Libresprite resources repo.
This program is distributed under the GNU General Public License Version 2.
An enormous thank you to the original developers of Aseprite, without them and their original licensing this project wouldn’t exist. Additional shout-outs are given in the list of contributors. If you have submitted work to LibreSprite and would like to have your name on the list, please create a pull request or get in touch and we’ll make it happen.
