summaryrefslogtreecommitdiffstats
path: root/releasenotes
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2018-12-30 12:58:59 +0100
committerDave Davenport <qball@gmpclient.org>2018-12-30 12:58:59 +0100
commitce7ee4e692b3bde572b2dd31c6d4d3dafe456ea3 (patch)
tree64160be75930f11e9b6d2777bc7ff073b7e17daa /releasenotes
parent0b09989f662b142faa861d04952be02c715b215b (diff)
Update release notes.
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/1.5.2/border-issue.pngbin0 -> 44675 bytes
-rw-r--r--releasenotes/1.5.2/release-1.5.2.markdown68
2 files changed, 57 insertions, 11 deletions
diff --git a/releasenotes/1.5.2/border-issue.png b/releasenotes/1.5.2/border-issue.png
new file mode 100644
index 00000000..f917444c
--- /dev/null
+++ b/releasenotes/1.5.2/border-issue.png
Binary files differ
diff --git a/releasenotes/1.5.2/release-1.5.2.markdown b/releasenotes/1.5.2/release-1.5.2.markdown
index 1468dfc0..adce1737 100644
--- a/releasenotes/1.5.2/release-1.5.2.markdown
+++ b/releasenotes/1.5.2/release-1.5.2.markdown
@@ -1,13 +1,18 @@
1.5.2:
-Rofi 1.5.2 is another bug-fix relaese in the 1.5 serie.
+Rofi 1.5.2 is another bug-fix release in the 1.5 series.
+
## Fix border drawing
Issue: #792, #783
-There turned out to be a bug in how borders are drawn.
+There turned out to be a bug in how borders are drawn. It would overlap parts of the border on corners, screwing up
+transparency.
+
+![broken border](border-issue.png)
+This is now fixed.
## Improve Icon handling
@@ -17,19 +22,34 @@ Several bugs around Icon handling have been fixed:
* Failing to load multiple (identical icons) on initial load.
* Preload user-set icon theme.
-* Uuse a common threadpool in rofi for the icon fetching, instead of spawning a custom one.
+* Use the common threadpool in rofi for the icon fetching, instead of spawning a custom one.
+
+
+## New sort syntax
+Because of all the changes to the sorting methods in rofi, the command-line options for it where very confusing.
+To fix this they have been changed.
+
+The `sort` option is now used to enable/disable sorting. (This can also be changed at run-time using the hotkey)
+
+The `sort-method` allows you to set the sorting method. Currently it supports **normal** (levenshtein) and **fzf**.
## Documentation updates
Issue: #879, #867, #837, #831, #804
+Thanks to all the people highlighting or providing fixes to the documentation.
+
## Improving the ssh known hosts file parser
Issue: #820
+The original known hosts parser was very limited. The parser has been extended to a bit more robust.
+
## Additions
+For some reason I can never make a release without adding more features to it. (Feature creep?).
+
### Option to change the negate character
Issue: #877
@@ -39,19 +59,45 @@ confusion. It seems people often use rofi to also add arguments to applications
To help with this, the negate character (`-`) can be changed, or disabled.
+To disable:
+
+```
+rofi -matching-negate-char '\0'
+```
+
### Modify the DRUN display string
Issue: #858
-An often requested option....
+An often requested feature is the ability to change the display string for the drun modi.
+The `-drun-display-format` option is added that allows just this.
+
+> -drun-display-format
+>
+> The format string for the drun dialog:
+> * name: the application's name
+> * generic: the application's generic name
+> * exec: the application's executable
+> * categories: the application's categories
+> * comment: the application comment
+>
+> Default: {name} [({generic})]
+
+Items between `[]` are only displayed when the field within is set. So in the above example, the `()` are omitted when
+`{generic}` is not set.
+
+
+### Theme format now supports environment variables
+You can use environment variables as part of your theme/configuration file property value.
+Environment variables start with `$` and the name is surrounded by `{}`.
+So to query the environment `FOO` you can do:
+```css
+#window {
+ background: ${FOO};
+}
+```
-v1.5.2:
- - Fix assert and update test. (#875)
- - Add missing example Script (#869)
- - Add terminals to rofi-sensible-terminal (#808)
- - Lexer Fix several ambiguity and handling of empty input.
- - Lexer support environment variables.
- - Cleanup syntax for sorting. (#816)
+The environment is then parsed as a normal value.