Topbar+ is a lightweight application that expands upon Roblox’s topbar to give you greater control and customisability.
- Add and remove topbar icons with ease
- Customise the design of your icons with themes
- Enhance the default toggle behaviour
- Easily configure toggle menus for your icons
- Prompt notifications
Basic Example
local icon = iconController:createIcon("Shop", 4882429582, 2)
icon:setToggleMenu(gui.Shop)
icon:notify()
Themes
By default, Topbar+ mimics the standard Roblox topbar. Themes provide you with the ability to enhance the design and behaviour of this. For details on creating and applying themes, visit the documentation.
‘Soft blue’
‘Rainbow pop’
Resources
Topbar+ is actively maintained by the HD Admin Team; feel free to report bugs, suggest features and make pull requests at our repository.
Upcoming
- Have the icon created from
IconController:createFakeChat()
accurately mimic chat notifications and the enabling/disabling of the chat via:SetCoreGui()
- Attempt to mimic the enabling/disabling of the topbar via
:SetTopbarEnabled()
- A ‘press overlay’ for when icons are pressed/hovered to more accurately mimic topbar icons
Share your themes!
Create any cool looking themes? Feel free to share them below, and I’ll look at featuring some alongside the current examples.
https://thumbs.gfycat.com/TangibleFamiliarBufeo-mobile.mp4
Some Markdown text with some blue text.
Some Markdown text with some blue text.
some **This is Blue Bold.** text [Say hello to v3.0.0!
A design overhaul to match the new topbar…
Icons, captions, dropdowns, menus… everything! v3 aims to mirror the topbar so you can seamlessly build upon it.
…but with inbuilt support for the old topbar
Not all clients see the new topbar… yet. v3 solves this by listening for differences and adapting to a classic design accordingly.
A complete codebase rewrite and re-organization
Readability and performance have been the driving reasons behind this. By outsourcing logic to UIComponents and reorganizing instances into more appropriate containers the Icon and IconController have collectively shrunk from >3000 lines of code to ~1000.
An easier system to modify icon appearance and behavior
You’re no longer limited to predefined settings… you can modify… anything! The way you modify icons has also changed to be more straightforward. More info on that here.
TopbarPlus is now a package
No more faff when updating… just right-click the package, update and bam, all set! More details here.
TopbarPlus now supports Wally
You can find that here!
Improved support for gamepads and mobile devices
Pretty much the title, lots of small improvements to make navigating icons on different devices that much easier.
Overflow upgrade
Overflows now become horizontal menus instead of vertical dropdowns. More about that here.
Brand new documentation
Happy reading! You can find the v3 documentation here.
MIT → Mozilla Public License v2.0
You can use TopbarPlus free of charge. All you need to do is provide credit back to this resource (such as link to its devforum post) and to open source any significant changes you make to the package.
Backwards compatibility with the majority of methods from v2
The majority of v2 methods and features have been built into v3 to make for an easy transition.
Changes since v2.9.1
You can find a full breakdown of changes here:
Contributors
@hayper1919 for multiple improvements to the repository, help introducing wally, code cleanup, and ongoing help with luau typechecks and luau autocompletes
@iamEvanRBLX for the initial hybrid support for the new topbar
@LordMerc for help with the documentation and general feedback
@ValiantWind for help with testing and feedback
@2jammers for help retrieving values in features such as captions
@medallyon for help setting up Wally
@PeZsmistic for help with clamping objects within screen bounds
@pobammer for the package Janitor
@stravant for the package GoodSignal
Thank you to the many contributors of v3.0.0 and everyone who has provided feedback and reports over the last three months
Final
v3 alone has taken many months of work. If you’d like to support the development of TopbarPlus and similar applications it’d be great if you could check out the following:
I’ll continue to monitor this thread so feel free to share any feedback or issues you have.
Enjoy!