xbmc / Official-Kodi-Remote-iOS

Full-featured remote control for XBMC Media Center. It features library browsing, now playing informations and a direct remote control.
Other
215 stars 104 forks source link

Rework SettingsValuesViewController #1087

Open wutschel opened 1 week ago

wutschel commented 1 week ago

Description

Closes https://github.com/xbmc/Official-Kodi-Remote-iOS/issues/509. Yay! :)

This PR delivers a major rework of SettingsValuesViewController. Main motivation was to set the label dimensions matching the text which needs to be displayed instead of hardcoding the dimensions or scaling down font sizes. While implementing this several other updates were obvious to be made ad well:

Screenshots (top = new, bottom = before): Bildschirmfoto-2024-06-27-um-19-57-15

Summary for release notes

Maintenance: Internal rework of SettingsViewController for better maintenance Improvement: Automatically choose correct sizes for setting labels Improvement: Place toggle switch next to setting name and not its description Improvement: Better readability by larger fonts for setting description Improvement: Remove "[CR]", BB and html code from descriptions Improvement: Align scrubbingView, footer and slider colors with App colors