Skip to content

lonestarr/squint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Micro-Squint

A micro viewer for Aseprite

Micro-Squint is a micro version of Squint where only the live viewer feature is kept.

Usage

Aseprite setup

  • Install the extension named squint-client.aseprite-extension. Either double-click the file or install it through Aseprite by locating the "Extensions" tab in the Preferences menu, pressing the "Add Extension" button and locating the extension.
  • In the File menu, a new "Connect to Squint" entry should have appeared. If you don't see it, you probably haven't reloaded Aseprite or you may have accidentally disabled the extension.
  • When clicking on the new menu entry, a small window should appear. It's non-blocking so you can still edit the current sprite while it's on.
  • Aseprite is now waiting for micro-squint to wait for a connection.
  • You can now launch micro-squint and see it showing your sprite once the communication is done.

Controls

  • F to toggle fullscreen.

Compilation

Squint requires a compiler with C++17 and C11 support and CMake.

It has a few dependencies: raylib, raygui and IXWebSocket.

Tested setups

  • Windows 10 x64 and Visual Studio 2019
  • Archlinux x64 and GCC 11.1.0
    • The AUR's aseprite package doesn't build with websockets and scripting enabled. You might want to tweak the PKGBUILD to compile a version with those.

Dependency handling

  • Raylib will be downloaded automatically by CMake if it wasn't installed on your computer
  • The other libraries will be fetched once you type git submodules init --update at the root of the repository.

Compilation steps

  • Install a compiler.
  • Create a build folder inside the repo's root.
  • Open a terminal there and press
    cmake build .. -DUSE_ZLIB=OFF
  • CMake should create either a Makefile or a Visual Studio solution (or anything else if you precised it). Use your favorite IDE to use those to compile.
  • If everything is alright, you should get a micro-squint (or micro-squint.exe) in the build folder.

About

Live xBR viewer companion for Asprite

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 46.6%
  • GLSL 37.8%
  • CMake 7.7%
  • Lua 7.6%
  • C 0.3%