UIShelf (Archived) - Create Modern & Intuitive Topbar Icons

I only made one button but it created two instead of one

It seems like the playground is broken :confused:

2 Likes

Alright, I fixed the playground, updated it a bit, and you can also now copy the testing place @VSCPlays

Yes, themes suck, you need mods for it to work.

They are inactive, but others can help in the meantime.

Wow that left beta fast!

Not so sure 'bout that…

Huge W

Damn whoever updates TBP gotta go fast to keep up!

That’s legit every topbar mod xD


I was gonna give a conclusion but don’t know what to say… anyway…

To conclude this post: Doni Bobes.

tell me why, then please! ————

2 Likes

Any plans to add this to Wally?

Likely soon, I hope to port most of my packages to wally.

Quick question where do y’all get these icons that match with the other roblox core icons?

1 Like

While testing out UIShelf I’ve seemed to run into some issues and bugs. Below I’ve documented them.


Broken Tooltips

The tooltip hints seem to be broken. The key decoration seems to be not scaling properly.

image

Here is what is is supposed to look like.

image


Selection Box Inconsistency

The selection box very nice (better than default), but don’t really match the Roblox UI which shows a cool gradient outline.

Roblox’s selection box
image

UIShelf’s selection box
image


Other than that, great module. Keep up the good work.

5 Likes

@WinnersTakesAll @ibemember3

UIShelf is now available on Wally at the top of the post.

hey, just letting you know that the documenation is giving a 404 error

I’m aware. This is part of moving the documentation away from CanaryEngine

1 Like

I updated the post and it now contains the new docs site


Pretty sure you still didn’t change the one in the post…

Alright I fixed it once again, thanks for telling me

Love this so much and am using this for a project.

One small critique is, the hover effect doesn’t quite look the same.
image UIShelf

(Also, having to implement a custom FFlag checker to see if UIShelf should be ran or a custom top bar module should be ran kind of defeats the purpose of “Out of the Box” introduced by TopBar+.) It would be nice if this supported both old and new CoreGuis.

This is intentional, I believe that only unibars have this selection type.

The issue with UIShelf was that this is made for new UI, not old. There are older versions of this available dating back to only a couple months ago, but these do not support newer API patterns.

Well yes this would be nice, it wouldn’t be possible as the newer APIs are specifically catered towards the new UI designs.

2 Likes

The tooltip in UIShelf isn’t necessarily supposed to be a 1 to 1 recreation of the one in Chrome, but I agree the key decoration needs to be adjusted.

Funny thing about this I’d like to note. The selection component is reused from UIBlox which is also ironically reused in Universal App. I think this could be easily recreated.

On another note:
I’ve been spending a lot of my time trying to reverse engineer the Chrome code in order to make something kind of like the Unibar for UIShelf. It’s still a work in progress though and I’d like to note that the Chrome code for Unibar is extremely specific for it’s needs.

1 Like

image
Test of UIBlox selection. I’ll try to incorporate this into the UIShelf and see how it goes.

1 Like

Don’t worry about it. The latest update features both of these fixes, currently it’s o key published on Wally but I acknowledge that it’s not on Roblox yet.

1 Like