doc/TODO: update status

This commit is contained in:
mappu 2025-05-10 19:58:31 +12:00
parent 241829360a
commit 368ea99a25

10
TODO.md
View File

@ -3,11 +3,14 @@
- [ ] Core functionality - [ ] Core functionality
- [X] Screen capture tool - [X] Screen capture tool
- [ ] Global shortcut - [ ] Global shortcut
- No builtin Qt functionality, needs platform-specific cgo code
- https://github.com/golang-design/hotkey
- [X] Script interpreter - [X] Script interpreter
- [X] OpenCV image matching - [X] OpenCV image matching
- [X] Configurable accuracy - [X] Configurable accuracy
- [X] Simulate mouse clicks - [X] Simulate mouse clicks
- [ ] Interrupt running script - [ ] Interrupt running script
- [ ] Should interrupt automatically if window is unhidden (should minimize instead of hiding)
- [ ] Add more built-in script functions - [ ] Add more built-in script functions
- [ ] IDE - [ ] IDE
- [ ] Receive dropped files - [ ] Receive dropped files
@ -20,9 +23,14 @@
- [X] Inline images in mini IDE - [X] Inline images in mini IDE
- [ ] Border styling - [ ] Border styling
- [ ] Rename functions, keyboard shortcuts to match SikuliX - [ ] Rename functions, keyboard shortcuts to match SikuliX
- [ ] Left-hand pane for script functions?
- [ ] 'Add image' toolbar button
- [ ] Command-line argument to run script and exit (`--run`)
- [ ] Release - [ ] Release
- [X] New project name - [X] New project name
- [X] Main window icon - [X] Main window icon
- [ ] Document how to run tests containerized for CI - [X] Document how to run tests containerized for CI
- [ ] Screen capture is broken under icewm
- [ ] OpenCV on bookworm depends on qt5 so both end up in the container - consolidate
- [ ] Make Linux release build - [ ] Make Linux release build
- [ ] Make Windows release build - [ ] Make Windows release build