Repository navigation
Conversation
…inList pagination options
removed additional comma
…s, improvements, and fixes from teddycloud
…pes file and update imports
…ponent with the AltPortCustomPatchButton.
… and port adjustments
…e and selected file downloads
…ionality using pdf creation for Teddy Studio labels - Added printLayout.ts for handling label size, paper size, and layout calculations. - Created printLayout.test.ts for unit tests covering various layout scenarios. - Developed teddyStudioPdf.ts to generate PDF documents from label layouts, including image and text rendering.
Collaborator
Author
|
tested with Chrome and Brave, works fine there. Firefox not testable in my dev setup, because of #337 last comment. Edit: Firefox works now too, but the print button just opens the created pdf instead of printing it directly. |
…d background downloads
…truction and file name generation
… 502 error anymore.
…ionality using pdf creation for Teddy Studio labels - Added printLayout.ts for handling label size, paper size, and layout calculations. - Created printLayout.test.ts for unit tests covering various layout scenarios. - Developed teddyStudioPdf.ts to generate PDF documents from label layouts, including image and text rendering.
…enryk86/teddycloud_web into feature/reworkTeddyStudioPrint
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR reworks the TeddyStudio print workflow to no longer depend on browser-specific CSS print support.
Previously, label printing relied on CSS print properties such as page margins and print layout handling, which currently only work reliably in Chrome. The new implementation generates the final print output as a PDF directly in the frontend instead.
Changes
This makes TeddyStudio printing independent from the browser's CSS print implementation and should provide consistent output across supported browsers.
Closes #286
Contains Changes from #348