Commit graph

2191 commits

Author SHA1 Message Date
Dave Davenport
a8a8906adc Improve theme parser on error. 2016-12-17 16:16:28 +01:00
Dave Davenport
b8e58b0342 Make parser more flexible, allow global properties to be anywhere in file and allow multiple similar entries. 2016-12-16 09:28:13 +01:00
Dave Davenport
efd1e07755 Fix typo in theme name. 2016-12-15 09:46:42 +01:00
Dave Davenport
4858dad631 Merge remote-tracking branch 'origin/master' into themer 2016-12-15 09:17:55 +01:00
Dave Davenport
d7b5b9fbfa Fix some compile warnings 2016-12-15 09:17:39 +01:00
Dave Davenport
9b16f21ddc Remove extra newlines after log messages. 2016-12-15 09:09:14 +01:00
Dave Davenport
2bcdf2cc2e Update manpage and AUTHORS 2016-12-14 09:26:12 +01:00
Dave Davenport
bb575585c9 Update readme with link to manpage, wiki and forum. 2016-12-13 21:32:42 +01:00
Dave Davenport
9cadedd841 small markup fix theme.md
small markup fix.
2016-12-13 18:21:31 +01:00
Dave Davenport
9ad56735ea Add properties description to theme format description 2016-12-13 18:20:09 +01:00
Dave Davenport
c6b3f21d3f Update markup new theme description document 2016-12-13 18:10:42 +01:00
Dave Davenport
eef6fa6f95 Fix typo in widget class name. 2016-12-13 18:06:16 +01:00
Dave Davenport
9a3122572e Update documentation describing new theme format. 2016-12-13 18:05:40 +01:00
Dave Davenport
fcba4b8d34 Support old argb:{HEX}{8} format. 2016-12-13 08:00:35 +01:00
Dave Davenport
38035568f3 Fix separator class and tweak parser inheritance. 2016-12-13 00:09:51 +01:00
Dave Davenport
fd64bb7a41 Improve lexer by adding support for modes. 2016-12-12 23:40:43 +01:00
Dave Davenport
be0677cf49 Update theme to new format.
- @class state {

}
- #name state {

}
2016-12-12 21:14:57 +01:00
Dave Davenport
c6030063c6 Keep track of location in parser 2016-12-12 16:55:31 +01:00
Dave Davenport
d6ec7b1de8 Cleanup, fix missing initializer. 2016-12-12 09:11:57 +01:00
Dave Davenport
6d9ce47974 Merge remote-tracking branch 'origin/master' into themer 2016-12-12 08:53:35 +01:00
Dave Davenport
47125daecf Reset user input on script selection.
Fixes: #513
2016-12-12 08:52:27 +01:00
Dave Davenport
6cca2b1ecd Remove debug output 2016-12-11 21:58:55 +01:00
Dave Davenport
8f8d296029 Add support for // and /* */ comments 2016-12-11 18:25:47 +01:00
Dave Davenport
95667e60d9 Add theme option to config system. 2016-12-11 18:06:35 +01:00
Dave Davenport
3b850f4472 Fix theme_name generator for textbox 2016-12-11 18:00:45 +01:00
Dave Davenport
7f40ed1065 Add support for rgb() rgba() color codes 2016-12-11 17:50:03 +01:00
Dave Davenport
a0096f52c4 Border width via new config system. 2016-12-11 17:13:26 +01:00
Dave Davenport
78abbeb710 Textbox uses new theme engine.. 2016-12-11 17:06:31 +01:00
Dave Davenport
5e371eedeb Change language parser to glr type, remove type prefix. 2016-12-11 14:08:28 +01:00
Dave Davenport
7ad0432d82 Set separator name 2016-12-11 12:55:09 +01:00
Dave Davenport
1dfac3c4da Update to new theme 2016-12-11 12:19:46 +01:00
Dave Davenport
5fd76b75b1 Add some color stuff 2016-12-10 19:48:44 +01:00
Dave Davenport
db248ea765 Merge remote-tracking branch 'origin/master' into themer 2016-12-10 18:34:30 +01:00
Dave Davenport
1879361250 Fix positioning of sidebar in the grand scheme of things. (this needs rewrite next release) 2016-12-10 18:27:36 +01:00
Dave Davenport
2d01d1566a Add some properties to themes 2016-12-09 22:16:31 +01:00
Dave Davenport
aa8c90cd7e Fix include. 2016-12-09 20:04:50 +01:00
Dave Davenport
d18f037d1c Add lex/bison parser for theme. 2016-12-09 19:49:49 +01:00
Dave Davenport
ea28bcdc74 Use g_strsplit_set instead of strtok so we can run g_strsplit in place 2016-12-08 16:53:48 +01:00
Dave Davenport
a259738720 Update README.md a bit. 2016-12-07 18:20:05 +01:00
Dave Davenport
3e3fb24ea5 Strip spaces from key-name (Issue: #511) 2016-12-06 19:30:53 +01:00
Dave Davenport
c759f248b4 Add configuration file location in -help output. 2016-12-06 19:24:17 +01:00
Rasmus Steinke
4eb3aa4bd7 Mention default config path 2016-12-05 23:31:18 +01:00
Dave Davenport
3f88ef0032 Issue: #38 remove delay (until next blink) when triggering on release (version 2.0) 2016-11-30 17:30:10 +01:00
Dave Davenport
c9b5667a3f Issue: #39 remove delay (until next blink) when triggering on release 2016-11-30 16:35:34 +01:00
Dave Davenport
2220b75467 Fix two issues detected by coverty. 1.) copy /paste error. 2.) dead code 2016-11-30 08:41:47 +01:00
Dave Davenport
e7a7b78cce Update manpage (rofi.1) 2016-11-30 08:13:58 +01:00
Rasmus Steinke
a1e235cab0 fix typo 2016-11-30 06:54:34 +01:00
Dave Davenport
b6a588ac00 Update Changelog and release notes with drawing speedups and other fixes. 2016-11-29 17:39:09 +01:00
Dave Davenport
4889b5f7bc Don't destroy the window, but send close request to window. 2016-11-29 16:09:26 +01:00
Dave Davenport
4f7e9b3811 Make resize look better. less flickering. 2016-11-29 11:20:52 +01:00