Yeah all of these issues is because of how we currently position tooltips. In 2.1 I’ll make the solution more dynamic instead of static.
ill try to work my way around the code and make a solution until 2.1, i don’t know when you have time or anything but im probably not even gonna finish it before 2.1 because metatables are the bane of my existence
Update: I am pretty close to being done i just have to position the key and the carot
if anyone wants this i can post it but the drawback is i deleted the text for the tooltip so i could show only the key to which is binded.
how can I get a specific icon on the topbar then hide the icon then make the icon visible again? on another script (server side one)
However, I cant convert my server side script to a localscript one, since it needs to hide one of the buttons then show them again.
You can send a remote event payload to the client and tell it to make that button invisible.
oh ok
This text will be blurred
The button I’m referring to is a Icon object in UIShelf
should I just use .visible or :Destroy then create a new one again?
There is a SetEnabled
function on the icon
Okay, I already made a script to disable the localscript then reenable it again
my game looks a lot better with the module, keep up the good work.
also can you maybe add SetText and SetTooltip on the menu items on the next update ?
also I got the module not using wally but from the toolbox, wallys version is 2.0.0 but the title on this post says its 1.1.6
im i using the latest version?
how do you use this? your documentation doesnt explain anything on how to setup it
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UIShelf = require(ReplicatedStorage["standalone-build"].UIShelf)
local Icon = UIShelf.CreateIcon({
Name = "MyFavoriteIcon",
Image = "rbxassetid://12515281752",
Order = 1,
Area = UIShelf.Area.Left,
})
but it just gives an attempt to call a nil value
error
we use Uishelf.Icon to create icons instead of CreateIcon.
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UIShelf = require(ReplicatedStorage["standalone-build"].UIShelf)
local Icon = UIShelf.Icon({
Name = "MyFavoriteIcon",
Image = "rbxassetid://12515281752",
Order = 1,
Area = UIShelf.Area.Left,
})
also the Playground place has a test script in repstorage where it shows how you can use it, etc.
alright, thank you for your fast reply.
but the docs definitely need an update
Yeah, I just borrow from the test script since im lazy.
True, the docs I’m pretty sure was updated last week and got a whole lot of fixes, but there are still lack of logical explanation in the docs. Hopefully he does fix it though.
hi i was just tesing out my game on my ps5 then the buttons start colliding with each other
can you optimize it for consoles and other stuf thanks
Let’s see when console support comes…
This text will be blurred
I fixed that in the most recent release. It’s a Roblox issue.
Every platform is supported automatically except console because it’s not released on it yet
ok ill wait for a new console update
This text will be blurred