purplemelon1 wrote: β23 Nov 2025, 11:42
Congratulations.
I'm quite liking this update. On android, the ufo feels faster. That must be the proper dpi scaling making it slightly bigger to interger scale. Crt beam indicators don't make it too obvious what they mean. Advanced users (familiar with playing with settings in other tests) should have no issue.
Great to hear. You can tap the TestUFO gear icon for Settings to change the size too! You can still use 1:1 native if you prefer, and make those UFOs tiny. Some screens will go automatically native resolution, but most TestUFO screens will respect your default browser zoom/DPI setting.
On startup, unless you override the size, it will default to bigger than 1:1 native at the main screen on Android and iPhone. Most phones default their browser to 300% their native resolution (Device Pixel Ratio = 3). Otherwise, UFOs will be tiny on those retina resolution 300dpi-500dpi screens! Bigger pixels = faster motion at scaled pixels per second.
Now the user can choose. Make things bigger/smaller, or use integer scaling (square pixels) or add smoothing (bilinear).
I can even embed TestUFO animations on this forum with this forum's still working custom UBBcode
[testufo height=360]testname#testargs=blabla[/testufo] which all forum members can use here to embed testufo animations around here. I can configure it to match your native resolution automatically (regardless of zoom/browser setting) -- since display tests often likes native resolution.
As I let users embed TestUFO similarly to a YouTube video (on these forums and elsewhere):
Here's 1x, 2x and 4x native resolution at integer scaling:
- Try zooming your browser
- Try changing OS DPI
- Try resizing this browser window viewing this forum page
- These embeds below successfully stays locked to your native display resolution in most browsers on most OSes.
- This makes TestUFO the most accurate "display-native" embeds. Like a smart image or a smart video that automatically adapts to your resolution & Hz.