Skip to content

0.3.0

Latest
Compare
Choose a tag to compare
@SimonScholz SimonScholz released this 04 Dec 23:15
· 59 commits to main since this release

As always everything is reflected in the README. ;)

New features of the library :

  • The dots of a QR code can now be styled or rendered in a custom style
    • Custom shapes can be created by implementing the functional interface QrCodeDotStyler
    • Predefined shapes (Specified in the QrCodeDotShape enum) are:
      • SQUARE
      • ROUNDED_SQUARE
      • CIRCLE
      • HEXAGON
      • TRIANGLE
      • HEART
      • HOUSE
      • STAR
      • DIAMOND
      • CROSS
  • The image logo may now also be a base64 encoded string
  • The java-sample and kotlin-sample modules have been adjusted with the new features.

New features of the User Interface of the Library:

  • New Logo Handling
    • Logos are now internally persisted as Base64 encoded string
    • When exporting the config the Base64 logo makes it easy to share configs with others (Logo is already part of the json)
    • Besides selecting a logo as a file from the file system, a Base64 encoded image an directly be pasted as logo for the QR code
    • You can copy the logo also as Base64 encoded string
    • You can also delete the logo by clicking the dustbin button
  • Custom Dot Shape Integration
    • Not only the predefined dot shapes mentioned above can be used by the UI, but also some custom shapes/logos and custom drawings can be selected

When you download the qr-code-app-mac-os.zip, qr-code-app-ubuntu.tar.xz or qr-code-app-windows.zip, there is no need to install Java on your machine. You simply can run the bin/qr-code-app und bin/qr-code-app.bat file.

The qr-code-app-all.jar can be started with java using java -jar qr-code-app-all.jar (here Java obviously needs to be installed)

image
Google Analytics