Thanks for your work on this extension. It's extremely impressive.
Unfortunately I have ran into an issue with a horizontal bar nested within a controller_viewport. The video should make it clear, but it's that these bars behave differently depending on if they are just in a vbox, in a regular viewport or within a controller_viewport. It behaves normally when used with a controller. The game's resolution is 3840x2160 in case that matters. I've been banging my head against this issue for the last couple of hours and I can't seem to solve it.
vbox:
spacing 50
hbox:
label _("TEXT SPEED")
null width 50
controller_bar value Preference("text speed") alt "Adjust Text Speed" style "preferences_slider" yalign 0.5
label " <- NOT in controller_viewport" yalign 0.5
viewport:
hbox:
label _("TEXT SPEED")
null width 50
controller_bar value Preference("text speed") alt "Adjust Text Speed" style "preferences_slider" yalign 0.5
label " <- in regular viewport" yalign 0.5
controller_viewport:
id "pref_display_vp"
xsize 2500
mousewheel True
draggable renpy.variant("touch")
vbox:
spacing 50
hbox:
label _("TEXT SPEED")
null width 50
controller_bar value Preference("text speed") alt "Adjust Text Speed" style "preferences_slider" yalign 0.5
label " <- in controller_viewport" yalign 0.5