TopbarPlus v3.4.0 | Construct topbar icons with ease; customise them with themes, dropdowns, captions, labels and more

:star: v3.2.5

https://create.roblox.com/store/asset/92368439343389/TopbarPlus

This covers significant appearance and performance improvements, and accounts for changes being rolled out by Roblox that break console support.

It’s strongly recommended all games update to TopbarPlus v3.2.5

If you know a developer using TopbarPlus, it’d be a major help if you could notify them of this release.

We have a new community server for TopbarPlus if you’d like to stay up-to-date with releases: https://discord.gg/MkSVp9Gusu


Highlights

:video_game: Support for new console changes

This fixes graphical bugs from new topbar controls which Roblox are bringing to console. For example, ~30% consoles will have a new TopbarInset value which needs to be accounted for.

:framed_picture: Updated Appearance

image

:technologist: Auto Completes

Big thanks to @hayper1919 and @crusherfire

:package: Wally is at last… fixed

chrome_PdfeAExBFz

:speaking_head: Improved Localization

…when changing language live in-game

:window: Support for PreferredTransparency

:1234: NumberSpinner Support

More info here. Big thanks to @BroadenHorizons

:adhesive_bandage: Patched Memory Leak

More info here.

image

Fixed require(Icon) yielding

The icon will now never yield, making it safe to use within metamethods, plus major improvements to the detection behaviour of TopbarInset so that TopbarPlus more accurately adapts to inset quirks.

image


Changes

•	Support for new console changes
•	Significant visual enhancements
•	Completed autocompletes, credit to @hayper1919 
•	Fixed incorrect file setup that was breaking Wally
•	Improved Localization support so that it now accounts for the language being changed live in-game https://github.com/1ForeverHD/TopbarPlus/issues/116
•	Added support for PreferredTransparency so that the background transparency of icons and dropdowns now match the users preference: https://create.roblox.com/docs/reference/engine/classes/GuiService#PreferredTransparency
•	Added NumberSpinner support] https://1foreverhd.github.io/TopbarPlus/api/#convertlabeltonumberspinner - credit to @BroadenHorizons for developing this
•	Fixed an important memory leak that was occurring when the icon was toggled: https://github.com/1ForeverHD/TopbarPlus/issues/147
•	The icon now will never yield, making it safe to use within metamethods + major improvements to the detection behaviour of TopbarInset so that TopbarPlus more accurately adapts to inset quirks – this improves the experience within large/heavy experiences where waiting for local GUIs was likely to yield a lot more
•	Provided official support for decimal order (e.g. ``:setOrder(2.5)``
•	Changed default font to BuilderSans
•	Converted background color and transparency of icons, captions and dropdowns to match that of Roblox's topbar (i.e. a darker apperance)
•	Fixed examples in Playground
•	Updated the padding and spacing of dropdown elements
•	Corrected gap between icons on topbar (to smaller value)
•	Fixed caption carot not appearing
•	Added tutorials to thread
•	Re-uploaded a few images and gifs within the documentation that had broken
•	Fixed icon.highlight key not working as intended https://github.com/1ForeverHD/TopbarPlus/issues/129
•	Fixed only the center-left-most or center-right-most icon being moved, as opposed to all center icons
•	Fixed right aligned dropdowns positioning incorrectly when the Roblox menu was expanded on left
•	Fixed the incorrect offsetting of notices and dropdowns when the Chat menu was disabled < https://devforum.roblox.com/t/v3-topbarplus-v300-construct-intuitive-topbar-icons-customise-them-with-themes-dropdowns-captions-labels-and-much-more/1017485/1732?u=foreverhd>
•	Introduced version checker and changes VERSION module so that it now returns a table instead of a string
•	Fixed a bug where Gui containers were indexed incorrectly which would throw an error. Thanks to @MarkNoVanity for help with solving this https://devforum.roblox.com/t/v3-topbarplus-v300-construct-intuitive-topbar-icons-customise-them-with-themes-dropdowns-captions-labels-and-much-more/1017485/1896?u=foreverhd
•	Fixed large bug causing larger monitors and console to not align icons in the center correctly
•	Improved detection to the old topbar, thanks to @aly_minecrafter and @arymanyt123 for help testing this
•	Improved Gamepad with new PreferredInput API https://devforum.roblox.com/t/client-beta-introducing-preferredinput-and-improved-touch-capabilities/3750890 - thanks to @kaan650 for this pull request https://github.com/1ForeverHD/TopbarPlus/pull/172

Credit

This release has involved over three weeks of full-time work, and wouldn’t have been possible without the many awesome people who contributed and helped test:

Also many thanks for everyone who’s been sharing bug reports, feedback, and answering others questions this last year :pray: :pineapple:

A few more updates have rolled out since v3.2.5 - you can view these here:
https://github.com/1ForeverHD/TopbarPlus/releases

63 Likes