Releases: seba2390/Bbannotate
Releases · seba2390/Bbannotate
v1.1.0
v1.0.9
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
Controlsto always-visible compact tool buttons (Select,Draw,Pan) under the title - Moved zoom actions into a compact expandable panel under
Zoomto 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
48to96for 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.0to0.5for 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)
v1.0.8
v1.0.7
Bbannotate Release Notes
This release improves annotation clarity, runtime lifecycle behavior, and CLI observability, with a strong focus on responsiveness.
Highlights
- Added a new bounding-box color tool in the image toolbar:
Automode chooses a high-contrast color against the underlying image region.Labelmode keeps label-based colors.Custommode allows manual color selection.
- Bounding box color now applies while drawing, not only after the box is finalized.
- Improved selected-box visibility:
- Clearer highlight on canvas.
- Stronger visual emphasis for selected items in the right-side annotation list.
Runtime & Process Management
bbannotate startnow runs detached by default (except reload mode), so closing the terminal does not interrupt the app.- Added browser-session lifecycle handling so closing the browser window cleanly shuts down related running processes.
- Added
bbannotate statusto inspect current runtime state (running services/processes and health status).
Documentation
- README updated to reflect:
- New color tooling behavior.
- Startup/runtime modes.
bbannotate statususage.- Current command behavior and shortcuts.
Notes
- No breaking workflow changes expected for normal use.
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.0
🎉 Initial Release
bbannotate - A lightweight bounding box annotation tool for image datasets.
Installation
pip install bbannotate
bbannotate startFeatures
- 🖼️ Multi-format support — PNG, JPEG, WebP, BMP
- 📁 Project management — Organize annotations by project
- 🏷️ Custom labels — Define your own class labels
- ⌨️ Keyboard shortcuts — Fast annotation workflow
- 📤 Multiple export formats — YOLO, COCO, Pascal VOC, CreateML, CSV
- 🔄 Train/Val/Test split — Automatic dataset splitting for YOLO export