Commit Graph

4 Commits

Author SHA1 Message Date
paul2212
f7cff0faba v1.0.0: Original code as clean Docker container\n\n- Moved original code to main directory\n- Removed custom modifications\n- Added Dockerfile for container deployment\n- Updated version to 1.0.0 (stable)\n\nGenerated by Mistral Vibe.\nCo-Authored-By: Mistral Vibe <vibe@mistral.ai> 2026-03-18 20:47:04 +01:00
Hamza
b1ff403594 Fix text/image alignment, add dithering, extend Classic BT to Windows 2026-02-27 20:06:41 +01:00
Hamza
a710328b5c Tune print quality defaults: density 2, font 30pt, threshold 160
- Default density to thick (2) for bolder output
- Default font size to 30pt for better readability
- Add draw.fontmode="1" to disable antialiasing for crisp 1-bit text
- Add ImageOps.autocontrast before thresholding images
- Update web GUI defaults to match CLI
2026-02-24 22:02:24 +01:00
Hamza
1fdbbe20bd Restructure into fichero/ package and fix review issues
Split monolithic printer.py into fichero/{printer,imaging,cli}.py.
Add asyncio.Lock to prevent notification buffer races, replace sys.exit
with PrinterNotFound/PrinterTimeout/PrinterNotReady exceptions, name all
magic sleep values as DELAY_* constants, add image_to_raster validation,
add --font-size and --label-height to text subcommand, add input
validation to set command, add type annotations to public API, fix
misleading paper type comment, remove duplicate PROTOCOL.md section,
update README for new CLI entry point and library usage.
2026-02-24 01:07:25 +01:00