69810e1c5c
Refactor cli setup and printer selection logic into separate classes
Build ptprnt / build (push) Successful in 3m49s
2025-10-13 20:29:14 +02:00
05cd9d244c
Generate labels with pangocairo ( #8 )
...
Build ptprnt / build (push) Successful in 3m41s
Goal of this PR is to have some basic labels generated with pangocairo
- size of the canvas should be matching the input text and grow/shrink accordingly
- basic formatting options like fontsize and align should be working
Reviewed-on: moritz/ptouch-prnt#8
2025-10-12 20:07:18 +00:00
ad0b2c91ae
Add a printer factory to simplify construction of printer drivers ( #11 )
...
Build ptprnt / build (push) Successful in 1m1s
Co-authored-by: Moritz Martinius <mm@cloudprinters.de >
Reviewed-on: moritz/ptouch-prnt#11
2024-04-20 11:10:30 +00:00
5b3148cb65
Improve gitignore for less noise in commits ( #10 )
...
Build ptprnt / build (push) Successful in 1m34s
Co-authored-by: Moritz Martinius <mm@cloudprinters.de >
Reviewed-on: moritz/ptouch-prnt#10
2024-03-23 12:04:49 +00:00
458806c6af
USB updates, remove iostream usage
2023-08-01 18:19:50 +02:00
c3f200fee4
Set up clang format & tidy and format all the files
2023-02-09 19:41:11 +01:00
38906dafef
Implement open() and close() for Usb class, added a lot of TODO's
2022-11-13 21:28:28 +01:00
d7dfdc4739
Added Usb Detection using libUsb
2022-11-12 18:34:40 +01:00
815e67bdfb
Add USB stub, add logging using spdlog
2022-11-12 18:34:40 +01:00
4809f60d2c
List usb device
2022-11-12 18:34:40 +01:00
cc2316a497
Change build system to meson
2022-11-12 18:34:40 +01:00
bd9a39e185
Initial commit, basic CMake project
...
Signed-off-by: Moritz Martinius <moritz@admiralackbar.de >
2022-11-12 18:34:40 +01:00