Merge branch 'main' into 'main'

Basic enhancement to Markdown.

See merge request obsidianical/easymacros!1
This commit is contained in:
Schrottkatze 2022-06-30 09:10:26 +00:00
commit d4b2353400

View file

@ -1,10 +1,13 @@
# easymacros # easymacros
This program is inspired by xmacro, however it isn't xmacro. This program is inspired by [**xmacro**](https://github.com/Ortega-Dan/xmacroIncludingDelayCapturing/), however it isn't `xmacro`.
Note: This program is for personal use. I will modify it as I deem necessary, but feel free to open issues for suggestions or bug reports. Contributions are welcome! **Note**: This program is for personal use; I will modify it as I deem necessary, but feel free to open issues for suggestions or bug reports. Contributions are welcome!
## TODOs #
<details>
<summary><h2>:pen_ballpoint: TODOs :notepad_spiral:</h2></summary>
- [ ] Playing macros (xmacro like) - [ ] Playing macros (xmacro like)
- [x] Delay support - [x] Delay support
@ -16,8 +19,11 @@ Note: This program is for personal use. I will modify it as I deem necessary, bu
- [x] Delay - [x] Delay
- [x] Keyboard actions - [x] Keyboard actions
- [x] Mouse actions - [x] Mouse actions
#
</details>
## Ideas <details>
<summary><h2>❔ Ideas 🧠</h2></summary>
I may or may not do these, but they sound fun to implement to me! I may or may not do these, but they sound fun to implement to me!
@ -38,14 +44,22 @@ I may or may not do these, but they sound fun to implement to me!
- [ ] calling/recording other macros - [ ] calling/recording other macros
- [ ] running commands - [ ] running commands
- [ ] GUI Macro editor which is actually user friendly - [ ] GUI Macro editor which is actually user friendly
#
</details>
## Platform support <details>
<summary><h2>:desktop: Platform support :compression:</h2></summary>
- [x] Linux x11 (only tested on i3wm) - [x] Linux x11 (*only tested on `i3wm`*)
- [ ] Linux Wayland (makes heavy use of X apis, I will only do this if I myself switch to Wayland. I'm open to suggestions how to do it though!) - [ ] Linux Wayland (*makes heavy use of X apis, I will only do this if I myself switch to Wayland. I'm open to suggestions how to do it though!*)
- [ ] MacOS (Might work because of XQuartz?) - [ ] MacOS (*Might work because of [XQuartz](https://www.xquartz.org/)?*)
- [ ] Windows (Yeah, I'm not doing that myself. Unless I have to use Windows for anything.) - [ ] Windows (*Yeah, I'm not doing that myself. Unless I have to use Windows for anything.*) <!--(gentoolinux-girl): We both know you are not using Windows. xD-->
#
</details>
## Installation <details>
<summary><h2>:inbox_tray: Installation :newspaper:</h2></summary>
Currently only manually possible via `cargo build --release` and then moving the result into your $PATH. Currently only manually possible via `cargo build --release` and then moving the result into your `$PATH`.
#
</details>