Welcome to neat, a C++ port of the original Python-based neat-present image presentation tool.
Linux only, at least for now.
Download the latest flatpak release.
Take an image and make a presentation out of it. Useful for diagrams, flowcharts, etc. The output file format of the app (.neatp) is a JSON file with the image base64 encoded and the coordinates of the points for the presentation.
There are two main ways to build the project: a standard CMake build for local development and a Flatpak build for distribution.
This method is ideal for development and local testing.
- Create a build directory:
mkdir build && cd build
- Configure the project with CMake:
cmake ..
- Compile the project:
This will create an executable file named
make
neatinside thebuilddirectory.
This method packages the application as a Flatpak for easy distribution and installation on different Linux distributions.
- Install
flatpak-builderif you haven't already. - Install the kde Sdk runtime:
flatpak install flathub org.kde.Sdk//6.8
- Build the Flatpak without installing it directly:
flatpak-builder --repo=repo --force-clean build-dir com.acrilique.neat.yml
- Create a bundle from the repository:
This will create a
flatpak build-bundle repo neat.flatpak com.acrilique.neat
neat.flatpakfile that you can share with others.
You need Qt6 development packages installed to build this project. If you encounter issues, ensure that you have the necessary Qt6 development libraries installed on your system.
If you have a neat.flatpak file, you can install it with the following command:
flatpak install --user neat.flatpakOnce installed, there will be a Start Menu shortcut for the application with the name "Neat". You can also run the application from the command line with:
flatpak run com.acrilique.neatThis project is licensed under the MIT License.