WIP: Generate labels with pangocairo #8

Draft
moritz wants to merge 18 commits from generate-text-part-one into master
Owner

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
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
moritz added 1 commit 2023-11-16 20:34:52 +00:00
A somewhat working state, but still struggeling with pangocairo
Some checks failed
Build ptprnt / build (push) Failing after 39s
92efeaf778
moritz changed title from Generate labels with pangocairo to WIP: Generate labels with pangocairo 2023-11-16 20:37:02 +00:00
moritz force-pushed generate-text-part-one from 92efeaf778 to 778a01429c 2023-11-21 18:25:39 +00:00 Compare
moritz added 1 commit 2023-11-21 19:47:06 +00:00
Width is no automatically chosen based on image width
Some checks failed
Build ptprnt / build (push) Failing after 38s
f4036e6a83
moritz added 1 commit 2023-11-21 20:05:53 +00:00
Fix typo
Some checks failed
Build ptprnt / build (push) Failing after 41s
c3110ff32a
moritz added 1 commit 2023-11-21 20:14:33 +00:00
Remove debug output as build pipeline does not have pango >=v1.5.0
All checks were successful
Build ptprnt / build (push) Successful in 1m57s
f0812d3166
moritz added 1 commit 2023-12-03 10:14:03 +00:00
Rename Image class to Label
All checks were successful
Build ptprnt / build (push) Successful in 5m1s
0704081326
moritz added 1 commit 2023-12-03 12:20:49 +00:00
Some side tracking fixing undefined behaviour and memory vulnurabilities
All checks were successful
Build ptprnt / build (push) Successful in 3m23s
46cc16e431
moritz added 2 commits 2023-12-03 21:09:05 +00:00
Got it almost working...
All checks were successful
Build ptprnt / build (push) Successful in 2m29s
b42e866a49
moritz added 1 commit 2024-04-20 10:03:25 +00:00
commands restructured to be const vectors
Some checks failed
Build ptprnt / build (push) Failing after 1m1s
2d54e583b7
moritz force-pushed generate-text-part-one from 2d54e583b7 to 35f768d589 2024-04-20 11:16:24 +00:00 Compare
moritz force-pushed generate-text-part-one from 35f768d589 to d98399949c 2024-04-20 12:01:58 +00:00 Compare
moritz added 1 commit 2024-04-20 12:03:57 +00:00
c++ standard needs to be c++2a as c++20 is not possible with CI
All checks were successful
Build ptprnt / build (push) Successful in 1m23s
37ee7c10f1
moritz added 1 commit 2024-04-28 15:37:10 +00:00
Implement basic layouting
Some checks failed
Build ptprnt / build (push) Failing after 35s
604dcece4f
moritz force-pushed generate-text-part-one from 604dcece4f to bb7ab6239d 2024-04-28 15:39:01 +00:00 Compare
moritz added 1 commit 2024-04-28 18:02:08 +00:00
Implement Label printing interface for PrinterDriver
Some checks failed
Build ptprnt / build (push) Failing after 32s
59ef4189c4
moritz added 1 commit 2024-04-28 18:44:16 +00:00
Small Todos for the next session, some clean up
Some checks failed
Build ptprnt / build (push) Failing after 32s
f702ec5473
moritz added 1 commit 2024-04-28 18:49:09 +00:00
Fix for the old dependency code in the CI
All checks were successful
Build ptprnt / build (push) Successful in 2m31s
77c6b7bc7b
moritz added 1 commit 2024-05-01 09:28:04 +00:00
Merge branch 'master' into generate-text-part-one
All checks were successful
Build ptprnt / build (push) Successful in 2m34s
5132eab6fa
moritz added 1 commit 2025-09-11 08:03:33 +00:00
Fix Monochrome class with new data structure, unit tests. There is work to be done still
All checks were successful
Build ptprnt / build (push) Successful in 3m51s
3dc5da6fc8
All checks were successful
Build ptprnt / build (push) Successful in 3m51s
Required
Details
This pull request has changes conflicting with the target branch.
  • .vscode/launch.json
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin generate-text-part-one:generate-text-part-one
git checkout generate-text-part-one
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: moritz/ptouch-prnt#8
No description provided.