BTT Mobile Testflight Beta

Heheh, thanks! Just to add - iOS does expose majorRadius and majorRadiusTolerance via UITouch, which can give an approximate touch area. It's not super accurate, but could be useful for rough velocity sensitivity.

But I think x and y touch position would work better with the pads

imagine this situation...

press finger down on button-1 then
"dragging/swipe" (keep finger down/pressed) from
button-1 via/to button-2 via/to button-3 then
finger up.

the above fires currently a 'button-press-down" or 'button-release' event with button-1
and not fire a 'button-press-down" or 'button-release' event with button-2, button-3.

May be the buttons should also work in a kind of "glissando" mode / swiping across buttons mode, then some sort of "drag enter" / "drag exit" events could be implemented to cover above situation.

... for a later consideration...

Thx,
Christian

Hallo @Andreas_Hegenberg,

after the update to 0.31 / 5.397, variables are updateing (display in the menu itself) now when used in a "Set value..." action in an "On Appear" event, great !
a bit slow (1-2 seconds) and fine for me, as long it is working reliable...

but I have now some real trouble with those two actions:
"Show Floating Menu Overview On Connected iOS Device"
"Show Floating Menu With Name On Connected iOS Device"

sometimes they do work work at all, (need close/restart BTT Mobile)
sometimes only after 2-3 times pressing the button...

my "Ableton Menu" has quite some navigation issues because of the above.
The main menu can still load a different menu, but once that is loaded, I can not load the main menu again...I will let now know when I found the issue...

Thx,
Christian

Setting the values for variables should basically be instant, but I think I might have found an issue with larger menus that can degrade performance here. Maybe this is also the reason for your other issues. I'll check!

If you can it would be great if you could send me a current copy of your floating menu (or even better the debug data from Help => Export Diagnostic Debug Information in BTT on Mac) to andreas@folivora.ai

...Diagnostic Debug info send to your email.

Thanks a lot,
Christian

1 Like

Hello,

I’m catching up on the thread and wanted to mention how nice it was to see some of the menus rendered on my phone. However, I have an HTML cheatsheet floating window that would be great to have on my iOS device while working on my laptop. It uses the BTT built-in server with the web address:

http://localhost:1234///cheaters-master/cheaters/index_local.html

Should the app be able to access the laptop’s web server at this point? Is there anything I can do to test it and contribute?

Thanks, I’ve been eagerly awaiting the new app for years!

If you are using the webserver you can't use localhost, that will always direct to your local device.

You have two options:
1.) Configure the BTT webserver to listen on on other addresses, e.g. on your local network ip, then use that instead of localhost

2.) You could move your cheat sheet to a preset folder and load it from there, but I think there was a reason you couldn't use that (something related to # anchors). Also this will only start working with the next testflight build

Hi - did some alphas ever end up on SetApp? I'm not seeing them.
If I download an alpha and install it over the SetApp installation of BTT, would that work?

you need to enable alpha versions in your setapp settings (however the current one is not there yet, the older should still work)

Thank you - every day is a school day!

@Max_Megalon I hope the image updating will work with build 0.37 (19) and BTT 5.436. It should be approved for testflight sometime tonight.

I had to change the touch down / up recognition again because it was causing issues for many users because it was easy to trigger accidentally (e.g. while swiping or scrolling). I hope this is also resolved with the 0.37 build while maintaining the touch down / up recognition.

Yes, thanks, I will let you know, (sometime tormorrow)

Hallo @Andreas_Hegenberg
Nice, the new 0.37 build feels a lot faster !
and ... "image refresh" works fine now

I take a screenshot on the Mac and use that as button background. When displayed on the BTT Mobile on the iPad shows that image "zoomed" (?)
When the same menu/button shows on the Mac it is displayed properly (= resized to the button's size).

It there a way to have a sort resize option for backgrounds similar like there is for "icons loaded from disc" as those works fine on the BTT Mobile side.

Thx,
Christian

Yes, I noticed this too. It will be fixed soon and I will also add some resizing options for the background.

1 Like

Hi Andreas,

BTT Mobile runs "fine" on the iPadOS 26 developer beta, not much Liquid Glass yet, but that will probably come soon or later to "Floating Menu" ?

Christian

yep! :+1:

Hi @Andreas_Hegenberg, I am unable to connect BTT mobile on iPhone to my Mac. Latest version of BTT on my Mac.
Somehow BTT Mobile app appeared on my TestFlight on Mac as well, I installed it to check and it connects fine to the Mac (it is on the same computer after all). I followed all the steps in setting things up, but it does not connect. How can I fix this?

Maybe some firewall or VPN active?

Don't have VPN on. Firewall is on, but one of the exclusions is to allow BTT incoming connections.
Switching Firewall off does not help.

What should I do next to troubleshoot?

Here is my debug logs:

07:25:37.060
app going to background

07:25:37.096
INIT - load last connected from user defaults nil

07:25:37.182
returning existing identity

07:25:37.207
NWClientManager: Browser ready to discover services. bonjourWithTXTRecord(type: "_bttmobile._tcp", domain: nil)

07:25:37.448
app came to foreground

07:25:37.060
app going to background

07:25:37.096
INIT - load last connected from user defaults nil

07:25:37.182
returning existing identity

07:25:37.207
NWClientManager: Browser ready to discover services. bonjourWithTXTRecord(type: "_bttmobile._tcp", domain: nil)

07:25:37.448
app came to foreground

does the firewall also allow outgoing connections? From the apps there is not much you can do as the connections are mostly handled by system frameworks. If it doesn’t even show up, your Mac is somehow blocked from advertising on this network - could maybe also be a router setting.

BTT supports peer to peer connections, however they are usually only used if the devices are not on the same network