⚠️ This project uses an updated collision point. Find the legacy version documentation here.
This project uses the different text rendering engines to determine what device and application is being used to run a Hopscotch project.
The table below uses values calculated with this project on first restart. You can also click on colored text for more details on specific conditions or results.
Since the text rendering engine is subject to change soon again, these numbers may be outdated, and they use my rendering engine
(where the emojis load properly). The stats are not collected with the most proper methods, but what I have does seem to work out.
This project will be used to identify devices within the Hopscotch app based on last touch multipliers. These multipliers, when multiplied
by the Last Touch Y decimal given from a device, will always produce a whole number. It will be different for different devices, and this is
how we can identify such devices. Note that some of the multipliers will be the same across certain models, especially those with the same or
similar screen size/resolution/ratio. This project, unlike platform identification, can be really useful to know when designing elements like
touch controls, which need a bigger relative size on mobile than tablet. When combined with the previous project, Hopscotch can determine the
platform, and if in the app, the device (family) AND the orientation.