summaryrefslogtreecommitdiffstats
path: root/releasenotes/1.7.6/release-1.7.6.markdown
blob: 96fe53adc442299bd359a3ee3c1971272847b94c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# 1.7.6: 


# Recursive browser

A 2nd, experimental, file browser has been added to rofi. This one shows a flat
view of all files in the users home directory. The list is loaded asynchronous
from the UI and depending on disk speed and cache status is fast. (similar to fzf). 

# Entry history

The main entry box now has a history the user can scroll through. With
`Ctrl+Up/Down` you can access previous filters.

# Rasinc files

If you have multiple themes that share a large common setup, you can now put these in
`.rasinc` files. These are loaded by rofi, but do not show up in the theme-selector.

# Fixes to theme language grammar in calc 

In the `calc()` method in the theme format an language ambiguity slipped in with the 
`%` statement. Making it impossible to write down certain formulas. To fix this the modulo 
operator is now called `module`.  Also several small bugs where fixed in the
handling of `/` and `-`. 

# Copy current selection to clipboard

A copy to clipboard `Ctrl-c` has been added. This copies the current selection
to the secondary clipboard. Because the clipboard content is owned by the source
application (rofi that will close once done), this will only work if you use a
clipboard manager that takes ownership.


# Changelog

 * The `-e` message argument now accepts `-` to read from stdin (blocking).
 * [ConfigParser] Ignore extremely long input arguments. (#1855)
 * [Doc] Fix doxygen documentation.
 * Print detected window manager in the  `-help` output.
 * [Recursive Browser] Add an alternative file browser that can be used for completion.
 * [Mode] Rework modes to indicate type and add completer field for future flexibility.
 * [DRun] Option to scan desktop directory for desktop files. (#1831)
 * [IconFetcher] Fix memory leak.
 * [MKDocs] Add website.
 * [DMenu] Fix row initial tab if non-first column is shown first (#1834)
 * [Textbox] Drawing fixes to textbox.
 * [Matching] Better unicode normalization with `-normalize-match` (#1813)
 * [Theme] Fix some wrong grammar in the calculation grammer. (#1803)
 * [Dmenu] disable async mode in multi-select.
 * [View] Fix wrong bitmask checking.
 * [rofi-theme-selector] prepend newline before specifying new line (#1791)
 * [Script] Strip pango markup when matching rows (#1795)
 * Add an entry history option, so you can return to your previous entered input.
 * [Doc] Documentation fixes.
 * [Textbox] Replace 'space' with a space. (#1784)
 * [Textbox] Draw text after cursor (#1777)
 * [FileBrowser] Allow a custom launch command.
 * [Theme] Add theme to show of features.
 * [window] When no window title set, handle this more gracefully.
 * [Dmenu] Add per row urgen/active option.
 * set & realpath workaround for bsd and darwin os (#1775)
 * [filebrowser] add option to return 1 on cancel.
 * [Helper] Fix for wrong pointer dereference.
 * [Theme] Support 'rasinc' as theme extension for include files.
 * [listview] Don't calculate infinite rows on empty height. (#1769)
 * [CI] CI fixes. (#1767)
 * [Textbox] Add text-outline style.
 * [Textbox] Add cursor-width and cursor-color option (#1753)
 * [Doc] Add example run command with cgroup support (#1752)
 * [Dmenu] add `-ellipsize-mode` option.
 * [Listview] Set ellipsize mode on creation of textbox (#1746) 
 * [Doc] Clarify documentation (#1744)
 * [Window] Fix reloading windowcd based on xserver request.
 * [IMDKit] Add (optional) option to add imdkit support (#1735)  Experimental.
 * [Window] Make sure there is a trailing 0 on the workspace strings. (#1739)
 * [Filebrowser]  Bind `kb-delete-entry` to toggle show hidden.
 * [Textbox] Add a 'get_cursor_x_pos' function.
 * [Window] Small fixes to prefer-icon-theme option (#1702) (thanks to Kafva)
 * [Drun] Only pass path on launch, if one is set.
 * [Filebrowser] Add option to show hidden files (#1715)
 * [Script] Split mode string only once on :, allowing : in right part. (#1718)
 * [Window] Check bitmask, not full comparison.
 * [Keyb] Add -list-keybindings commandline option.
 * Fix sed binary call with variable (#1707)
 * [Listview] Add check before resolving pointer. (#1703)
 * [Textbox] Add 'placeholder-markup' (#1689)
 * [Theme] if no theme loaded, load default. (#1686)
 * [DMenu] Reset variable correctly so keep-selection is initially off. (#1686)
 * [View|Xcb] Add support to copy current selected item to clipboard. (#378)
 * Include `sys/stat.h` for S_IWUSR (#1685)
 * [View] Tweak error message and instant/delayed switching.
 * [View] Change refilter timeout limit to be in time units (ms) (#1683)
 * [Combi] Fix memory leaks.
 * [View] Increase default refilter-timeout-limit. (#1683)