Very simple text input app to collect your thoughts by just writing everything that comes to mind line for line, thought by thought.
Qt6 application with KISS (Keep It Simple Stupid) in mind and focus on minimalism.
Do you know where you're going? What it is you're doing right now? Is there a lot going on in your life? Have you lost sight and are wasting time thinking or doing something irrelevant?
Slow down your thought process and focus on the things that matter. If your mind is racing or you space out sometimes, it may be difficult to regain your balance or figure out what's next or going on.
- ⚡ Drop in-and-out quickly with fast startup times when you need your own loading time.
- ⌨️ Keyboard centric workflow to stay at the keyboard home row.
- 🖱️ Mouse workflow as well for those who take a more visual approach.
- 🧠 Simplify your situation and your thoughts.
- 📉 Break problems down into handling them one step at a time.
- 🐧 Cross-platform support.
- 😌 Relaxed pastel colour scheme to help relieve stress.
Currently Windows and GNU/Linux x86_64 are officially released. Go to stable releases to download the latest stable version. You can alternatively download the latest development release generated on GitHub.
Theoretically though, it has cross-platform support with minimal dependencies. I personally use it on Alpine Linux (musl based, not glibc). It's possible to build for anything with the instructions below. APKBUILD and PKGBUILD might come later.
Vim users will feel right at home. Full list of keybinds can be found below:
Shortcut | Action |
---|---|
Control + K/J/Up/Down | Change selected item to the one above or below |
Control + Shift + K/J/Up/Down | Move item currently selected up or down |
Esc | Select input field |
F11 | Toggle fullscreen mode |
F12 | Toggle title bar |
Delete | Delete selected item |
Enter | Submit input field / Edit selected item |
Tab | Cycle focus |
Control + R | | F5 | Reload, removing all items and clearing input field |
Control + S | Save as text file |
Control + O | Open text file |
Releases are automated with every push to main, you can always find the latest development builds in the latest releases. These may be unstable, but most likely they won't be as in order to be posted there they have to compile without errors.
Best way to do this is to install Qt through the site after creating an account and downloading the maintenance tool. Open the project CMakeLists.txt with Qt Creator. Alternatively you can have a look at what is being done with the github actions workflow.
Dependencies for provided release:
- qt6-base
- gtk
- glibc
Dependencies for building:
- cmake
- gtk
- qt6-base / qt6-base-dev
- make (optional)
- glibc/musl
After downloading the required dependencies you can use GNU Make with:
make all
or run this:
mkdir -p build
cd build && cmake ..
cmake --build build
Please note that since CMake is the actual building tool, Make purely serves as a script interface of sorts. In order to rebuild, it is better to use cmake --build build
as opposed to make clean build
because make build
won't work and you'd have to do a clean build each time.
Using CMake will just update the build as necessary.
This should be all for building and you can then run the executable LetItOut inside build with either:
make run
or:
./build/LetItOut
PKGBUILD, APKBUILD or .deb files may come at a later date.