Eqnx (equinox) is a library for composing applications by merging independent plugins. It’s single thread, event-based and easy to use.
Documentation is here
This tool provides the structural foundation for various software extensions to seamlessly coexist within a single visual space. Users can program autonomous components that not only display information on a character matrix but also act as orchestrators for other subcomponents. This visual hierarchy grants developers absolute control over the interface layout and interaction distribution, ensuring that every element operates in a fluid and coordinated manner.
This tool creates a bash script for launching a esx program, moves this script
to ~/.local/bin/ and creates a desktop entry pointing to this script.
makeexec.sh have to be called in the same path where eqnx lives.
eqnx -p esx/calendar.esxThis plugin let you edit and visualize tasks stored in a toml file. It's the newest version of todo, my old task manager.
| key | action |
|---|---|
hjkl |
move left, down, up, right |
C-n/C-p |
go to the next/previous month |
esc |
close the current view |
c |
create a task inside a day |
You can use the mouse to click buttons.
- I need a date picker and a color picker to edit the
dateandfg,bgfields of the tasks. It works without it, but I want to implement it. - When reading a day, it would be nice to be able to scroll if all the tasks didn't fit in the screen
This plugin was written in carnival, in 4 days. I know it's not the best piece of software I wrote, but it works. I need it and I don't have more time, so I have to speedrun it. Althought that, I wrote every word by hand, no IA smell this code. It's under a thoudand lines, not that bad.