sdatkinson / NeuralAmpModelerPlugin

Plugin for Neural Amp Modeler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[FEATURE] UI Reskin

yakolokol opened this issue · comments

all-3

Hi! I really appreciate your work, but have an idea how to improve the UI and create some skins or more vibe. I described it in more detail on reddit →. And here I will add pictures to attract your attention and arouse your interest.

MODERN

TWEED

VOX

I will be glad to work together, I still have a lot of ideas about skins and visual in general. Thanks!

Thanks for getting in touch. These are really cool!

Are you able to help with the implementation? While this looks incredibly cool, it's probably not a priority for me at the moment--it's more important for me to squash some bugs and get a few more features in place.

If you're handy with the code and are familiar with what sorts of artifacts are needed, then I'd be happy to work with you to take a PR for this.

Thanks for getting in touch. These are really cool!

Are you able to help with the implementation? While this looks incredibly cool, it's probably not a priority for me at the moment--it's more important for me to squash some bugs and get a few more features in place.

If you're handy with the code and are familiar with what sorts of artifacts are needed, then I'd be happy to work with you to take a PR for this.

Thank you! Glad to hear it :)
Actually, i'm only a 3d designer/artist, so I can't code. But my friend is a coder, so he would like to have a try. But we need some kinda readmy or guide, because now he doesn't know where to look, where to start

@yakolokol, very slick looking skins! Is your idea to embed them in the NAM plugin and allow toggling between a few skins/themes or to add a functionality for loading themes?

@azzzy yeah, that's idea. Finding way to implement :)

Perhaps it would be useful if you provide a link to a folder of the assets, and then others can help with everything else.

@yakolokol I would like to help, so far I have found assets folder and place where they are loaded in code. Also there is a guide how to load additional resources.

If you can provide files as in assets folder you can change appearance of the plugin. I can write function which will change links to the assets when different theme is chosen.

@a-karah probably we'll need to redo layout of UI, not only change links

Yes you are right!

Right now I try to figure out the way to change themes because default theme is loaded on startup and I don't know if it is possible to change it later after initialization.

It all depends on IPlug2 library, so I started researching plugins developed with IPlug2 and so far don't be able to find any example of plugin which have ability to change themes.

@a-karah

I started researching plugins developed with IPlug2 and so far don't be able to find any example of plugin which have ability to change themes.

I'm not sure how it's usually done (I have minimal UI experience) but there is a Hide() method that can be used by controls as well as some higher-order functions that can have sets of controls do things (like how the EQ knobs toggle their disabled state), and actually the "Hide" example I shared demonstrates something similar as well.

Might give you some ideas?

@sdatkinson thank you for suggestion, I will have to try to implement it.

@yakolokol can you provide assets as in here, and knobs should be like this (it's an animation)

@a-karah well, as I said I thin it's not possible to change some assets, but I gonna render materials and you will see