summaryrefslogtreecommitdiffstats
path: root/source
AgeCommit message (Collapse)Author
2020-07-11micro-refactoring: widget.c (#1148)nick87720z
* widget.c: microrefactoring * widget.c: join enable/disable functions
2020-07-09[Widget] Fix inconsistency in argument checking.Dave Davenport
2020-07-05Update changelog a bit.Dave Davenport
2020-06-17Widget bg draw (#1147)nick87720z
* Improved background draw code - Better to read (precalculated coordinates) - Unnecessary line_to in the end - Don't use radius in calculations if zero * Background draw - separate rounded rect function * Limit background & border overlap size Overlap is too good against artifacts when stiching antialiased areas to be avoided, unless intermediate image is used for additive stiching. But it doesn't look good with transparent borders, when overlaping background is visible. It seems, that 1px overlap is right enough to completely prevent artifacts. Though things may differ if one if side is 1px or even 0px, while adjacent is still enough thick. * Style: alignment, less noise, limit var scope
2020-06-09When no dpi set (-1) set the default one for fonts handling.Dave Davenport
2020-06-09Millimeter support for distance (#1144)nick87720z
2020-06-09Again final workaround for #303 (#1142)nick87720z
2020-06-06script: Fix parsing of extras (#1141)Quentin Glidic
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2020-06-06Entry info was not used at entry selection (#1140)nick87720z
2020-06-02[Listview] Try to fix sizing of barview.Dave Davenport
Issue: #1137
2020-05-30[Script] Initialize info entry. Don't pass entry at custom input.Dave Davenport
Fixes: #1138
2020-05-24[Script] Add 'info' row option, that gets passed to ROFI_INFO environment.Dave Davenport
2020-05-24[Window] On window name list, Check if we go out of range.Dave Davenport
2020-05-21Add check that looks if rofi is running inside rofi script mode.Dave Davenport
2020-05-17Support rasi config character type options (#1131)Jason Kim
* style: remove extra space * feat: handle xrm_Char in config parser Handle the `xrm_Char` case in the (rasi theme) config file parser. This should properly handle configuration like ``` matching-negate-char: "\0"; ``` and ``` matching-negate-char: "-"; ``` * refactor: don't handle mem in xrm_Char case `mem` shouldn't ever be set when `XrmOption` is `type` `xrm_Char`. Therefore, there is no need to check it and free it. Remove that logic. * refactor: further condense logic * style: s/Everythin/Everything/ * style: s/parsing an section/parsing a section/ ...and missing period. * feat(lexer): add CHAR token Add a `CHAR` token that takes things of the form `'<char>'` or some specific backslash escape sequences like `'\''` and `'\0'`. For now, save it as a `T_STRING`. * refactor: define char property type * feat(parser): add cval and T_CHAR * refactor: use char property for xrm_Char Instead of using strings for property elements of type char, use characters, which were recently added to the grammar.
2020-05-13[LISTVIEW] Support more customization in element.Dave Davenport
2020-05-13[Widget] Propaget set_state to children.Dave Davenport
2020-05-12workaround for #303 (#1122)nick87720z
* workaround for #303 Subpixel rendering may be disabled by some clip paths or when text itself is clipped. * optimize draw_pango_layout()
2020-05-12Add some ui benchmark codeDave Davenport
2020-05-10Update help for option in source code.Dave Davenport
2020-05-04[Helper] Throw error when shell parsing fails.Dave Davenport
2020-04-29[Window] Update manpage and --help.Dave Davenport
2020-04-26[Test] Fix compiler warning, theme test (bug in lexer) and more.Dave Davenport
2020-04-24[Themes] add calc() support to distance in theme format. (#1105)Dave Davenport
* 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-22[Script] Add no-custom mode.Dave Davenport
2020-04-19fix xetc to config_path (#1097)Jaakko Luttinen
2020-04-19check before xresource config file parsing if it existDave Davenport
2020-04-19Parse XDG_CONFIG_DIRS for default configuration file.Dave Davenport
2020-04-19Add ROFI_PLUGIN_PATH environment variable.Dave Davenport
2020-04-16[DMenu] Implement -keep-rightDave Davenport
Fixes: #1089
2020-04-15[DRun] cleanup debug message.Dave Davenport
2020-04-15[DRun] Adding %% as escape character.Dave Davenport
2020-04-07[Script] Update example and doc.Dave Davenport
2020-04-07[Script|Dmenu] Don't -1 in a unsigned variable.Dave Davenport
2020-04-07[Combi] Remove strchrnullDave Davenport
Issue: #1083
2020-04-06[Dmenu] Fix possible crash.Dave Davenport
Don't pass empty string. Issue: #1083
2020-04-05[Script] Fix crash when custom input with custom keybinding.Dave Davenport
2020-04-05[Script] Add environment variable to indicate state.Dave Davenport
* ROFI_RETV shows the state rofi was in before calling rofi.
2020-04-05[Script] Free g_shell_parse result.Dave Davenport
2020-04-01[Script] Add option to set deliminter and example script.Dave Davenport
Issue: #1041
2020-03-31[Textbox] Round estimated size up.Dave Davenport
2020-03-30Fix hack for height calc.Dave Davenport
2020-03-29[Textbox|Listview] Fix sizing of textbox.Dave Davenport
- don't get height of layout, but calculate height using metrics. - listview, set string with right number of lines. Issue: #925, #1069
2020-03-29Add selected-row option to normal operation.Dave Davenport
2020-03-02Fix detection no theme.Dave Davenport
2020-02-14[IconFetcher] Do faster scaling.Dave Davenport
2020-02-14[IconFetcher] Add jpeg support, scale on load.Dave Davenport
TODO: fix scaling speed.
2020-02-13[Script] Reload dialog, on selecting non-selectable item.Dave Davenport
2020-02-13[Script] Fix next dialog option.Dave Davenport
Error slipped in from previous patch. Issue: #1059
2020-02-13[Script] init nonselectable.Dave Davenport
Issue: #1057