Skip to content

Conversation

@realchrisolin
Copy link
Contributor

Existing label classes are for specific model printers that are priced outside of the average person using Snipe-IT for personal uses (e.g. bin storage), however there are affordable "generic" Bluetooth label printers available on Amazon and other e-commerce stores. This PR adds the Labels/Tapes/Generic namespace, a GenericTape abstract class, and additional classes that add support for generic 53mm width and 0.59in continuous roll thermal paper printers.

I have another commit in to works to add to this PR that adds another 53mm label that is landscape oriented. The current label (Continuous_53mm_A) is portrait oriented.

@realchrisolin realchrisolin requested a review from snipe as a code owner May 4, 2025 18:57
@realchrisolin realchrisolin changed the base branch from master to develop May 4, 2025 18:58
@snipe
Copy link
Member

snipe commented May 5, 2025

Thanks for this! Can you rebase this PR? I don't think you actually changed 52 files.

@realchrisolin
Copy link
Contributor Author

wasn't able to rebase without conflicts, used git rebase develop -Xtheirs to resolve them as gracefully as possible

@snipe
Copy link
Member

snipe commented May 5, 2025

This is still showing 52 files changed, unfortunately - and one of the files you didn't change (the general settings blade) would cause a regression.

@realchrisolin
Copy link
Contributor Author

I'm not sure why this is happening. I'm under the impression rebasing off develop should have fast-forwarded this branch (master) and applied my changes on top.

The only other solution I can think of is to check out develop, cherry pick my changes on top, then overwrite this branch with that.

@realchrisolin
Copy link
Contributor Author

That seems to have worked, sorry about that

@snipe snipe merged commit 6f45ec6 into grokability:develop Jun 25, 2025
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants