Skip to content

Dymo label templates - #171

Closed
GralfR wants to merge 131 commits into
ContinuousRollLabelsfrom
master
Closed

Dymo label templates#171
GralfR wants to merge 131 commits into
ContinuousRollLabelsfrom
master

Conversation

@GralfR

@GralfR GralfR commented Apr 25, 2022

Copy link
Copy Markdown

I've coded some label templates for Dymo continuos tape labels (#115 (comment)) and made some generic media-cover templates for printing on plain paper.

Maybe you take a look and want to add them to the release?

Those files are also published on https://github.com/GralfR/gLabels-Templates
dymo+media templates.zip

j-evins and others added 30 commits July 23, 2018 21:23
Be more resilient to the size of labels changing when applying translations.
Also probably more resilient to changes due to themes.
* Fix typos in translatable strings

* Add language definitions to ukrainian ts files

* Add acknowledgements for previous translators of v3.x

* Cleaning the translations

* Map the last commit to the translation files list

* Add instructions for translators
Implementation of feature originally suggested in Issue #36.
- Added "roll" as a special paper id
- Added roll_width attribute to draw tape in previews
- Updated Brother QL-500/* label templates
- Preserve print dialog settings between print jobs.
- Added path based labels for arbitrary shaped labels.
- Fleshed out implementation of continuous labels.
Currently there is a lot of source code churn.  This leads to non-substantive
differences in the glabels translation files, complicating merges and commits.
- Modified build system to not re-generate strings in every translation file
  in every build.
mariobl and others added 21 commits September 6, 2019 15:59
Latest translations from Transifex
  - Create versioned snapshots
  - include MacOS build -- still needs test and deploy steps
  - include barcode and libqrencode in Linux build
  - include libqrencode in Windows build

  Updated README and TODO files.
- Also disabled broken MacOS build in travis CI file
This affects the minimum size of 2D barcodes.  Even though you can print
at this density, it may be problematic depending on printer quality or
scanner optics.
- Add capability to disable text in glbarcode UPC/EAN barcodes. (#79)
- Add backend name to display text in BarcodeMenuButton.
- Modifies printing model to be similar to glabels-3.x.
   - Allow simple projects to print by-the-page (#51)
   - Added collated vs uncollated document merges
- Added ability to separate merge groups by page
- Updated man pages
- Updated misc developer documentation
According to the spec., valid syntax for merge field names is determined
by the merge source with a couple of minor exceptions.  Current text backends
allow any printable characters, so the SubstitutionField parser now accepts
any printable characters.
- New zint API is incompatible, may eventually create a compatible backend
- Most libraries use the 7.5 mils for the minimum X value, not 10.
- Minimum recommended barcode height is 5 mm according to ISO/IEC 16388.
- Minimum quiet zone is 10 * X according to ISO/IEC 16388.
- Adjust minimum text sizes for reduced minimum barcode sizes

Signed-off-by: Marton Balint <cus@passwd.hu>
* Update TRANSLATIONS.md

Co-authored-by: Jim Evins <evins@snaught.com>
Signed-off-by: Teresa Remmet <teresa-dev@remmet.eu>
@GralfR

GralfR commented Nov 1, 2022

Copy link
Copy Markdown
Author

Sorry, don't understand what's going on here. I think there are some posts mixed up
Yes, I suggested to include my templates to the release, but because templates are plain xml-files, there is obviously no success to add any code. And why are the commits added 4 years before my post?
Is there anything I have to do as the creator of the template-files?
thanks

@github-advanced-security

Copy link
Copy Markdown

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

j-evins and others added 5 commits April 8, 2025 18:47
* Update QT5 references 5.6 -> 5.15

Builds and runs but now needs deprecated -> current updates.

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Update build instructions for Fedora 35 particulars

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QtString::sprintf with QtString::arg

This was deprecated some revisions prior to 5.15.

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QtString::SkipEmptyParts with Qt::SkipEmptyParts

Builds now with 5.15

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QPrinter::setPageMargins with 5.15 version

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QImage::byteCount() with QImage::sizeInBytes()

This could be problematic if qsizetype differs from int

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated endl with QT::endl

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

* Replace deprecated QMatrix with QTransform

Signed-off-by: Jim Lieb <lieb@sea-troll.net>

---------

Signed-off-by: Jim Lieb <lieb@sea-troll.net>
- New baseline minimum platform is Ubuntu 22.04
    - Qt6 requires at least 6.2
        - some deprecations may be flagged on later versions (e.g. 6.8)
    - CMake requires at least 3.22
- Include build-tests.yml github action to validate builds on mulitple platforms
- QtTest is no longer optional since it easily comes along for the ride with Qt
- Replaced QStringRef in model::SubstitutionField with simple ParserState class
- Removed deprecations up to Qt 6.2
@j-evins
j-evins deleted the branch ContinuousRollLabels May 7, 2025 23:24
@j-evins j-evins closed this May 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.