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

Authoring: redesign the context-sensitive menu for editing Sappho scripts #9

Open
ChrisPC opened this issue Sep 3, 2018 · 0 comments
Labels
deferred This doesn't seem right enhancement New feature or request

Comments

@ChrisPC
Copy link

ChrisPC commented Sep 3, 2018

Right now, right-clicking on an operator brings up an alphabetic list of every single operator of that type. That may occasionally be useful, but 99% of the time, it's not what I want.

Right-clicking on a field in a typical editor brings up a context-sensitive menu with common editing actions: Cut, Copy, Paste. I'd add some SWAT-specific actions, and we'd need some way to access the alphabetic list, as well.

Picturing a menu something like this:

  • Cut
  • Copy
  • Paste
  • Outsert
  • ———————
  • List of operators...

I would also change how mouse clicks work in Sappho editing boxes. Right now, after you open a script, initially no operator is selected; clicking on an operator selects it; there is no way to deselect; and right-clicking on any whitespace brings up the context-sensitive menu for the currently-selected operator, even if it's located in a distant part of the script. If the operator has been scrolled off-screen, this menu will render outside the window, or possibly even beyond the boundaries of the user's screen resolution, effectively invisible.

Instead, I would make a left-click on any whitespace outside of operators deselect the operator. Maybe also add a new context-sensitive menu for right-clicking on whitespace in the Sappho box or outside the Consequences/Roles/Option boxes, with items like Undo, Redo, ComeFrom Lizard, and Scriptalyzer.

@ChrisPC ChrisPC added enhancement New feature or request deferred This doesn't seem right labels Sep 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deferred This doesn't seem right enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant