• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
CustomTabUI

Plugins + Scripts CustomTabUI

Download [<1 MB]
※ Reporting bugs or issues will help me improve the plugin and help others.
CustomTabUI
● This .cs for new style tab UI implementation for developer.
● Supports auto hide for UI elements when changing tabs. (no need to remove UI elements manualy)
● Supports tabs using icons as well as text (v0.1)

● Supports FullLine Tab, HalfLine (Left/Right) Tab (v0.2)
TabUI constructor has been changed from new CustomTabUI() to CustomTabUI.create(). (v0.6)
● Supports tab hierarchy traversing function (v0.3)
● Supports dynamic tab append/delete function (v0.3)
● Supports Tab limit has been removed (v0.6)
● Supports CustomLayoutUI (v0.6)
● Supports 6-Types Color Skin (v0.6)

● For verification of CustomTabUI, I used the library in AutoFlutterHip in the link below.
● You can extract CustomTabUI.cs and free modify/use it. CustomTabUI.cs does not have any dependencies

● fix : Corrected tab position when expanding with PanelResizer.
Corrected tab layout when expanding the panel2.jpg

● add : six new color skins implemented.
14mhz.Plugin-CustomTabUI.6a.gif

● add : supports CustomLayoutUI
● fix : Tab position and color adjustments.
14mhz.Plugin-CustomTabUI.6b.gif
● add : support dynamic tab append/delete function
● add : support tab hierarchy traversing
● fix : failed to process (JSONStorableAction)
● fix : minor bug fix
● add : Support Left/Right Side Tab
● add : Support Change Tab Text Color
● add: Support Change Tab Background Color
● fix : minor bug fix
14mhz.Plugin-CustomTabUI.2.jpg

C#:
refer to CustomTabUIExample1.cs
14mhz.Plugin-CustomTabUI.2.Exam#2.jpg

C#:
refer to CustomTabUIExample2.cs
14mhz.Plugin-CustomTabUI.2.Exam#3.jpg

C#:
refer to CustomTabUIExample3.cs
14mhz.Plugin-CustomTabUI.2.Exam#4.jpg

C#:
refer to CustomTabUIExample4.cs
14mhz.Plugin-CustomTabUI.3.jpg

C#:
refer to CustomTabUIExample5.cs
CustomTabUIExample6.jpg

C#:
refer to CustomTabUIExample6.cs

Credits :
MacGruber Utils / By: MacGruber / License: CC-BY
I extracted some of the functionality for creating the UI elements needed for Example1,2,3,4 from [MacGruber_Utils.cs] and placed it into [Utils.cs].
As always, Thanks to @MacGruber for sharing his beautiful code !!!
  • 14mhz.Plugin-AutoFlutterHip.3.jpg
    14mhz.Plugin-AutoFlutterHip.3.jpg
    103 KB · Views: 0
React to this content...

More resources from 14mhz

Share this resource

Latest updates

  1. CustomTabUI v0.6 20250908

    ● add : six new color skins implemented. ● add : supports CustomLayoutUI ● fix : Tab position...
  2. CustomTabUI v0.5 20250817

    ● fix : some minor bug fix
  3. CustomTabUI v0.4 20250813

    ● fix : performance improvement ● fix : patch color mismatch (tab & panel) ● fix : some minor...

Latest reviews

Positive
Version: 3
Posted:
If anyone wants to see an example of this used on a plugin, I used it on ExpressionRouter to create a 17 tab structured plugin. This resource was great and helped make that possible. Thank you! :)
Upvote 1
Positive
Version: 2
Posted:
Will be giving this a try ASAP... we've def been lacking framework tools like this, to the point I've even considered writing one for the community. Love that you've beaten me to it!! :)
Upvote 0
Positive
Version: 1
Posted:
This is great - so easy to use, saves a lot of hassles. Using it right now for a plugin I'm working on. Nice work!
Upvote 0
Back
Top Bottom