You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After selecting a template, all scheme editors should be displayed above each other and can be edited immediately. They can also be collapsed, reordered, copied, and moved to other templates.
The text was updated successfully, but these errors were encountered:
The goal was actually only to fix the usages of `val`s and `var`s across the `Scheme`s (cf. #476), but this ended up in being a major overhaul of how the various `Tree`-related classes work together. I found quite a few pieces of code that were, by themselves, neat, but for which much better solutions existed. With these changes, I feel more confident in the stability of the code, and plenty of docs and tests have been added as well. I am aware that #473 will be another overhaul of the `Tree`s, but that won't be until v3.1.x, and I don't want to wait for that. Also, depending on the solution for that issue, the code here might be retained completely anyway.
I think I should keep the current tree interface and show all schemes of a template at once. When you click on a scheme in the tree, then on the right the corresponding template is opened (if it wasn't already) and the selected scheme is scrolled to.
This way, users can keep an overview of which schemes are where, and will retain the ability to reorder them more easily than they could on the right-hand side (I think).
The right-hand side should still have controls for moving schemes up and down, copying, and so on.
After selecting a template, all scheme editors should be displayed above each other and can be edited immediately. They can also be collapsed, reordered, copied, and moved to other templates.
The text was updated successfully, but these errors were encountered: