hyper/app/lib
Mike b76e004309 Dynamically change the font-smoothing pref (#205)
* Dynamically change the `font-smoothing` pref

By default, hterm defaults to `font-smoothing: 'antialiased'`, which
works really well on retina displays. On non-retina displays, however,
the type looks very thin and is hard to read.

This will look at the devicePixelRatio of the device anytime the term
prefs are set, and change between `antialiased` and
`subpixel-antialiased` dynamically.

* Refactor to add the font smoothing override into state

This also subscribes to the electron `move` event to control when this
piece of state gets updated.

* Add UI_WINDOW_MOVE action with a side effect for font smoothing
2016-07-19 11:30:57 -07:00
..
actions Dynamically change the font-smoothing pref (#205) 2016-07-19 11:30:57 -07:00
components Dynamically change the font-smoothing pref (#205) 2016-07-19 11:30:57 -07:00
constants Dynamically change the font-smoothing pref (#205) 2016-07-19 11:30:57 -07:00
containers Dynamically change the font-smoothing pref (#205) 2016-07-19 11:30:57 -07:00
reducers Dynamically change the font-smoothing pref (#205) 2016-07-19 11:30:57 -07:00
utils Fixed some documentation typos. (#212) 2016-07-17 14:05:37 -07:00
component.js Fixed some documentation typos. (#212) 2016-07-17 14:05:37 -07:00
hterm.js Add cursor actions (#217) 2016-07-19 10:48:11 -07:00
index.js Dynamically change the font-smoothing pref (#205) 2016-07-19 11:30:57 -07:00
rpc.js refactor 2016-07-13 13:45:14 -07:00