jdolan / ObjectivelyMVC

Object oriented MVC framework for OpenGL, SDL2 and GNU C. Inspired by Apple's AppKit. Zlib license.
Other
29 stars 7 forks source link

Introduce a Theme class to provide user-defined theming #19

Closed jdolan closed 6 years ago

jdolan commented 7 years ago

There is currently no easy way for users to customize the look and feel of MVC components. Their options are:

What would be better is if a Theme class existed to provide UI hints around colors, padding, fonts, etc. View classes would then be modified to pull this configuration from a Theme instance (singleton?) in their own initialization.

jdolan commented 6 years ago

This was addressed with #25