DrewNaylor / Retiled

An attempt at creating a "desktop" environment mainly for Linux phones and tablets that's similar in function to some parts of Microsoft's Windows Phone 8.x, primarily the Start screen, Search app, navigation bar, Action Center, and the status bar. Development is mainly being done using the PinePhone, so that'll be the main supported device.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I think the vertical scroll squash can be done with the Flickable boundsMovement property.

DrewNaylor opened this issue · comments

I'll have to have it do FollowBoundsBehavior to make it go outside the thing and overshoot, but otherwise I can just do a transform: Scale and have the X-axis (or maybe it's Y-axis?) of the Flickable shrink according to the current position of how far we are outside the Flickable area. It's the verticalOvershoot value that needs to be used to know how far over the scroll bounds we are. Here's the documentation on boundsMovement, I can probably modify the first example with the transform but may also need to use stuff from the second one:

https://doc.qt.io/qt-6/qml-qtquick-flickable.html#boundsMovement-prop