* Screen Marker Groups v.1.0.1
* Fix: Fixed an issue with label positions & label position config option
Adds a new configuration option for label position
Options:
- Inside (Default): Label is drawn within the marker border.
- Above: Label is drawn slightly above the marker border.
Fix: positioning now correctly accounts for border thickness, fixes a bug where labels could be misplaced with thicker borders.
---------
Co-authored-by: Simon Urselmann <simon_urselmann@outlook.com>
* Create screen-marker-groups
* Fix marker import and ensure ID/config uniqueness
Issue when deleting markers the new plugin also caused the data from the original (location & size) to be deleted.
- Generate new unique IDs for imported markers to prevent conflicts.
- Read original position/size from config during import.
- Explicitly save position/size config under the new unique ID to ensure independence from original markers.
* Fix: Prevent duplicate imports using original ID
- Add optional field to ScreenMarker to store original ID.
- Check during import to prevent re-importing markers.
- Store original marker ID in field upon successful import.
- Update ScreenMarker constructor calls to match new signature.
* Update screen-marker-groups
fix: Ensure markers created via UI element clicks are saved
fixed an issue where screen markers weren't saved/created when created by hover -> clicking ui elements
* Refactor & build gradle line width
- Applied pull request comment
- Improved comments
- Moved code around
- Cleaned up code
* move readme images to root/readme