Open ThatGuySam opened 2 months ago
@ThatGuySam thanks a lot for suggesting this! It's not going to be an easy feature to build and I wonder how many users will use this (managing expectations here). Any resources (e.g. Swift code) that could help me build this would greatly improve likability of me building this 🙏
Nothing like this even exists and, in my opinion, this is a huge blind spot in Mobile UX so I could certainly see a lot of value for larger companies doing very deep UX improvements.
I'm not a Swift dev but it could be fun to port some existing Hand stuff from VisionOS or Unity/Unreal: https://medium.com/codex/how-to-use-vision-hand-pose-in-swiftui-a24b7a7e5721 https://developer.apple.com/documentation/vision/detecting_hand_poses_with_vision
You could also just use a Transparent PNG or SVG of a hand and anchor the Finger to the mouse position
Is your feature request related to a problem? Please describe. I haven't been able to find any tool that simulates fingers covering the screen for interaction so that me and my team know exactly what the user will see when the app is physically in hand and can factor finger position into design decisions.
Also, this would be very helpful to show designers how their designs are work as a real-life touch experience.
Describe the solution you'd like Ideally an option to cover the screen with simulated fingers that follow the cursor in real time with realistic joints.
Alternatively maybe just show the fingers while your cursor is pressed down.
An option to set the hand's opacity, default 100% opacity
An option to switch between various holding positions
Auto-mode that switches between Thumb, Two Hands, etc so that it's clear what's not reachable by a given hand position.
Describe alternatives you've considered I was thinking about building a web app to test this on screenshot but it's not quite the same effect as a tool that's always on and realtime.
Additional context Articles I've found on Finger UX
Modern Touch-Friendly Design (2020) https://addyosmani.com/blog/touch-friendly-design/
Hand and Finger Positioning https://www.uxmatters.com/mt/archives/2017/05/design-for-fingers-touch-and-people-part-2.php
How We Hold Our Gadgets(2017) https://alistapart.com/article/how-we-hold-our-gadgets/