gui-cs / Terminal.Gui

Cross Platform Terminal UI toolkit for .NET
MIT License
9.74k stars 694 forks source link

Enhance `Slider` -> `LinearRange` with better styling #3829

Open tig opened 1 week ago

tig commented 1 week ago

I had hopes for Slider.

image

Don't get me wrong, I like this View. It does a lot of things great.

However, it's not the Slider I envisioned. I want this:

image

I could continue to tweak the existing Slider to have modes like the above. But that's just complex.

Instead, I want to write a new View based on ScrollSlider in

Anyone object to me renaming the existing Slider to something that better describes it as I do this?

???

tig commented 1 week ago

After digging in, I've changed my mind.

Slider can work for what I want. But I am going to rename it: LinearRange as that's what other frameworks call similar controls these days.