LiveSplit / LiveSplitOne

A version of LiveSplit that works on a lot of platforms.
https://one.livesplit.org/
MIT License
246 stars 29 forks source link

Use a dropdown instead of arrows for switching between comparisons #233

Closed wooferzfg closed 4 months ago

wooferzfg commented 4 years ago

We have 9+ different comparisons, and having to use arrows to switch between them is pretty unintuitive. We should definitely still keep the hotkeys for switching between comparisons, but the comparison selection in the sidebar should be a dropdown menu.

CryZe commented 4 years ago

I'll mark this as iOS because on iOS the arrows aren't even properly fitting into the sidebar and flow into the new line. So the current implementation is basically "broken" for iOS atm (though this should be an easy fix via grid or flexbox, but idk if we want to do that when we want to replace the whole thing anyway).

wooferzfg commented 4 years ago

For this, we'll need to:

wooferzfg commented 5 months ago

It would also be useful to show a dropdown for choosing a comparison override in the settings.

CryZe commented 5 months ago

I believe I want lsc to just generically define comboboxes (i.e. it just returns a list of options) for settings, so while it would technically be useful there, lsc can just fill the list by itself, in this case.

CryZe commented 4 months ago

Whoops, forgot to auto close it. This is done.

wooferzfg commented 4 months ago

The PR was https://github.com/LiveSplit/LiveSplitOne/pull/911