⚠️ Label settings button is broken
- Support grayscale printing (currently supported on B1 Pro, B2 Pro, B21 Pro printers).
- Fix Arabic RTL text cursor and selection.
- Parse nested variables (example:
{dt+{var}d}). - Auto use
D110M_V4print task forprotocolVersion 4+printers. - Standardize template and saved label JSON import/export.
- Add character spacing field.
- Add preset print offset and replace support.
- Move label delete and export buttons to popup on mobile.
- Most of the dropdowns are modal dialogs now.
- Custom input dialog when editing text.
- Custom confirm dialog.
- Larger label/template/preview dialogs.
- Warn on tab close with unsaved changes.
- Do not show warning when loading label if no unsaved changes.
- Fix size inputs resetting on every keystroke.
- Fix circle size: typing a size only grew the selection, and dragging a corner did not update the size inputs.
- Apply position and size inputs live.
- Fix position inputs not updating after centering, arrow key moves and dragging until the object was reselected.
- Fix rectangle, QR code and ArUco disappearing and shapes looking pixelated while resizing with handles.
- Fix page shifting sideways when the vertical scrollbar appears.
- Fix centered objects landing on half pixels, which looked blurry in preview and print.
- Add screentone effect.
- Move objects by 1 pixel with the mouse (5 pixel grid snapping only when the grid is enabled).
- Do not auto apply parameters when selecting label preset.
- Add auto shutdown option to the printer menu.
- Add saved templates sorting type/direction.
- Auto set label type from RFID in preview dialog.
- Replace barcode implementation with JsBarcode and add new barcode types.
- Barcode scaling is now automatic and calculated from the object size.
- Make post-process slider values editable number boxes in the print preview dialog.
- Fix slow printing and firmware transfers when the browser tab is in the background.
- Web Bluetooth: retry GATT connection when the link drops during service discovery.
- Printer menu: add "apply rfid dimensions" button.
