ADeltaX / AudioFlyout

Replace the Volume/SMTC UI with a custom one. Only for Windows 10 17763+
MIT License
127 stars 6 forks source link

ARM64 support? #11

Open matze19999 opened 4 years ago

matze19999 commented 4 years ago

Can this program be compiled for arm64? I really want to use it on my surface pro x

ADeltaX commented 4 years ago

Currently nope as, unfortunately, WPF doesn't support arm32/arm64, so I can't do much here.

But a new version is coming soon in July/August and it will use xaml islands instead of wpf.

matze19999 commented 4 years ago

Great news, thanks!

ShankarBUS commented 4 years ago

And what about the brightness and airplane mode flyouts?

ShankarBUS commented 4 years ago

it will use xaml islands instead of wpf.

Wait, can you have border-less & transparent windows in xaml islands?

Ooh I'm curious 😉

ADeltaX commented 4 years ago

And what about the brightness and airplane mode flyouts?

For brightness I can listen to "brightness" changes. I don't have a flyout here for airplane mode, but I can listen to this too (there is a WNF for this)

Wait, can you have border-less & transparent windows in xaml islands?

Borderless? Yes Transparent? Not really, it's only possible as "blur behind" but not transparent

image example ^ (borderless but not really transparent, so you can't have a nice rounded corners, but it works if you make it "squared")

ShankarBUS commented 4 years ago

I saw a issue about this somewhere in the WinUI repo. I guess we won't be able to achieve true transparent window with xaml islands since UWP doesn't support transparent composition. But atleast we have acrylic brushes for now.

Anyways nice project bro 👌

ShankarBUS commented 4 years ago

For brightness I can listen to "brightness" changes. I don't have a flyout here for airplane mode, but I can listen to this too (there is a WNF for this)

How did you manage to listen to brightness and airplane mode changes?

ADeltaX commented 4 years ago

How did you manage to listen to brightness and airplane mode changes?

shellhook