Skip to content

Export / import a creation via QR code - #46

Merged
vicocz merged 3 commits into
release/2024-05from
local/qr-share
Apr 15, 2024
Merged

vicocz merged 3 commits into
release/2024-05from
local/qr-share

Conversation

@vicocz

@vicocz vicocz commented Apr 15, 2024

Copy link
Copy Markdown
Owner

Added option to share and import a creation via QR code (that contains json serialized model:

  • used library ZXing.Net.Maui
  • large json payloads use gzip compression
  • new pages
    • Share (allows to export via file or to clipboard as well)
    • Scan QR code (allows repetitive scanning of creations)

Resolves #27.

image

vicocz and others added 3 commits April 12, 2024 21:44
* Export / import a creation via QR code
* button icon fix + proper CanExecute enablement
* renaming pages/vm

---------

Co-authored-by: Vit Nemecky <vico@centrum.cz>
@vicocz
vicocz marked this pull request as ready for review April 15, 2024 20:11
@vicocz
vicocz merged commit eeb202d into release/2024-05 Apr 15, 2024
@vicocz
vicocz deleted the local/qr-share branch April 15, 2024 20:13
vicocz added a commit that referenced this pull request Apr 24, 2024
* Export / import a creation via QR code
* button icon fix + proper CanExecute enablement
@J0EK3R

J0EK3R commented Sep 15, 2024

Copy link
Copy Markdown

@vicocz
Wow, very cool feature!
I'm thinking about to rebase my fork of BC2 on yours...

Have you seen my fork of BC2 yet?
I've developed some features like support for devices controlled by BT Advertisement, multiple controllers (gamepad) and some more BT GATT devices...

@vicocz

vicocz commented Sep 18, 2024

Copy link
Copy Markdown
Owner Author

@J0EK3R Thanx, I found that QR as an easiest way how to share a creation between several mobile devices.

Related to rebasing, please wait, I need to reconcile the fork as it's not easy to bring new features to the original BC2 and I need to somehow get in sync with MAUI changes as mine was not directly merged.

I guess I saw your fork months ago, so I do not regularly follow your added features 😄

@J0EK3R

J0EK3R commented Sep 19, 2024

Copy link
Copy Markdown

@vicocz

Related to rebasing, please wait, I need to reconcile the fork as it's not easy to bring new features to the original BC2 and I need to somehow get in sync with MAUI changes as mine was not directly merged.

...don't worry, my time is very limited (-> kids)

And currently I'm working on the CADA devices - a lot of reverse engineering...

For my part in (my) BC2 I had to do some UI-stuff:
at the moment all implemented devices (using Bluetooth Advertising) are added after pressing the scan button - I had to create a new page to select the wanted devices.
But I think it makes more sense to do that in MAUI rather than Xamarin...

Month ago I started a new project "UniCoCe" UniversalControlCentral (private repo) with parts of BC2 in the backend but AvaloniaUI as frontend framework.
The idea is to be able to control everything ;) by a gamepad including the current Bluetooth devices.
The VisualStudio solution is very modular - i.e. the devices of each company are organized in an own project.

But "my time..."

Do you have AvaloniaUI on "your screen"? ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants