Skip to content

Bbannotate/dev v1.0.9#5

Merged
seba2390 merged 3 commits intomainfrom
bbannotate/dev-v1.0.9
Feb 14, 2026
Merged

Bbannotate/dev v1.0.9#5
seba2390 merged 3 commits intomainfrom
bbannotate/dev-v1.0.9

Conversation

@seba2390
Copy link
Copy Markdown
Owner

Added

  • Adjustable draw crosshair controls in canvas toolbar (arm length and stroke width)
  • Persistent crosshair preferences via localStorage

Changed

  • Refined the canvas top toolbar into compact titled groups (Controls, Zoom, Label, Box, Cursor) with consistent control heights
  • Updated Controls to always-visible compact tool buttons (Select, Draw, Pan) under the title
  • Moved zoom actions into a compact expandable panel under Zoom to reduce toolbar width
  • Replaced always-visible cursor sliders with compact expandable controls for arm length and arm width to keep toolbar footprint smaller
  • Increased maximum crosshair arm length from 48 to 96 for longer cursor arms
  • Switched draw-mode crosshair rendering to a canvas overlay to keep long cursor arms stable at larger sizes
  • Lowered minimum crosshair arm width from 1.0 to 0.5 for finer cursor thickness tuning

Fixed

  • Prevent drawing from starting outside image bounds
  • Constrain in-progress drawing to image boundaries (including auto-pan updates), so boxes cannot be dragged past image edges
  • Fixed crosshair shrinking at larger arm lengths due browser cursor image-size limits
  • Center images by default in the canvas viewport (including zoom reset)

- add crosshair arm length and stroke width controls to canvas toolbar
- persist crosshair settings in localStorage
- use a memoized SVG draw cursor for responsive crosshair rendering
- prevent drawing start outside image bounds
- clamp drawing and auto-pan updates to image edges so boxes cannot extend past image
- bump package version to 1.0.9
- update CHANGELOG with 1.0.9 release notes
…air sizing

- reorganize Label/Box/Cursor controls into compact titled groups with aligned heights
- replace inline cursor sliders with expandable arm-length and arm-width controls
- reduce minimum crosshair stroke width from 1.0 to 0.5 for finer tuning
- update 1.0.9 changelog with toolbar/cursor UX refinements
… by default

- increase max crosshair arm length from 48 to 96
- render draw crosshair as on-canvas overlay to avoid browser cursor size-limit shrinking
- keep compact toolbar groups: Controls (always visible), Zoom (expandable), Label/Box/Cursor
- center image by default in viewport and on zoom reset
- update changelog for 1.0.9 toolbar and cursor behavior changes
@seba2390 seba2390 merged commit fc8aaf5 into main Feb 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant