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.
Archived Post
About
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
You can also take a look at the video preview:
https://www.youtube.com/watch?v=ouoLMWhtLZU
Available features
-
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.
— Made with by Canary Softworks
[poll type=multiple results=always min=1 max=1 public=true chartType=bar]- Sure!
- No thanks!
- Maybe later!