klembot / twinejs

Twine, a tool for telling interactive, nonlinear stories
https://twinery.org
GNU General Public License v3.0
1.99k stars 294 forks source link

Feature: right-click context menu #73

Open klembot opened 9 years ago

klembot commented 9 years ago

Originally reported by: Leon Arnott (Bitbucket: L, GitHub: Unknown)


Based on discussion in issue #68, it is proposed that right-clicking on the Story Map produce a contextual menu, housing at least one item ("New Passage Here") and potentially others (the 3 zoom options, maybe a toggle between issue #72's Hand Tool if that's implemented).

Concern: should the passage mouseover menu be relegated to a right-click menu, bringing Twine 2 back into parity with Twine 1 w/r/t contextual menus? I think the accessibility of the mouseover menu is a boon, insofar as it effortlessly reveals the "Set starting point" and "Test from here" functionality which I fear was a tad oft missed when it was in Twine 1's right-click menu. But maybe that's just paranoia on my part.


klembot commented 9 years ago

Original comment by kelli b (Bitbucket: alex3omg, GitHub: Unknown):


I completely agree that more story map tools are needed, such as clicking to drag and navigate, right clicking to bring up a menu, etc. I would also love connecting passages with clicks, so like right click on a passage "link to passage" then you click another and a link is made.

pleabargain commented 2 years ago
greyelf commented 2 years ago

I agree access to a Context Menu is a good idea.

However the implementation needs to take into consideration how those that don't have a Right Mouse Button, like Apple and Mobile Device users, will access the same "context" functionality.

klembot commented 2 years ago

Yes, touchscreen device support is the main reason why we don't have this. It would have to be functionality that is accessible elsewhere in the app as well.

pleabargain commented 2 years ago

Press on an object to activate 'right click' on touch screen works on native app.

On Chrome on my Android phone press and hold on twineru story object doesn't respond .

Canvas object is a maybe option but cannot search for text in canvas objects.

Sent from a small device. Please forgive brevity.

On Sat, Sep 3, 2022, 18:51 Chris Klimas @.***> wrote:

Yes, touchscreen device support is the main reason why we don't have this. It would have to be functionality that is accessible elsewhere in the app as well.

— Reply to this email directly, view it on GitHub https://github.com/klembot/twinejs/issues/73#issuecomment-1236135543, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAE4OTQ5RHA7OP5UNK4PTKTV4NQWFANCNFSM6AAAAAAQBKNUW4 . You are receiving this because you commented.Message ID: @.***>

hituro commented 2 years ago

@greyelf For Apple's one-button mice (now in a minority) ctrl + click simulates a right click