Commit Graph

7 Commits (e7359c5776b6b10ac3b1fbafe8c70646294c744a)

Author SHA1 Message Date
Gonçalo Silva e7359c5776 Encapsulate theme handling
The Theme class encapsulates theme handling, by listing default themes
and providing means to access their gtk/web css.

Besides cleaning things up, it makes it easy to support custom themes
in the future. The user just needs to provide two CSS files, and we'll
be able to instantiate and use a Theme from that.
2019-03-26 15:09:21 +00:00
somas95 8372eee85c
Merge branch 'master' into refactoring 2019-03-09 20:43:48 +01:00
Manuel Genovés 7169bf9a03 update imports, basic linting 2019-01-27 20:20:56 +01:00
Manuel Genovés 47c169882e update styles 2018-12-06 14:22:07 +01:00
somas95 47a44b25fd refactoring 2018-07-18 16:24:56 +02:00
somas95 1acd4f575d Refactoring
Simplified a bunch of if statments with list comprehension and a nice dict
2018-07-17 20:25:12 +02:00
somas95 f4667d8774 Decent export dialog :) 2018-07-17 12:46:43 +02:00