Clearlooks TODO

Clearlooks-cairo is not quite finished yet. A lot of polishing still need to happen, as well as getting it on par feature-wise with the old version. Below is a list of things I still need to do.

  • Improve the arrows.
  • Made dark themes look good.
  • And Much More… will add when I think of them :)

These are some random notes.

Focus rings
Implementing external focus rings is going to be very difficult to do. It’s not possible to draw ‘outside’ of the button’s actual space. The problem with this is that if you do, the focus ring can be erased without causing expose events. So the only way to draw an external focus ring is by making the button bigger, and then drawing the actually button smaller than the allocated size. This however will look pretty bad, since you either get a lot of spacing, or the focussed button is smaller than the other buttons.