That's what he said.
So now the class list from
View attachment 31696 can become a class tree.
Only the icons remains, the name and level of the class are now on the right side.
You can see the requirements of each class thanks to the arrows and the text.
To navigate through the tree you can use the arrow keys.
It can handle a pretty big number of classes (45 here) if you have the resolution :
The only thing you'll have to do to setup the tree is to
put the classes in the database in the right order :
For the previous picture for example, you have to read it line by line from top to bottom to have the order I put them in my database.
Basically, the horizontal ordering is calculated. For the vertical order, it's by ID.
On the pictures I use my previous update to see the all the classes, even the locked ones, but it will work as well if you let the default settings.
If you choose to display only the unlocked classes, the tree will take all the space available so one can't know what future classes will be unlocked.
It will also work with YEP_X_Subclass.js without the need for a compatibility patch !
Finally, thanks to Yanfly for the awesome pluggins. I learned a lot by modifying them and it was nice to work on your code !