#"Powered by Needle" UI very large on mobile. Can it be turned off?
1 messages · Page 1 of 1 (latest)
Thanks for reaching out @hasty cypress
Please read through the following and share the information requested. This will help us to better assist you.
Description
Describe the issue that you're seeing. Please be as detailed as possible e.g. is this issue happening in Unity or Blender, which Needle Engine version are you using, do you see any errors in the Editor or Browser console, etc.
Information:
- If you're using Unity click the menu item Needle Engine/Report a Bug/Copy Project Info to Clipboard. Please share the results below.
- Please provide code snippets using Discord Code Blocks
- Have you contacted Needle through another channel or just through Discord?
Thanks for submitting!
💡 Did you know that we now also have a forum with AI support? Join now with your discord account!
Hey 👋 this is the Needle Menu and it is driven by the optional NeedleMenu component while oter systems can add to it such as WebXR and SyncedRoom.
Here in this case you should disable these options in your WebXR component
Thanks Kipash (I had that object buried beneath something else stupidly)
Any idea why its massive on mobile though?
Should look roughly like this on a iPhone SE (very small screen)
Does it look differently on your phone? And if so, do you have more details?
But this isn't really great for all concepts either, we plan to add collapsing for the needle menu 👍
@fathom warren Yeah its absolutely massive. Is it possible to just turn it off entirely? I have no issue with the Needle logo being on screen, but that whole "Powered by Needle" UI takes up almost my whole screen on mobile.
Im not sure what other details to give. Can you let me know what details would be useful? Its a standard build, embedded on a test site via an iFrame.
Does an Indie Licence allow turning off the Powered By Needle UI bar?
What brand and model is your phone? What browser (ideally with version) Can you also screenshot your entire screen so it is clear ?
In this particular instance yes it would only be in an iFrame
So, the logo can't be hidden, but it won't also be shown when there are no other buttons in the needle menu.
So, in your case, just make sure that WebXR has all the ui checkboxes disabled and that should be it.
Here is my XR component
Here is the result (not yet embedded in an iFrame - just my local server). The UI is still shown . Thats on PC hence why the size is fine, but it still shows. I dont have the Needle Menu script in my scene.
Oh, i see that now too.
Sorry, i removed my PRO license and it perhaps took more then a server restart to apply. I reproduce this on my side as well.
No worries. I have other scenes embedded on the page and they dont have the issue but they are from builds from a few months ago, so an older version of Needle
Thanks for the feedback! We're still iterating on the new unified menu functionality, and it's currently definitely not great on small screen sizes.
Given this small scale of iframe, what would your expectation be for how the menu behaves? We've been thinking about that it e.g. retracts into a single "hamburger menu" like button that then contains these options
I think exactly as youve described @random spade would be perfect.
Ok, understood! For the rationale, we're still thinking about that, but likely we will continue to show some branding for Indie license holders. Less than on Free though.
Unfortunately many companies that aren't eligible for Indie get that license to "work around" the branding, which is not intended – it's really for indies. Does that make sense?
Yeah it makes sense. We will 100% be upgrading to PRO but likely in two months, potentially next month. We definitely understand the rationale behind having the logo on screen. For builds that are not embedded in an iFrame its never been an issue or concern of ours. We're not trying to hide the fact we use Needle. Its literally just this particular instance where I cant actually show the product because of the fact it covers the entire screen.
Definitely, we'll fix that asap, not intended to take over your entire screen 😄
A quick workaround is that depending on size you could hide those two buttons entirely (or disable them altogether if you don't need them)
Im just now doing a build to see how the embedded version looks with just the "Powered by Needle", so if that works out fine, then that will certainly do for now. If its still quite overwhelmingly large, I might just beg who Im sending it to to open on desktop 😅
If you could choose, what would be the "minimal reasonable branding" be for you that we display on Indie?
We've thought about just showing the logo on the menu at least (e.g. not the "powered by" text) for Indie
If it were my choice as a consumer of Needle, Id naturally want less, so Id say just the logo in game, however if I were you, I would realistically probably do the same as youre doing with the logo and the words "Needle Engine" for non PRO licences. The other option would be for the loading screen to have the logo + words "Needle Engine" and then just the logo "in game".
If you really pushed me, Id think for Indie, the initial load screen saying "Powered by Needle Engine" along with your logo, and then just simply a Needle logo in game would be quite fair. Not sure if youd fully agree as I suppose people sharing clips could always clip the loading screen.
Thank you for the explanation! That's helpful
Hello @hasty cypress latest version should reduce the size a little bit hopefully improving your case. It's not a full solution yet but hopefully helps already
Ah fantastic thank you. Will update to that version tomorrow so.
definitely prefer branding to show up on loading screen versus just being ever present the entire time - pretty rough
I agree, an ever present needle logo is unfair for indie. It actually looks very unprofessional and gives the impression that we didn’t pay for our software. If I am paying you it should showcase MY work, not yours.
Hi all, we hear you and you're right: it's not fair. We changed this in the latest release. Thank you for your feedback.
Now you can disable the menu or the logo with an indie license as well (in Unity just add the Needle Menu component to your scene to disable the logo or from scripting call ctx.menu.showNeedleLogo(false) )
Thank you so much for listening. Is it possible to get rid of the logo with the Indie license using the Blender addon version? I don't use Unity.
Hi, im looking into it. I don't think it's exposed to the UI right now
(until then it can be done with a codesnippet above e.g. in the main.ts file via onStart(ctx => ctx.menu.showNeedleMenu(false))