From 16c0826d3aa4939ac9e9643b9c34b509d75b32c3 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Mon, 10 Oct 2022 09:41:56 +0200 Subject: [PATCH] updated TODOs and the projects aim --- README.md | 46 ++++++++++++++++++++++------------------------ 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index acf0e1f..208c5a3 100644 --- a/README.md +++ b/README.md @@ -10,35 +10,33 @@ This program is inspired by [**xmacro**](https://github.com/Ortega-Dan/xmacroInc

:pen_ballpoint: TODOs :notepad_spiral:

- [x] Playing macros (xmacro like) - - [x] Delay support - - [x] KeySym/KeyCode/KeyStr action support - - [x] MotionNotify and button support - - [x] String typing support (Not too high priority, but I'll add it some time probably) - - [x] ExecBlock/ExecNoBlock support (not high priority) - - [x] ExecBlock - - [x] ExecNoBlock + - [x] Delay support + - [x] KeySym/KeyCode/KeyStr action support + - [x] MotionNotify and button support + - [x] String typing support (Not too high priority, but I'll add it some time probably) + - [x] ExecBlock/ExecNoBlock support (not high priority) + - [x] ExecBlock + - [x] ExecNoBlock - [x] Recording macros (xmacro like) - - [x] Delay - - [x] Keyboard actions - - [x] Mouse actions + - [x] Delay + - [x] Keyboard actions + - [x] Mouse actions - [x] Utilities for playing macros - - [ ] Ignoring delays when playing - - [x] Event delay support + - [ ] Ignoring delays when playing + - [x] Event delay support - [ ] Rebrand? - [ ] new name - [ ] logo -- [ ] macro language (easymacros daemon?) - - [ ] basic interpreter/compiler to fast intermediate lang - - [ ] stdlib - - [ ] xlib stuff (get window handles/ids) - - [ ] easy xtst/xrecord etc abstractions - - [ ] number/text inputs - - [ ] clipboard - - [ ] basic gui features - - [ ] filesystem stuff - - [ ] shell stuff - - [ ] find image/track image/wait for image... - - [ ] event listeners +- [ ] Listening/remapping + - [ ] Modes + - [ ] Way to show current mode + - [ ] mode change notifications? + - [ ] small gui/popups? + - [ ] allow passing keys through in some modes + - [ ] make modes listen for numbers/amounts of repetitions + - [ ] make shortcuts be able to listen for other shortcuts and inputs + - [ ] rofi integration +- [ ] Proper, safe xlib wrapper #