summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)Author
2020-07-11micro-refactoring: widget.c (#1148)nick87720z
* widget.c: microrefactoring * widget.c: join enable/disable functions
2020-06-09Millimeter support for distance (#1144)nick87720z
2020-05-24[Script] Add 'info' row option, that gets passed to ROFI_INFO environment.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[Widget] Propaget set_state to children.Dave Davenport
2020-05-12Add some ui benchmark codeDave 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-16[DMenu] Implement -keep-rightDave Davenport
Fixes: #1089
2020-04-06[Dmenu] Fix possible crash.Dave Davenport
Don't pass empty string. Issue: #1083
2020-02-02Add option to make entry non-selectable in dmenu/script.Dave Davenport
Fixes: #1024
2020-02-02Indent all the code.Dave Davenport
2020-02-01Add support for additional field on script entries `meta` (#1052)Jeff
* Add test for hidden meta data in script mode The purpose of this is to provide support for "hidden" fields on a script item that work for search but don't get displayed. This is mostly to provide something similar to the optional display (but still matchable) fields in drun like "categories" or "keywords". This also enables the choice to display unicode icons but still allow for searching for the keywords without needing to print them. * Ignore the output file from test runs * Add support for the "meta" field on script entries This fields provides a matchable but unprinted string for entries in a script mode list match. This means you can use one thing but provide multiple options that can match that item without polluting the list view or make confusing output. * Add new test to test suite file
2020-01-26[DRun] Add desktop cacheDave Davenport
Add a desktop cache file. Usable for system with slow filesystems. * -drun-use-desktop-cache * -drun-reload-desktop-cache Fixes: #1040
2020-01-02Add -upgrade-config option.Dave Davenport
* Print warning when old-style configuration is used. * Add -upgrade-config option.
2020-01-01Update copyright dates.Dave Davenport
2019-12-26[Textbox] Add placeholder.Dave Davenport
Fixes: #1020
2019-11-07[View] Add two widgets num-rows/num-filtered-rowsDave Davenport
Issue: #1026
2019-10-17[Window] Add thumbnail of windows as option.Dave Davenport
2019-09-30[CI] Fixing some more doxygen warnings.Dave Davenport
2019-09-30[CI] Update missing documentation.Dave Davenport
2019-09-27Update copyright.Dave Davenport
2019-09-20Issue893: Add support for @media in the theme format. (#1015)Dave Davenport
* [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-08-10Set window title based on mode name.Dave Davenport
For dmenu allow customize with `-window-title`. Fixes: #969
2019-08-09[DRUN] Add option to only show desktop files in certain categoriesDave Davenport
closes: #817
2019-08-08Issue949 (#999)Dave Davenport
* [Issue 949] Add initial split of listview row into widget tree. Allowing better themeing. * Remove unneeded code from textbox. allow dis. icons. * Fix typo. * Fix wrong widget offset in textbox. * Fix mouse handling * [ListView] Add 'fixed-columns' boolean option. * [Listview] Fix inversion of option. * [ListView] remove commented old code. * [Textbox] Handle null pointer on desired width. * [Listview] Fix crasher with fixed_columns and more max elements requested items. * Add hack to get backwards compatibility for new listview structure. * Fix the scrollbar test. * Fix tests for theme update..
2019-07-02add pythonic rows selection to -a and -u (#985)Kenneth Ho
2019-05-14Fix more links from DaveDavenport -> davatoriumDave Davenport
2019-05-11[Timings] Move into new debug system. (#961)Dave Davenport
* [Timings] Move into new debug system. * [Timings] Remove newlines.
2019-05-04[ListView|Textbox] Add user-settable ellipsize mode.Dave Davenport
Fixes: #917
2019-04-03[DmenuScript] Add missing header file.Dave Davenport
2019-03-19Change sidebar in theme to mode-switcher.Dave Davenport
Fixes: #930
2019-02-08Add option to change location of cache dir.Dave Davenport
-cache-dir Fixes: #769
2019-01-29[Theme3.0] Change reference to use the CSS like var() syntax.Dave Davenport
Supports defaults var(name, default); var(name); Where default can be another property. (https://www.w3schools.com/css/css3_variables.asp) This deprecates the @name syntax. Fixes: #876
2018-12-31Add history ignore (#846)Yoav
2018-12-14Add an option to change the matching negation character.Dave Davenport
Fixes: #877
2018-10-17[DRUN] Add drun-display-format.Dave Davenport
2018-10-16[Helper] Quick and dirty string replacer with optional keys block.Dave Davenport
First (quick and dirty) version of a more advanced key replacer where sets of text are only outputted if the contained key matches.
2018-10-14Fixing typos in docs and error messages, "numger" -> "number" (#867)Lukas Alexandre
2018-08-08Indent the code.Dave Davenport
2018-07-28[DRUN] Add option to show actions in drun.Dave Davenport
Fixes: #836
2018-07-14Export icon fetcher header, remove nxd from icon-fetcher header.Dave Davenport
2018-06-13Sorting cleanup (#816)Dave Davenport
* Add `-sorting-method` option remove weird -sort-levenshtein. * Fix test for updated cmdline options. * Update manpage
2018-06-12More source code documentation updatesDave Davenport
2018-06-12Fix documentationDave Davenport
* theme * view * textbox
2018-06-12Documentation updates.Dave Davenport
* theme, * view, * textbox * helper
2018-06-12[Widget::Icon] Fix doxygen documentation in header file.Dave Davenport
2018-06-12[IconFetcher] Add some doxygen documentationDave Davenport
2018-06-12Fix documentation error in icon widget header file.Dave Davenport
2018-06-12Remove (unused) widget ref counting.Dave Davenport
2018-06-12Fix crash in error dialog and tests.Dave Davenport