Improve scrollbar on windows dark theme?

22 views
Skip to first unread message

Infinite Persistence

unread,
Feb 20, 2025, 2:31:32 AMFeb 20
to SmartGit
Hi,

I haven't used SmartGit in Windows for a while.  When I switched back, the bright (and thick) scrollbar looks a jarring.  

Screenshot 2025-02-20 140526.png

Is there any way I can customize it? (I did briefly look into the custom themes, but don't see any entries for scroll bar).

Thanks.

p/s: I thought SWT is supposed to the "independent of system"? The one in Linux looks great.

Screenshot 2025-02-20 140803.png

syntevo Support

unread,
Feb 20, 2025, 3:07:11 AMFeb 20
to smar...@googlegroups.com
Hi,

Please give SmartGit 25.1 preview a try:

https://www.syntevo.com/smartgit/preview/

which should fix it.

IIRC, the dark scrollbar code is some kind of hack in SWT using undocumented Windows API. Hence, with each major update of Windows the new build needs to be white-listed. This is no small patch for the SWT library, so we don't introduce it in a SmartGit release version.

--
Best regards,
Thomas Singer
syntevo GmbH
https://www.syntevo.com
> --
> You received this message because you are subscribed to the Google Groups
> "SmartGit" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
> smartgit+u...@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/smartgit/893405f7-7a99-4bb8-8d95-699c76f4c099n%40googlegroups.com.
>

Guy Rouillier

unread,
Feb 21, 2025, 4:45:35 AMFeb 21
to SmartGit
"I thought SWT is supposed to the "independent of system"?"

No, actually, the exact opposite.  SWT's goal is to use the native controls as much as possible. Directly from the source, https://www.eclipse.org/swt/:

"SWT is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented." 

--
Guy Rouillier

Infinite Persistence

unread,
Feb 21, 2025, 4:45:41 AMFeb 21
to SmartGit
It works!  Still a bit thick, but good enough :)
Thanks, Thomas.

Reply all
Reply to author
Forward
0 new messages