Skip to content

Releases: SimonScholz/qr-code-with-logo

0.3.0

04 Dec 23:15
Compare
Choose a tag to compare

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

0.2.0

26 Nov 00:05
Compare
Choose a tag to compare

New features of the library :

  • The logo for the qr code image is now of type Image instead of BufferedImage to be more generic
  • New QrCodeExtensions file, which adds a toBase64 function to an instance of RenderedImage
  • QrCodeApi now offers a default function called createBase64QrCodeImage to generate a Base64 encoded String of the qr code image

New user interface to create qr codes using a UI with plenty of features:

  • Create QR codes with a UI
  • Offers a UI for simple QR codes (url, email, phone number, sms, geolocation)
  • Offers a UI for more complex QR codes (vcard, vevent)
  • Offers properties panel for the QR code design (colors, shapes, logo, etc.)
  • Save the QR code as image
  • Copy the QR code to the clipboard
  • Copy the QR code as Base64 encoded string to the clipboard
  • Save the QR code config/design to a file
  • Load a QR code from a config/design file
  • Copy sample code based on current config to the clipboard (Java or Kotlin)

Also see https://github.com/SimonScholz/qr-code-with-logo#qr-code-app

The README has been updated accordingly.

0.1.0

23 Oct 20:27
Compare
Choose a tag to compare

First release of the qr-code-with-logo library.

Please have a look at the README to see all feature this library provides.

Future Releases will also consist of a changelog. ;)

Full Changelog: https://github.com/SimonScholz/qr-code-with-logo/commits/0.1.0