Opened 6 years ago

Last modified 9 months ago

#9137 reopened enhancement

Implement scrollbar knobs as in BeOS R5

Reported by: jessicah Owned by: jscipione
Priority: normal Milestone: R1
Component: User Interface Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

The current flat looking scrollbars in Haiku are bleak. Also, the two knob-styles in BeOS R5 add a degree of touchability to the scrollbars.

Personally, I prefer the three squares design. The BeOS's UI is very inspiring, and I'd like to see some of that BeOS personality continue to resonate in Haiku.

The Scrollbar Preferences.

Whilst some may argue this falls under theming (which I certainly don't advocate myself), I argue that this is personality of the BeOS and hopefully also that of Haiku.

Attachments (8)

Scrollbar_knob_idea.png (10.6 KB) - added by jscipione 6 years ago.
Mockup of scrollbar knobs, more to come.
Scroll bar knob idea 2.png (13.2 KB) - added by jscipione 6 years ago.
Scroll bar knob idea 2, similar to Mac OS Platinum and Windows XP
Scroll bar knob idea 2 disabled.png (11.8 KB) - added by jscipione 6 years ago.
Scroll bar knob idea 2, unfocus or disabled look
if you don't like blue.png (13.6 KB) - added by jscipione 6 years ago.
BeOS style scrollbar knobs.png (21.3 KB) - added by jscipione 6 years ago.
Rejected before but here are the BeOS R5 style knobs for reference
3 line knob.png (14.5 KB) - added by jscipione 6 years ago.
3 line knob style
knobs.png (16.9 KB) - added by jscipione 5 years ago.
Appearance preferences showing different knob styles
Appearance Scroll bar prefs no arrows on knobs and height adjusted.png (50.0 KB) - added by jscipione 9 months ago.
Appearance showing Scroll Bar options

Download all attachments as: .zip

Change History (19)

comment:1 Changed 6 years ago by anevilyak

Type: bugenhancement

comment:2 Changed 6 years ago by axeld

Owner: changed from stippi to jscipione
Status: newassigned

This has just been discussed on the mailing list again. While the current look might be changed (John intended to improve upon his last try again), the scroll bar preferences won't make a comeback as they were on BeOS.

I leave this ticket open until John comes up with a new design, and see if that is accepted or not.

Changed 6 years ago by jscipione

Attachment: Scrollbar_knob_idea.png added

Mockup of scrollbar knobs, more to come.

comment:3 Changed 6 years ago by jscipione

I swear I didn't put jessicah up to this. Some on the IRC channel lamented the loss of the BeOS 5 style scrollbar knobs, I told them to take it up on the mailing list, jessicah decided to file this ticket instead. Trac is not the appropriate place to have these kinds of discussions, the mailing list is. Anyway, I've attached a first draft scroll bar knob mockup, it still needs some work but is a good starting point to show what I'm thinking.

Changed 6 years ago by jscipione

Attachment: Scroll bar knob idea 2.png added

Scroll bar knob idea 2, similar to Mac OS Platinum and Windows XP

Changed 6 years ago by jscipione

Scroll bar knob idea 2, unfocus or disabled look

Changed 6 years ago by jscipione

Attachment: if you don't like blue.png added

Changed 6 years ago by jscipione

Rejected before but here are the BeOS R5 style knobs for reference

comment:5 Changed 6 years ago by jscipione

Do you like the dimples better than the lines?

comment:6 Changed 6 years ago by dsjonny

I think that looks good, and I think it can be available for choice, so the user can select this style too. I like the other 3 styles too.

comment:7 Changed 6 years ago by axeld

Blue scrollbar over my dead body. But besides that, "if you don't like blue.png" certainly looks better than your previous tries :-)

Changed 6 years ago by jscipione

Attachment: 3 line knob.png added

3 line knob style

Changed 5 years ago by jscipione

Attachment: knobs.png added

Appearance preferences showing different knob styles

comment:8 Changed 4 years ago by pulkomandy

Hi, The knobs themselves look ok (I also like the "if you don't like blue" ones, which look like raised bars, rather than carvings on the scrollbar). Not sure the dotted style is very useful.

However I don't like the preference panel much. Having to click a scrollbar to change the style is not intuitive, and the arrow-less scrollbar looks ugly. Can we get standard radio buttons or checkboxes instead?

There is a separate ticket to add a more complete "preview" view to Appearances, which I think is what we should do, removing all the existing previews (fonts, scrollbars).

comment:9 Changed 4 years ago by jscipione

Well, the dotted style and the preference panel look both derive from the "as in BeOS R5" part of the bug report.

Standard radio buttons with text labels are not okay as the images help. We could take on a more hybrid radio button/image control though, but text labels would be unclear.

Do we need different scroll bar styles selectable in Appearance? Probably not. It might be nice to have them in the class though so that the style could be turned on in a round-about way for BeOS diehards while the rest of us can use the default, whatever that may be. Most people seem to like the lines.

I don't think that Appearance needs a complete "preview" view, let's wait until after R1 and then we can do a nice visual overhaul.

Changed 9 months ago by jscipione

Appearance showing Scroll Bar options

comment:10 Changed 9 months ago by jscipione

Resolution: fixed
Status: assignedclosed

enhancement implemented in hrev52106 including drawing Scroll Bars into HaikuControlLook.

comment:11 Changed 9 months ago by jscipione

Resolution: fixed
Status: closedreopened

Reverted in hrev52129

Note: See TracTickets for help on using tickets.