Dave Davenport
b676dfe8ad
[DMenu|Script] Allow theme element updates from script.
2022-06-06 11:34:49 +02:00
Dave Davenport
c7776ce9b7
[Theme] Improve error mesg on failed variable.
2022-06-01 16:51:48 +02:00
Dave Davenport
b891ffa2b3
[Textbox] Try to fix pango alignment
2022-05-30 19:21:31 +02:00
Dave Davenport
3376db96bb
[filebrowser] Bind kb-accept-custom-alt to dir up.
2022-05-27 17:24:35 +02:00
Dave Davenport
69387d6336
[Textbox] Set pango align based on horizontal-align
2022-05-27 11:10:13 +02:00
Dave Davenport
e9af427b4a
[Dmenu] use ssize_t instead of size_t.
2022-05-17 23:37:02 +02:00
Dave Davenport
141bd3d197
[Doc][Config] Update documentation for new fallback icon
...
* Allow multiple config be combined.
2022-05-12 19:52:35 +02:00
Dave Davenport
fc64265343
[1633][Mode] Add generic fallback option for modes.
...
Add config option:
```css
configuration {
<mode> {
fallback-icon: "<icon name>";
}
}
```
fixes : #1633
2022-05-11 17:15:18 +02:00
Dave Davenport
67496dcb15
[View] Remove some, broken, logic that misplaces the view.
...
When listview is not present or in not in fixed height mode it would
force anchor to north, this is not desirable.
Fixes : #1630
2022-05-07 11:35:09 +02:00
Dave Davenport
6f971e1110
[Rofi] Move the commandline no argument msg to a popup.
2022-05-06 15:25:32 +02:00
Dave Davenport
9314e75af2
[dmenu] Fix small bug of passing right length.
2022-04-23 23:17:51 +02:00
Dave Davenport
f5fce95330
[ #1079 ]: Option to hide listview elements when not filtered ( #1622 )
...
* [listview] Optional don't show elements when not filtered (#1079 )
* [Listview] Fix auto-complete error.
2022-04-20 23:24:52 +02:00
Dave Davenport
e2a7cfdd52
[DMenu] Huge list speedups ( #1621 )
...
* Don´t refilter on each key-press.
* Make sure refiltering is not completely starved.
* Force refilter before accepting entry
* Go into 'timeout' refilter mode only after certain # elements.
* [DMenu] threading with getdelim to speed up reading.
* [View] Remove debug output.
* [dmenu] Fix pre-read.
* [DMenu] Make sure that async mode cannot block
* Remove mutex for IPC via pipes.
* [Dmenu] Small cleanup.
* [Scrollbar] Fix scrollbar overflowing on big lists.
* Fix stack overflow by creating to many filter jobs.
* [Doc] Add new option to manpage
2022-04-20 21:53:44 +02:00
Dave Davenport
9f0a8c9e36
[FileBrowser] Make accept-alt open folder if selected.
2022-04-16 16:25:47 +02:00
Dave Davenport
51c5beeb82
[Helper] Add XDG_DATA_DIRS to theme search path. ( #1619 )
...
Issue: #1617
2022-04-16 12:10:14 +02:00
Dave Davenport
0f3a88fc2c
[Theme] Change back to g_ascii_formatd
...
Use extra space and 0 initialized array. Don't use lf just f.
issue: #1611
2022-04-05 00:06:53 +02:00
Dave Davenport
597157e0c9
[Theme] small change in formatting code.
2022-04-04 23:33:48 +02:00
Dave Davenport
f088d75ee4
Cleanup some duplicate checks.
2022-03-15 01:00:56 +01:00
Dave Davenport
6bb9262245
[Config] workaround for int data type passed to string option in configuration file/cmdline.
2022-03-09 17:55:29 +01:00
Dave Davenport
47d785758a
[listview] Allow settings of flow direction of elements ( #1605 )
...
* [Listview] Initial implementation for left to right packing.
* [Listview] fix movement in pack-left-to-right.
* Add element-next/prev keybinding and remap tab.
* [Listview] Change option name to 'flow' and use rofi orientation type.
* [Listview] Make listview work with reverse property.
* Update test for 2 new keybindings.
fixes : #1058
2022-03-07 20:37:58 +01:00
Dave Davenport
fe656d2d94
[Script] Fix memory leak.
2022-03-02 22:08:14 +01:00
Dave Davenport
497d18d108
[Script] Support a data option that get passed to next execution.
...
fixes : #1601
2022-03-02 22:06:04 +01:00
Dave Davenport
1d4a8227b2
[config] dump modes instead of modi
2022-03-02 18:46:59 +01:00
Dave Davenport
534aa6ad54
Rename Dialogs -> Modes
...
Try to fix some of old syntax.
2022-02-23 23:18:53 +01:00
Dave Davenport
82a50c6111
fix small compile warning glib.
2022-02-23 23:00:17 +01:00
Dave Davenport
4e06bff706
Change modi -> modes
...
issues: #1599
2022-02-23 22:42:56 +01:00
Dave Davenport
eff3b86c94
Bump copyright date.
2022-02-07 23:17:15 +01:00
Dave Davenport
6b3dc4a8af
[Theme] Make error message more verbose.
2022-02-06 18:33:32 +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
579735e76f
[Theme] Add warning when we find an unresolved link.
2022-01-31 20:23:33 +01:00
Dave Davenport
61aa11ba12
[DMenu] Document the -display-columns and -display-column-separator option.
2022-01-31 12:56:18 +01:00
Dave Davenport
2817debc04
[XrmOptions] Small fix in parsing cmdline option.
2022-01-25 20:29:06 +01:00
Dave Davenport
bdea8b9787
Mark -combi-hide-mode-prefix as deprecated.
2022-01-25 11:23:40 +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
Jakub Jirutka
6e3feee179
Add support for setting tabs stops on textboxes ( #1571 )
...
* Document new array of values type
* Move WIDGET_PADDING_INIT from widget.c to widget-internal.h
* Refactor WIDGET_PADDING_INIT macro
* Add support for setting tab stops on textbox
This allows to emulate a multi-column layout inside the text boxes.
The implementation is kinda hackish due to the limitations of the theme
parser. The only property type that can contain multiple distance values
is Padding, so I used that.
* Use new array syntax for tab-stops
2022-01-24 22:20:41 +01:00
Dave Davenport
33643d0642
Theme array fix inheriting.
2022-01-24 21:50:52 +01:00
Dave Davenport
4bef336b9c
What is in a name.
2022-01-24 20:33:19 +01:00
Dave Davenport
28052a452c
Fix missing enum to str for Set.
2022-01-24 19:56:17 +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
Jakub Jirutka
50b85ba954
Add -combi-display-format ( #1570 )
...
Implement a new option -combi-display-format (analogous to
-drun-display-format) that allows to change position appearance of
the mode name in the combi entries.
2022-01-22 22:03:10 +01:00
Dave Davenport
faa360041e
Small cleanups.
2022-01-22 10:21:35 +01:00
Dave Davenport
9ab2059865
[ #1569 ] Make order explicit
2022-01-18 11:41:37 +01:00
Dave Davenport
b6ce41825c
[ #1569 ] Add initial round,floor,ceil function
...
a round b
rounds a to the closest multiple off b
a ceil b
ceil a to the multiple off b
a floor b
floor a to the multiple off b
Completely untested.
2022-01-18 11:01:56 +01:00
Dave Davenport
f5eafcc04c
[1566] Extra debug for monitor resolving for m=-1.
2022-01-13 20:55:26 +01:00
Dave Davenport
5543e6497f
[XCB] Fix small memory leak.
2022-01-07 18:31:31 +01:00
Dave Davenport
addfc1d367
[Helper] Remove font sanity check as it is insufficient, and old format.
2022-01-07 18:16:47 +01:00
Dave Davenport
e563cd3ad0
Add -replace option
...
Issue: #568
2021-12-22 21:03:54 +01:00
Dave Davenport
0424dc6f2e
Small rename switcher --> mode.
2021-12-22 20:33:22 +01:00
Dave Davenport
91050eaf74
[XCB] Cache lookup of monitor.
2021-12-18 20:38:51 +01:00
Dave Davenport
5f7563dae3
Update cmdline separator and add to manpage.
2021-12-17 19:04:02 +01:00