fappel / xiliary

Auxiliary libraries for Eclipse, JUnit and Java development in general.
http://fappel.github.io/xiliary
Eclipse Public License 1.0
61 stars 13 forks source link

[ScrollableAdapterContribution] Add styling to disable very thin flat-scroll-bar #52

Closed jbuchberger closed 8 years ago

jbuchberger commented 8 years ago

The idea is to use CSS to make sure all flat scrollbars always only show the thicker thumbs.

Note, that this does not reflect my personal taste (I'd rather be able to have very-thin-only styled flat scrollbars). However, our stakeholders make integration of the flat scrollbar into our RCP client dependent on above feature.

fappel commented 8 years ago

I think this should be possible without too much effort, and we want to make your client happy, won't we ;-) I'm working on the ScrollableAdapter stuff this week and already started with bug fixes. Once that's done, I will go ahead with enhancement requests. As bug fixing proceeds well so far this feature will hopefully be available till the end of the week. I'll keep you posted.

jbuchberger commented 8 years ago

Great, thanks! I noticed your recent fixes and just tried to build your current development branch in order to test it in our client. Unfortunately, I got to leave office now and due to review/retrospective/planning - I won't be able to have a closer look at it again the next couple of days.

jbuchberger commented 8 years ago

Thanks! Tested with 0.1.2.20151214-0727 from development repo.

Works like a charm using: adapter-demeanor: fixed-width;

(Note that the example in the commit message is not valid CSS.)

jbuchberger commented 8 years ago

While testing, I noticed there are new dependencies in the theme MANIFEST ... one of them org.eclipse.core.runtime;bundle-version="[3.11.1,4.0.0)" requires updating that plugin in the target platform in case one cannot update yet to Mars.1

fappel commented 8 years ago

Thanks for noting that one. I will reduce the lower boundaries of the new dependencies.