devlog #1 of quartz, a desktop automation app similar to shortcuts on ios/mac but for linux (and maybe windows in the future).
the main idea is that you create shortcuts that contain multiple “steps”, which can do many things, including: setting a variable, showing a pop-up, running a command, and more. the main reason i decided to work on this is because making shell scripts and managing them are kind of annoying, so creating a nice interface to easily manage scripts (or shortcuts) would be very helpful.
as for technical details, the backend (saving and running) uses a background python process, while the ui uses flutter and material design.
current features done:
- basic backend (saving and running shortcuts),
- some ui (creating, editing shortcuts/steps).
todo:
- add UI for control flow (if/else),
- add shortcut triggers (to automatically run shortcuts),
- add a lot more actions, improve the UI, (maybe) app integrations.
the reason this took over 10hr is mostly because of the ui, since i am not the most familiar with flutter and there are a lot of moving parts.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.