1.4 KiB
1.4 KiB
Development progress
- Core functionality
- Screen capture tool
- Global shortcut
- No builtin Qt functionality, needs platform-specific cgo code
- https://github.com/golang-design/hotkey
- Global shortcut
- Script interpreter
- OpenCV image matching
- Configurable accuracy
- Simulate mouse clicks
- Interrupt running script
- Should interrupt automatically if window is unhidden (should minimize instead of hiding)
- Interrupt running script
- Add more built-in script functions
- Screen capture tool
- IDE
- Receive dropped files
- File management in mini IDE
- Syntax highlighting in mini IDE
- Mini comment highlighter
- Extended highlighting
- https://doc.qt.io/qt-6/qtwidgets-richtext-syntaxhighlighter-example.html
- Inline images in mini IDE
- Border styling
- 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
- New project name
- Main window icon
- 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 Windows release build