Dave Davenport
562146730b
[THEME] I1442 Fix parsing of nested media blocks.
...
* [1442] Fix widget media nested
* [Theme] Fix memory leak in P_LIST
* [I1442] Support merging down default block.
2021-09-08 14:16:28 +02:00
Dave Davenport
cb12e6fc05
[main] tiny code tweaks.
2021-09-02 16:38:34 +02:00
Dave Davenport
acb1979f10
[Theme] Undo part of default theme changes, always pick build-in
2021-08-24 18:19:25 +02:00
Dave Davenport
dec5c103dc
[Theme] Ship default theme separately.
2021-08-24 17:17:00 +02:00
Dave Davenport
3c8ca2390d
[main] Try to fix default theme loading.
...
* Add more debug output on failing to load theme.
* Don't load default theme, if empty theme is explicitly loaded.
2021-08-23 22:57:39 +02:00
Dave Davenport
954fc728b2
[Cleanup] Using clang-tidy
2021-08-18 01:16:45 +02:00
Dave Davenport
24ce72c98a
[Cleanup] clang-tidy rofi.c
2021-08-18 00:25:54 +02:00
Dave Davenport
411f09f4d8
[Rofi] Clear old theme before loading new one on -theme argument.
2021-08-17 16:43:45 +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
067a3b82ad
[Config system] Add a bit of a hack to auto-add commandline options.
...
For new config system.
2021-06-27 12:21:26 +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
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
2eefd9b191
[Run] Allow (Ctrl-L) to complete files using file-browser.
...
Merge old setup from #1116
issue: #1116 #659
2021-06-01 13:14:45 +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
Dave Davenport
3b297ee80d
Re-indent the code using indenter.
2021-06-01 10:44:23 +02:00
Dave Davenport
5a7df38ccd
[Configuration] Remove old configuration format.
2021-06-01 10:43:25 +02:00
Dave Davenport
2b86ece655
Update links to irc.libera.chat
2021-05-23 00:24:06 +02:00
Dave Davenport
fa96f32846
More doxygen cleanups. (1 warning left I don't understand)
2021-05-05 22:39:03 +02:00
Dave Davenport
f69f8fcb7b
Cleanup code documentation.
2021-05-05 21:53:29 +02:00
Dave Davenport
37044dc27e
Remove -dump-xresources option update manpage.
2021-05-04 20:44:38 +02:00
Dave Davenport
2516173a3d
Remove parsing of xresource config settings via Xserver.
...
This option is deprecated.
2021-05-04 19:50:23 +02:00
Dave Davenport
01935064d8
Add -rasi-validate
option.
...
Issue: #1260
2021-01-26 17:27:32 +01:00
Dave Davenport
7061eb21ae
Indent round.
2020-11-03 23:57:02 +01:00
Dave Davenport
519d4d2818
[FileBrowser] Add file browser modi.
2020-10-12 20:17:21 +02:00
Hpl4r
30fb1bd4e8
[HELP] Fix typo in help msgs ( #1198 )
2020-09-17 12:29:06 +02:00
Dave Davenport
011908e1ff
issue 1187: If error on launching application, show error message and return to list` ( #1193 )
...
* Show error message, then possibly pop back to main window.
Fix drun/run dialog to use this for command execution.
Issue #1187
* [Combi] When no line selected, handle using the first entry.
* [Window] Add execute on invalid input to window dialog.
* Update view.h doxygen docu
* Update manpage with running application changes.
2020-09-13 21:56:25 +02:00
Dave Davenport
30735791b4
Run indenter.
2020-08-28 16:41:59 +02:00
Dave Davenport
4f1169e326
Add extra timing debug.
...
Issue: #1162
2020-08-19 22:44:55 +02:00
Dave Davenport
3604b12fde
Add check that looks if rofi is running inside rofi script mode.
2020-05-21 09:35:55 +02:00
Dave Davenport
2ccc65ff52
Add some ui benchmark code
2020-05-12 10:40:50 +02:00
Dave Davenport
865821f829
Update help for option in source code.
2020-05-10 15:47:20 +02:00
Jaakko Luttinen
ccfecef936
fix xetc to config_path ( #1097 )
2020-04-19 19:07:58 +02:00
Dave Davenport
ed55b6c634
check before xresource config file parsing if it exist
2020-04-19 16:24:17 +02:00
Dave Davenport
e7554da627
Parse XDG_CONFIG_DIRS for default configuration file.
2020-04-19 11:55:53 +02:00
Dave Davenport
3a9c60804b
Add ROFI_PLUGIN_PATH environment variable.
2020-04-19 11:34:28 +02:00
Dave Davenport
d8a0f540f0
Add selected-row option to normal operation.
2020-03-29 12:56:47 +02:00
Dave Davenport
b169289996
Indent all the code.
2020-02-02 13:56:37 +01:00
Dave Davenport
7a6fcb20f4
Initialize all the configuration before upgrading config.
2020-01-02 18:57:53 +01:00
Dave Davenport
b44b5e8d16
Add -upgrade-config option.
...
* Print warning when old-style configuration is used.
* Add -upgrade-config option.
2020-01-02 12:00:44 +01:00
Dave Davenport
b03edc5cf3
Update copyright dates.
2020-01-01 12:23:12 +01: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
eb0e132bcc
[Timings] Move into new debug system. ( #961 )
...
* [Timings] Move into new debug system.
* [Timings] Remove newlines.
2019-05-11 20:57:18 +02:00
Dave Davenport
1a77cae593
When mode not found, show gui, not only on commandline.
2019-03-24 02:39:57 +01:00
Dave Davenport
52204a527c
Add option to change location of cache dir.
...
-cache-dir
Fixes : #769
2019-02-08 20:43:53 +01:00
Dave Davenport
f42cffe962
Return EX_DATAERR when fails to parse theme.
...
This way a script can check if there was an error, otherwise you can
wind up in a loop.
2019-01-07 17:21:31 +01:00
Dave Davenport
859a9c79d6
Indent the code.
2018-08-08 15:55:13 +02:00
Dave Davenport
d2576e9f1f
More source code documentation updates
2018-06-12 12:31:34 +02:00