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

Make it work on touchscreens #127

Open
pizdjuk opened this issue May 30, 2023 · 4 comments
Open

Make it work on touchscreens #127

pizdjuk opened this issue May 30, 2023 · 4 comments

Comments

@pizdjuk
Copy link

pizdjuk commented May 30, 2023

It would be cool if the toolkit worked on touch devices. Especially scrolling. Right now it is not possible to scroll doing finger swipes. For testing use scrollview from examples.

@gansm
Copy link
Owner

gansm commented May 30, 2023

Unfortunately, I don't have a touchscreen to test that. I don't know if a terminal can send swipe gestures in processable escape sequences via stdin. But maybe I'm wrong about that.

What I do support is scrolling with the mouse wheel. Maybe some terminals can convert swipe gestures to mouse wheel input.

@gansm
Copy link
Owner

gansm commented Jun 4, 2023

Hi, I just added support for right and left scrolling with the mouse (3dbdeee). But it seems that this feature is only implemented in xterm at the moment.

@pizdjuk
Copy link
Author

pizdjuk commented Jul 17, 2023

Cool! I will test it! BTW, does the toolkit work in wayland natively?

@gansm
Copy link
Owner

gansm commented Jul 19, 2023

FINAL CUT has a text-based user interface that runs on any text terminal like vt100 or a terminal emulator like xterm, gnome-terminal, or alacrity. Depending on the capabilities of your terminal, more or less features like color, underlining, or mouse support are available. FINAL CUT does not know on which computer (local or remote), in which environment, or even on which operating system the display occurs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants