KieronQuinn / Smartspacer

Smartspacer is a customisable widget for Android, but with a difference: It can upgrade the built in At a Glance on Pixels - without root!
GNU General Public License v3.0
1.94k stars 40 forks source link

Widget Pages - Vertical Swiping/better toggle between pages #176

Closed jmoore-rundeck closed 5 months ago

jmoore-rundeck commented 5 months ago

Suggestion

I realize widgets cannot be used to swipe through each Smartspacer target or complication, but it works perfectly on the lock screen (swiping through each page). I think it would be great if Spartspacer could have a home screen widget setting to make it easier to cycle between your pages. The small dots are too small and I can never cycle back to the far left page

KieronQuinn commented 5 months ago

Multiple targets on the widget at once will not be done due to issues around knowing which ones are visible (widgets do not have the ability to report that back to the app). This would introduce significant performance and battery issues around frequency of updating the widget.

In addition, the way widgets work with lists makes the handling of tap events much more difficult, increasing the complexity significantly.

This may become more of a viable option in the future with Jetpack Glance, but at the moment I do not consider Glance as a stable option for a production app so it's not going to happen just yet.