2 Commits

Author SHA1 Message Date
Bloopser
fd2f82bdc0 update screen-marker-groups to v.1.0.1 (#7833)
* 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>
2025-04-19 20:42:17 -04:00
Bloopser
0b46cd6a48 add screen-marker-groups (#7734)
* 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
2025-04-12 16:34:39 -04:00