kivy/kivy — pull request #1683 by inclement (2013-12-07 15:04:35+00:00)
Title: Added scale independent SettingPath width (plus fallback for small screens)

This pr should hopefully resolve https://github.com/kivy/kivy/issues/1617

The issue suggests setting size_hint to 0.9 in both directions, but I think that would actually be an unnecessarily large width in many cases. Instead I used dp(500), plus a check to make it smaller if the Window is too small to see all the popup.