scrollbar-style

A package for detecting whether the scrollbar style is overlay or legacy

Scrollbar Style

This package detects the preferred scroller style for Atom on OS X using the +preferredScrollerStyle method on NSScroller. For compatibility, this library always returns "legacy" on Windows and Linux.

scrollbarStyle = require 'scrollbar-style'
 
style = scrollbarStyle.getPreferredScrollbarStyle()
console.log(style) # ==> 'legacy' or 'overlay' 
 
scrollbarStyle.onDidChangePreferredScrollbarStyle (newStyle) ->
  console.log('style changed'newStyle)