broulik created this revision. broulik added reviewers: Plasma, vkrause. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. broulik requested review of this revision.
REVISION SUMMARY Which does the rendering and proper sizing for us, e.g. ensure integer scaling so the barcode remains scannable. While at it, fix `supportsBarcode` (wasn't routed through to the delegate component when it was split out) and add Code 128 which is in Prison now. Also, show a label when the barcode would become too large to display (mostly for the 1D barcodes). TEST PLAN F8288986: Screenshot_20200506_125330.png <https://phabricator.kde.org/F8288986> F8288990: Screenshot_20200506_125433.png <https://phabricator.kde.org/F8288990> F8288987: Screenshot_20200506_125354.png <https://phabricator.kde.org/F8288987> REPOSITORY R120 Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D29478 AFFECTED FILES applets/clipboard/contents/ui/BarcodePage.qml applets/clipboard/contents/ui/ClipboardItemDelegate.qml applets/clipboard/contents/ui/ClipboardPage.qml applets/clipboard/contents/ui/DelegateToolButtons.qml applets/clipboard/contents/ui/Menu.qml To: broulik, #plasma, vkrause Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart