Scan and generate QR codes
## Screenshots    ## Getting in touch If you have any questions regarding the use or development of Decoder, please join us on our [#authenticator:gnome.org](https://matrix.to/#/#authenticator:gnome.org) channel (it's a shared channel with Authenticator project). ## Hack on Decoder To build the development version of Decoder and hack on the code see the [general guide](https://welcome.gnome.org/app/Decoder/) for building GNOME apps with Flatpak and GNOME Builder. If you're a translator, You can translate Decoder [here](https://l10n.gnome.org/module/decoder/). ## Code Of Conduct This project follows the [GNOME Code of Conduct](https://conduct.gnome.org/). decoder-0.8.1-54d1c77a2816b6510043b39fc3bc93b7c9552d17/build-aux/ 0000775 0000000 0000000 00000000000 15115543723 0022240 5 ustar 00root root 0000000 0000000 decoder-0.8.1-54d1c77a2816b6510043b39fc3bc93b7c9552d17/build-aux/com.belmoussaoui.Decoder.Devel.json0000664 0000000 0000000 00000002437 15115543723 0031027 0 ustar 00root root 0000000 0000000 { "id": "com.belmoussaoui.Decoder.Devel", "runtime": "org.gnome.Platform", "runtime-version": "master", "sdk": "org.gnome.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.rust-stable" ], "command": "decoder", "finish-args": [ "--share=ipc", "--socket=fallback-x11", "--socket=wayland", "--device=dri", "--env=RUST_LOG=decoder=debug,aperture=debug,ashpd=debug" ], "build-options": { "append-path": "/usr/lib/sdk/rust-stable/bin", "build-args": [ "--share=network" ], "test-args": [ "--socket=x11", "--share=network" ] }, "cleanup": [ "/include", "/lib/pkgconfig", "/man", "/share/doc", "/share/gtk-doc", "/share/man", "/share/pkgconfig", "*.la", "*.a" ], "modules": [ { "name": "decoder", "builddir": true, "buildsystem": "meson", "run-tests": true, "config-opts": [ "-Dprofile=development" ], "sources": [ { "type": "dir", "path": "../" } ] } ] } decoder-0.8.1-54d1c77a2816b6510043b39fc3bc93b7c9552d17/build-aux/dist-vendor.sh 0000664 0000000 0000000 00000002075 15115543723 0025036 0 ustar 00root root 0000000 0000000 #!/bin/sh # Since Meson invokes this script as # "/bin/sh .../dist-vendor.sh DIST SOURCE_ROOT" we can't rely on bash features set -eu export DIST="$1" export SOURCE_ROOT="$2" cd "$SOURCE_ROOT" mkdir "$DIST"/.cargo # cargo-vendor-filterer can be found at https://github.com/coreos/cargo-vendor-filterer # It is also part of the Rust SDK extension. cargo vendor-filterer --platform=x86_64-unknown-linux-gnu --platform=aarch64-unknown-linux-gnu > "$DIST"/.cargo/config.toml set -- vendor/gettext-sys/gettext-*.tar.* TARBALL_PATH=$1 TARBALL_NAME=$(basename "$TARBALL_PATH") rm -f "$TARBALL_PATH" # remove the tarball from checksums cargo_checksum='vendor/gettext-sys/.cargo-checksum.json' tmp_f=$(mktemp --tmpdir='vendor/gettext-sys' -t) jq -c "del(.files[\"$TARBALL_NAME\"])" "$cargo_checksum" > "$tmp_f" mv -f "$tmp_f" "$cargo_checksum" # Don't combine the previous and this line with a pipe because we can't catch # errors with "set -o pipefail" sed -i 's/^directory = ".*"/directory = "vendor"/g' "$DIST/.cargo/config.toml" # Move vendor into dist tarball directory mv vendor "$DIST" decoder-0.8.1-54d1c77a2816b6510043b39fc3bc93b7c9552d17/data/ 0000775 0000000 0000000 00000000000 15115543723 0021257 5 ustar 00root root 0000000 0000000 decoder-0.8.1-54d1c77a2816b6510043b39fc3bc93b7c9552d17/data/com.belmoussaoui.Decoder.desktop.in.in 0000664 0000000 0000000 00000001066 15115543723 0030517 0 ustar 00root root 0000000 0000000 [Desktop Entry] Name=Decoder Comment=Scan and Generate QR Codes Exec=decoder Terminal=false Type=Application Categories=Utility;GTK;GNOME;Scanning; # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! Keywords=QR;Scan;Generate;Code; StartupNotify=true DBusActivatable=true # Translators: Do NOT translate or transliterate this text (this is an icon file name)! Icon=@icon@ # Translators: Do NOT translate or transliterate these categories X-Purism-FormFactor=Workstation;Mobile; decoder-0.8.1-54d1c77a2816b6510043b39fc3bc93b7c9552d17/data/com.belmoussaoui.Decoder.gschema.xml.in 0000664 0000000 0000000 00000001301 15115543723 0030637 0 ustar 00root root 0000000 0000000Fancy yet simple QR Codes scanner and generator.
Features:
Bugfix release.
Use of newer features from libadwaita and aperture.
Bugfix Release.
Use of newer widgets from libadwaita and update aperture to 0.9.
Bugfix Release
Use of newer widgets
Minor bugfix release
Use of newer widgets, improve drawing code performance
Use of newer widgets and camera code ported to libaperture
Use of newer widgets and camera code ported to libaperture
Updated translations
Support for multiple camers
Use opengl to draw camera when possible
Updated translations
Updated translations
QR Codes are now black-on-white for compatibility
Scanned codes are automatically saved in history
Allow to copy the contents of saved QR codes
Display contents of scanned codes
Bug fixes
Minor bugfix release
Minor bugfix release