Presets browser fonts skin
-
- KVRist
- 222 posts since 25 Sep, 2022
Hello, where can I customize presets browser fonts in theme's files? Specially for presets names in center area of Hive 2.
I really would like to have a wide screen ratio skin for Hive 2. The existing ones are too much 4:3 like
I really would like to have a wide screen ratio skin for Hive 2. The existing ones are too much 4:3 like
-
Funkybot's Evil Twin Funkybot's Evil Twin https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=116627
- KVRAF
- 12443 posts since 16 Aug, 2006
The good news is that you can customize the heck out of U-he skins. You want a wide-screen skin? There's nothing preventing you from making one other than knowledge, skill, and time. Once you have those things, the GUI is your oyster.
There's a skin.txt file for each U-he plugin. You'd want to start small and get a feel for how the U-he skins work from a code perspective. You'd find it in the [plugin name].data\Data\Scripts folder. There's a TON of code in each one. Probably like 10,000 lines. That's the basis of your skin! You'd want to make a new skin folder (see other third-party skins for the where and hows of that) then start modifying the script and/or images.
The downside? It's not easy. It's a huge amount of code and there's no readily available instructions in any one place. You learn by reverse engineering and messing around.
But just changing a font? That's not too bad. You may have to add the font to the Fonts folder, then just update a few lines of code in the .txt file.
There's a skin.txt file for each U-he plugin. You'd want to start small and get a feel for how the U-he skins work from a code perspective. You'd find it in the [plugin name].data\Data\Scripts folder. There's a TON of code in each one. Probably like 10,000 lines. That's the basis of your skin! You'd want to make a new skin folder (see other third-party skins for the where and hows of that) then start modifying the script and/or images.
The downside? It's not easy. It's a huge amount of code and there's no readily available instructions in any one place. You learn by reverse engineering and messing around.
But just changing a font? That's not too bad. You may have to add the font to the Fonts folder, then just update a few lines of code in the .txt file.
-
- KVRist
- Topic Starter
- 222 posts since 25 Sep, 2022
Indeed, unfortunately life is short and my time is limited, that's why I don't do everything myself and buy things from time to time or ask for solutions.Funkybot's Evil Twin wrote: Mon Apr 21, 2025 4:19 pm The good news is that you can customize the heck out of U-he skins. You want a wide-screen skin? There's nothing preventing you from making one other than knowledge, skill, and time. Once you have those things, the GUI is your oyster.
I forgot to say that I know all this and already have spent hours in these files and forums.There's a skin.txt file for each U-he plugin. You'd want to start small and get a feel for how the U-he skins work from a code perspective. You'd find it in the [plugin name].data\Data\Scripts folder. There's a TON of code in each one. Probably like 10,000 lines. That's the basis of your skin! You'd want to make a new skin folder (see other third-party skins for the where and hows of that) then start modifying the script and/or images.
The downside? It's not easy. It's a huge amount of code and there's no readily available instructions in any one place. You learn by reverse engineering and messing around.
But just changing a font? That's not too bad. You may have to add the font to the Fonts folder, then just update a few lines of code in the .txt file.
-
Funkybot's Evil Twin Funkybot's Evil Twin https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=116627
- KVRAF
- 12443 posts since 16 Aug, 2006
If you know all that then why are you asking? Changing a font is probably two lines of code. Add the font and define the font in the script.
- u-he
- 30188 posts since 8 Aug, 2002 from Berlin
I'm afraid there's a good chance that our Preset Browser widget is not customisable that way. Probably because one cannot nicely fit a full set of unicode characters into the fonts folder, and our preset browser simply needs to be able to display a full set, which is something that system fonts are good at.
I'll bring it up with my guys, but can't promise anything just yet.
I'll bring it up with my guys, but can't promise anything just yet.
-
- KVRist
- Topic Starter
- 222 posts since 25 Sep, 2022
Hehe, found it 
Here is a little tutorial:
1. Create a default.h2p with !EDITOR=YES in Presets\Hive
2. Hive Opens in editor mode
3. Right click -> create control -> browsing -> presetselector
4. Right click -> Inspector -> Font Size
5. add and set in hive.txt from your theme location
not sure from where '_PresetSelectorView' comes but, I guessed it correctly based on file content.
And that's it! Thanks for making great software!
Here is a little tutorial:
1. Create a default.h2p with !EDITOR=YES in Presets\Hive
2. Hive Opens in editor mode
3. Right click -> create control -> browsing -> presetselector
4. Right click -> Inspector -> Font Size
5. add and set in hive.txt from your theme location
Code: Select all
PROPERTY control='_PresetSelectorView' name='Font Size' id='0' value='14'not sure from where '_PresetSelectorView' comes but, I guessed it correctly based on file content.
And that's it! Thanks for making great software!
You do not have the required permissions to view the files attached to this post.
- u-he
- 30188 posts since 8 Aug, 2002 from Berlin
- KVRAF
- 24411 posts since 7 Jan, 2009 from Croatia
Font size yes but apparently vertical spacing between preset entries is not adjustable, which kind of puts a damper on how much you can enlarge the font... And then the tree view on the left doesn't seem to allow for font size adjustment at all. 
