Hi all,
especially before digging deeper into the implementation of seasons, phases and events, it was unclear to me how these items can be nested. The menus (both burger and right click) are context sensitive but don't help too much about what will be added where:
Right clicking a phase allows to add a season, event or phase, all of those on the same level in the menu but result in actions on different levels. The season will be added to the toplevel, phases and events as siblings of the current phase.
To improve the situation, I have the following proposal:
# Context menus
## User defined absolute Season
Edit Season...
Delete Season
──────────────
Add Phase...
Add Event...
──────────────
Add Season...
## Phase (example: nested in Season "2025")
Edit Phase...
Delete Phase
──────────────
Add Phase to "2025"...
Add Event to "2025"...
## User defined relative Season
Edit Season...
Delete Season
──────────────
Add Phase... (grayed out)
Add Event... (grayed out)
──────────────
Add Season...
## Predefined Season
Edit Season... (grayed out)
Delete Season (grayed out)
──────────────
Add Phase... (grayed out)
Add Event... (grayed out)
──────────────
Add Season...
## Empty space
Add Season...
# Burger menu
## Selected: User defined absolute Season
Same as context menu above
## Selected: Phase
Same as context menu above plus:
──────────────
Add Season...
## Selected: User defined relative Season
Same as context menu above
## Selected: Predefined Season
Same as context menu above
## Selected: Nothing
Same as empty space context menu above
In my view, this would make the scope of the executed action clearer. Feedback is welcome!
I am aware this will require minor adaptions to the translations. But especially adding the ellipsis to all affected items could be done by me, reducing that effort for others.
Cheers, Joachim