Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display all scheme editors simultaneously when selecting template #473

Open
FWDekker opened this issue Sep 22, 2023 · 1 comment
Open

Display all scheme editors simultaneously when selecting template #473

FWDekker opened this issue Sep 22, 2023 · 1 comment
Assignees
Labels
enhancement Improvement of existing feature

Comments

@FWDekker
Copy link
Owner

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.

@FWDekker FWDekker added the enhancement Improvement of existing feature label Sep 22, 2023
@FWDekker FWDekker added this to the v3.1.0 milestone Sep 22, 2023
@FWDekker FWDekker self-assigned this Sep 22, 2023
FWDekker added a commit that referenced this issue Oct 19, 2023
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.
@FWDekker FWDekker removed this from the v3.1.0 milestone Dec 6, 2023
@FWDekker FWDekker moved this to Ready in Randomness Jan 10, 2024
@FWDekker FWDekker moved this from Ready to Backlog in Randomness Jan 12, 2024
@FWDekker
Copy link
Owner Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement of existing feature
Projects
Status: Backlog
Development

No branches or pull requests

1 participant