Hi, UIShelf has been archived in favor of using Topbar+ V3. The documentation is no longer viewable and the code is read-only. Thank you for all of the support in the last 6 months, means a lot to me our team.
UIShelf is the all new way to create your topbar icons. It takes the current core gui and revamps it to be your own; while still having the same exact look and behavior. We have taken our time to carefully replicate each feature 1:1 and are confident these copies are correct. Here’s a video of each feature being displayed, and you can also check out the testing place! UIShelf Playground - Roblox
Element Support
Comes with support for every element, excluding unibars (will come at a later date).
Lightweight
No extra bloat; no performance impact and cleans up memory efficiently.
Maintained
New features and bug fixes are provided regularly unlike competitors.
Good API
Provides an easy to use API which is readable at a glance.
… and much more!
Is it better than Topbar+?
In most cases yes, as said previously it’s maintained and updated regularly. There is nothing in sight that the maintainers of Topbar+ will be updating it to natively support new CoreGui anytime soon. Themes are available for Topbar+ but are very inaccurate and buggy sometimes; UIShelf provides instant support out of the box. UIShelf may not be as feature packed but that can turn into an advantage as more features = more performance impacted. And not to mention that a lot of people I have talked to say that topbar+ impacts their game’s performance, UIShelf runs in the background and does not do any other work until the topbar is updated/an interaction is made with a button. Topbar+ is an eyesore of thousands of lines of unmaintainable code and honestly in my opinion is not worth supporting a fork of. I’ve been developing software for a quite long period of time and I know that migration is hard but sometimes it is needed to escape literal spaghetti code.
Installation + Usage
Installation is as easy as dropping the RBXM file into your place, or grabbing a version from the toolbox. From there, you can go to the next article in tutorials to learn more about how UIShelf works. If you need any additional help, feel free to reply to this post or shoot me a message on Discord.
Issues
Came across an issue in our code? Simply create a new issue on the GitHub repository tagged with the package name or create a new bug report in our discord server.
Example
Conclusion
Please share all of your feedback below! We are always looking for ways to improve our packages for all.
Not bad, but you already made such a topic would be good if you posted on there to prevent spam but like I care. Though this
kind of bugs me. As the ping frame clips the text it self and that there is a lot of space between the image and the text it self.
Any chance we’ll see support for a custom Unibar? (The name of button with the bar that pops out from the left)
If nobody else would work on it, then perhaps I could work on it? I’ve been reverse engineering how the Unibar works and trying to make it compatible without needing any external libraries like Roact or confidential code.