Dave Davenport
ad06fb9516
[Theme] Try to fix importing of theme.
...
- Fix the two place of resolving into one method.
- Do not accept file in CWD.
- Prefer file if it exists in same directory as parent file that
imported it.
fixes : #1889
2023-08-15 19:12:14 +02:00
Dave Davenport
727d7c579d
Update copyright dates.
2023-01-14 13:02:35 +01:00
Dave Davenport
09b9039718
[Theme] Move some definitions header around for plugin.
2022-12-24 11:46:03 +01:00
Dave Davenport
bdeede53e4
[Doc] Add documentation for new functions.
2022-11-19 21:56:12 +01:00
Dave Davenport
d9935e594e
[Doc] Fix some missing docu.
2022-11-19 21:50:34 +01:00
Dave Davenport
0e90fb065f
[Build] Fix some compile warnings.
2022-07-23 00:28:55 +02:00
Dave Davenport
386877dd22
[Theme] Add enabled property with env support.
2022-07-15 23:28:57 +02:00
Dave Davenport
eff3b86c94
Bump copyright date.
2022-02-07 23:17:15 +01:00
Dave Davenport
a34c13bdb2
[Theme] Validate variables in theme and throw error on fail.
...
issue: #1580
2022-01-31 23:19:51 +01:00
Dave Davenport
85c6545a43
Merge List and Array type into one. ( #1572 )
...
* Merge list and array into one.
* [Lexer] Only use string without " in list
* Some cleanups
* Cleanups based on feedback.
2022-01-25 09:57:59 +01:00
Dave Davenport
4bef336b9c
What is in a name.
2022-01-24 20:33:19 +01:00
Dave Davenport
55b043bcfa
[Theme] Add set type for testing.
...
Allows a set of properties, f.e.:
test: { "aap", "noot", "mies"}
or
tabs: { 1px, 10px, 1px, 3em }
Issue: #1571
2022-01-24 19:43:08 +01:00
Dave Davenport
f0500a5a0e
[Help] Print out the parsed config/theme files.
2021-12-12 20:56:32 +01:00
Dave Davenport
dac09b8728
Cleanups based on cppcheck.
2021-12-01 13:14:36 +01:00
Dave Davenport
e60e6bab2a
[Doc] Try to fix some of the doxygen coverage warnings.
2021-08-20 11:37:03 +02:00
Dave Davenport
8d0dd01997
Cleanup, update header files using clang-tidy.
2021-08-19 13:34:01 +02:00
Dave Davenport
47f26ca2f1
[IconFetcher] Look for images in theme directories.
2021-08-17 11:05:03 +02:00
a1346054
c62137f8ab
Simple maintenance improvements ( #1370 )
...
* rofi moved to libera.chat
* unify some theme headers and whitespace
* consistently use the same hashbang for bash
* improve obsolete way of testing equality
see https://github.com/koalaman/shellcheck/wiki/SC2268 for explanation
* use consistent function definitions in bash scripts
* remove duplicated author and fix whitespace
* quote all variables in scripts
fixes many warnings identified through shellcheck
* fix whitespace in scripts
* fix whitespace in non-source files
* fix spelling in non-source files
* fix whitespace and indentation in source files
* fix spelling in source files
2021-08-14 13:03:16 +02:00
Dave Davenport
9f71c4f78d
[Config] Load default config file in at startup
...
* load via resources doc/default_configuration.rasi
* print the configuration options on dump-config
2021-07-10 00:25:20 +02:00
Dave Davenport
0f21541327
[Configuration] Add start of more 'theme' based configuration.
...
Nested CSS blocks in configuration {} are parsed into
rofi_configuration.
2021-06-14 19:29:05 +02:00
Dave Davenport
beccfe4178
[Widget] with background image, draw background-color first.
2021-06-13 21:41:31 +02:00
Dave Davenport
9d85bcb914
Update copyright header.
2021-06-09 14:50:39 +02:00
Dave Davenport
dc46457f71
Remove deprecated theme options
...
* color_window
* color_urgent
* color_active
* color_normal
2021-06-08 22:44:15 +02:00
Dave Davenport
3598ebe603
[Config] Quick hackish workaround for handling dynamic options from config file
...
Quick hackish workaround for having options that are added *after*
config file is parsed.
This needs to be replaced once the config system is revamped.
Fixes : #905
2021-06-01 12:17:59 +02:00
TonCherAmi
dc28a97437
Add cursor property ( #1313 )
...
* Change mouse cursor on widget hover
Currently only listview element and editbox are supported.
* Add cursor property
2021-05-23 00:17:27 +02:00
Dave Davenport
f69f8fcb7b
Cleanup code documentation.
2021-05-05 21:53:29 +02:00
Dave Davenport
01935064d8
Add -rasi-validate
option.
...
Issue: #1260
2021-01-26 17:27:32 +01:00
Dave Davenport
30735791b4
Run indenter.
2020-08-28 16:41:59 +02:00
Dave Davenport
151547a99e
[Themes] add calc() support to distance in theme format. ( #1105 )
...
* Initial test to allow math in distances.
Support + and -
Needs spaces around + and -.
* [THEME] Fix printing theme with math in distance.
* [Theme] use calc() syntax.
* [Theme] Add * and / to calc().
* [Theme] Fix the precedense ordering in parsing. Also avoid making copies.
* [Theme] Don't print unneeded ().
* [Theme] Add modulo to calc.
2020-04-24 19:54:08 +02:00
Dave Davenport
f63da72ea6
[Dmenu] Fix possible crash.
...
Don't pass empty string.
Issue: #1083
2020-04-06 23:31:45 +02:00
Dave Davenport
b169289996
Indent all the code.
2020-02-02 13:56:37 +01:00
Dave Davenport
b03edc5cf3
Update copyright dates.
2020-01-01 12:23:12 +01:00
Dave Davenport
8590a7ccf2
[CI] Fixing some more doxygen warnings.
2019-09-30 10:57:23 +02:00
Dave Davenport
0a0556c765
[CI] Update missing documentation.
2019-09-30 10:35:12 +02:00
Dave Davenport
8d9e403659
Update copyright.
2019-09-27 11:58:32 +02:00
Dave Davenport
7c613f6a4c
Issue893: Add support for @media in the theme format. ( #1015 )
...
* [Lexer] Add support for @media.
Issue: #893
* [Theme] @media limit to px.
* [Theme@Media] add *{} support.
* [Theme@Media] Add support for monitor-id media.
* [Theme@Media] Code cleanup.
* [Theme@Media] Add min/max-aspect-ratio.
* [Theme@Media] Remove some debug output
Fixes : #893
2019-09-20 15:05:36 +02:00
Dave Davenport
32b45c2d10
Fix documentation
...
* theme
* view
* textbox
2018-06-12 12:16:33 +02:00
Dave Davenport
b8592f8b99
Documentation updates.
...
* theme,
* view,
* textbox
* helper
2018-06-12 12:00:00 +02:00
Dave Davenport
9ae62960c1
Indent files.
2017-10-05 17:45:50 +02:00
Dave Davenport
99f2a1a9bf
Add @theme import command, that resets the current theme.
2017-09-18 17:48:13 +02:00
Dave Davenport
7c1ecb4707
Add support for multiple selectors. #dummy0, dummy1 {}
2017-09-06 23:11:03 +02:00
Dave Davenport
6b43fed3aa
use color, background-color and border-color
2017-09-06 19:02:09 +02:00
Dave Davenport
3c52f15140
Move more enums to rofi-types.h
2017-08-18 11:38:54 +02:00
Dave Davenport
9105e5549f
Move all property structs/enums into rofi-types
2017-08-17 22:52:17 +02:00
Dave Davenport
686be5856c
Move PropertyType into rofi-types header and add check for names pairs.
2017-08-17 19:04:01 +02:00
Dave Davenport
69d32164c9
Fix test building.
2017-06-21 19:18:57 +02:00
Dave Davenport
77a4d97262
Add -dump-config option.
2017-06-21 08:19:47 +02:00
Dave Davenport
22aacb8f94
Add extra check for rofi_theme_parse_prepare_file
2017-06-14 16:19:17 +02:00
Dave Davenport
68641a2143
Add new keywords to theme printer
2017-06-03 20:45:16 +02:00
Dave Davenport
9a62bfd172
Run indenter.
2017-06-03 20:35:50 +02:00