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

[Question]is it usable for touchscreen? #293

Open
lVentus opened this issue Apr 28, 2023 · 10 comments
Open

[Question]is it usable for touchscreen? #293

lVentus opened this issue Apr 28, 2023 · 10 comments

Comments

@lVentus
Copy link

lVentus commented Apr 28, 2023

Hello! I wonder if it can work for touchscreen? I have a surface pro, and I want it to work with touchscreen as well, when it is in tablet mode. Is it possible? Thanks a lot!

@iberianpig
Copy link
Owner

Fusuma does not handle touchscreen events, so it should not work.
It is possible to implement the feature improvement, but it is difficult because I do not have a touchscreen device.

@Phaengris
Copy link

Don't want to give you too much hope till the work is done, but at the moment I'm working on a plugin which should allow Fusuma to work on touchscreens. By the very same reason - I have a surface pro and I want Fusuma to work on it :)

@iberianpig
Copy link
Owner

That's great! Feel free to ask any questions you have. I'm here to help!

@Phaengris
Copy link

Phaengris commented May 31, 2023

I'd like to share some progress report:

The next step is to try to implement swipe support :)
Any comments / feature requests are welcome.

@Phaengris
Copy link

Some progress report :) sorry for being slow with updates, I have not much time to work on this...

  • added swipe support
  • heavily reworked the plugin's structure

The next steps: add hold support, then release 0.0.1, then work on pinch / rotate / edge.
(Or add pinch / rotate, then release 0.0.1? 🤔)

@iberianpig
Copy link
Owner

That's really amazing!
I'm thinking of buying a touchscreen device myself so that I can try it out 😄

I think it's a good idea to release the features gradually, in smaller increments.

@Phaengris
Copy link

Progress report: hold support.

@iberianpig you're probably right 👍 let me release it and then add features.

@Phaengris
Copy link

Well, I've released it as a gem https://rubygems.org/gems/fusuma-plugin-touchscreen/versions/0.0.1.alpha

I still consider it an alpha version :) but releasing it as a gem may give a chance to install it for everyone who would like to try.

I need to write some readme at least and also add some tests to make it non-alpha.

@Phaengris
Copy link

Phaengris commented Jul 10, 2023

I was away from development for a time, but now there's some news:

  • pinch implemented
  • rotate implemented
  • covered with specs

What's left to do is to finish a spec for TouchBuffer, then release 0.1.0

@Phaengris
Copy link

Well, 0.1.0 is released, readme and changelog are updated. So now we can say, with some caution :) that Fusuma has support for touchscreens :)

Now I'll start to use it on my device and see if there are any bugs to fix / opportunities to improve. Anyone who can / want to test it is very welcome!

https://github.com/Phaengris/fusuma-plugin-touchscreen

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

No branches or pull requests

3 participants