summaryrefslogtreecommitdiffstats
path: root/releasenotes
diff options
context:
space:
mode:
authora1346054 <36859588+a1346054@users.noreply.github.com>2021-08-14 11:03:16 +0000
committerGitHub <noreply@github.com>2021-08-14 13:03:16 +0200
commitc62137f8ab4e7a9d033b57e6a77944bb621d90ff (patch)
tree84cdd1b40733d09ce7ec49d4bd050a8ebafc8309 /releasenotes
parent69c6004681cc9bb2f7126226a86273c136b32756 (diff)
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
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/0.15.12/release-0.15.12.markdown8
-rw-r--r--releasenotes/1.0.0/release-1.0.0.markdown3
-rw-r--r--releasenotes/1.1.0/release-1.1.0.markdown23
-rw-r--r--releasenotes/1.2.0/release-1.2.0.markdown8
-rw-r--r--releasenotes/1.3.0/release-1.3.0.markdown2
-rw-r--r--releasenotes/1.4.0/release-1.4.0.markdown13
-rw-r--r--releasenotes/1.5.0/release-1.5.0.markdown4
-rw-r--r--releasenotes/1.5.2/release-1.5.2.markdown6
-rw-r--r--releasenotes/1.5.3/release-1.5.3.markdown7
-rw-r--r--releasenotes/1.6.0/release-1.6.0.markdown2
10 files changed, 36 insertions, 40 deletions
diff --git a/releasenotes/0.15.12/release-0.15.12.markdown b/releasenotes/0.15.12/release-0.15.12.markdown
index 92e05bc5..c7fa7905 100644
--- a/releasenotes/0.15.12/release-0.15.12.markdown
+++ b/releasenotes/0.15.12/release-0.15.12.markdown
@@ -11,7 +11,7 @@ This means, that next rofi version will either be
* 0.15.13 (bugfix release)
* 0.16.0 (minor release) or (if no major bugs are discovered)
-* 1.0.0 (major release)
+* 1.0.0 (major release)
## Keyboard Layouts
@@ -30,7 +30,7 @@ they are available they can be used for keybindings, if not, the user gets a war
### DMenu reading from stdin
-**Rofi** used to have a custom `fgets` implementation that supported custom separators. The has been repaced by the
+**Rofi** used to have a custom `fgets` implementation that supported custom separators. The has been replaced by the
`getdelim` feature of POSIX '08, this gave a speedup of 6x (from 648 ms for 202000 lines down to 108ms).
### Multi-Core power
@@ -52,7 +52,7 @@ themes (with live preview) and a themes repository.
To make things even easier, you can now take screenshots of **rofi** from within **rofi** with a simple keybinding.
![Rofi Internal Screenshot](rofi-screenshot.png)
-
+
### Theme repository
This has been requested several times and rofi's website actually has a theming page. This however got outdated quickly
@@ -71,7 +71,7 @@ The repository can be found [here](https://github.com/DaveDavenport/rofi-themes/
The second tool is a website allowing you to easily create themes and preview all changes life, the
[themenator](https://davedavenport.github.io/rofi/generator.html) Big thanks to
[SardemFF7](https://github.com/sardemff7) who got tired of me complaining, took the very rough prototype and turned it
-into something beautiful.
+into something beautiful.
Hopefully people will make beautiful themes and submit them to the [theme repository](https://github.com/DaveDavenport/rofi-themes/).
diff --git a/releasenotes/1.0.0/release-1.0.0.markdown b/releasenotes/1.0.0/release-1.0.0.markdown
index 1284a3f9..5a1940bc 100644
--- a/releasenotes/1.0.0/release-1.0.0.markdown
+++ b/releasenotes/1.0.0/release-1.0.0.markdown
@@ -79,7 +79,7 @@ Below is a more complete changelog between the 0.15.12 and the 1.0.0 release.
## Bug fixes
* Fix subpixel rendering. (#303)
-* Fix basic tests on OpenBSD (#272)
+* Fix basic tests on OpenBSD (#272)
* Fix wrong use of memcpy (thx to Jasperia).
* Work around for sigwaitinfo on OpenBSD.
* Ignore invalid entries (non-utf8) in dmenu mode.
@@ -94,4 +94,3 @@ Below is a more complete changelog between the 0.15.12 and the 1.0.0 release.
* Removal of old themeing method. Given it was incomplete.
* Removal of daemon mode, given this duplicates Window Manager functionality.
-
diff --git a/releasenotes/1.1.0/release-1.1.0.markdown b/releasenotes/1.1.0/release-1.1.0.markdown
index 9dbfcdb9..0c568068 100644
--- a/releasenotes/1.1.0/release-1.1.0.markdown
+++ b/releasenotes/1.1.0/release-1.1.0.markdown
@@ -1,22 +1,21 @@
# V1.1.0 - A trump card
-## New Features
+## New Features
- - Keys mode, showing keybindings.
- - Stop cycling option (#407) (Thx to Yaroslav)
- - Kill window on delete entry (#316)
+ - Keys mode, showing keybindings.
+ - Stop cycling option (#407) (Thx to Yaroslav)
+ - Kill window on delete entry (#316)
-## Improvements
+## Improvements
- - Add Control+Backspace as remove word back keybinding.
- - Allow user to use X11 background for fake transparency (#390)
- - Allow user to specify background image.
+ - Add Control+Backspace as remove word back keybinding.
+ - Allow user to use X11 background for fake transparency (#390)
+ - Allow user to specify background image.
- Improved keybinding handling, allowing on-release and modifier only (#384).
- - Use display name for prompt (#409)
+ - Use display name for prompt (#409)
- Parse subdirectories in drun parser (#416)
- Switch to stop cycling (#407)
-##Bug fixes
-
- - Grab mouse pointer with keyboard
+## Bug fixes
+ - Grab mouse pointer with keyboard
diff --git a/releasenotes/1.2.0/release-1.2.0.markdown b/releasenotes/1.2.0/release-1.2.0.markdown
index 2187820d..5f947c48 100644
--- a/releasenotes/1.2.0/release-1.2.0.markdown
+++ b/releasenotes/1.2.0/release-1.2.0.markdown
@@ -1,14 +1,14 @@
-# V1.2.0 - 8397
+# V1.2.0 - 8397
## New Features
-Despite me saying after every release that it is mostly feature complete; new **Rofi**, new features.
+Despite me saying after every release that it is mostly feature complete; new **Rofi**, new features.
However these new features are mostly to improve current functionality and debugging.
Below the 4 most important ones.
### Underline Match
-A new, hopefully welcome, addition is that **Rofi** now highlights the match in each row:
+A new, hopefully welcome, addition is that **Rofi** now highlights the match in each row:
![Rofi Underline](./rofi-underline-match.png)
@@ -40,7 +40,7 @@ rofi.window-format: {t:-16} ({c:10})
## Track configuration option origin
**Rofi** now keeps track of how configuration options are set. It will now display if it is the default value, set in
-Xresources, configuration file or commnadline.
+Xresources, configuration file or commandline.
![Rofi configuration tracking](./rofi-options.png)
diff --git a/releasenotes/1.3.0/release-1.3.0.markdown b/releasenotes/1.3.0/release-1.3.0.markdown
index c52ba7d3..ce421fcf 100644
--- a/releasenotes/1.3.0/release-1.3.0.markdown
+++ b/releasenotes/1.3.0/release-1.3.0.markdown
@@ -53,7 +53,7 @@ Async mode is not always possible, and will be disabled if not possible.
In this release rofi is more efficient in drawing its content to the X11 window. The basic redraw on expose has been
speedup by a factor 1000. This was obtained by using a server side copy of the internal surface, instead of painting it
with cairo each time. Especially for large (4k and higher) screens, in fullscreen mode, this reduces redrawing from +-
-180ms to 0.1 ms. A second improvement was made by configuring X11 not repaint the window background when resized, this
+180ms to 0.1 ms. A second improvement was made by configuring X11 not repaint the window background when resized, this
caused some flickering (it was painted black before being drawn). It now keeps the old content and tells rofi to
repaint. This causes trailing, but overall looks nicer.
diff --git a/releasenotes/1.4.0/release-1.4.0.markdown b/releasenotes/1.4.0/release-1.4.0.markdown
index a67fd63d..614847be 100644
--- a/releasenotes/1.4.0/release-1.4.0.markdown
+++ b/releasenotes/1.4.0/release-1.4.0.markdown
@@ -13,7 +13,7 @@ possible.
Because of The great work done by [SardemFF7](https://github.com/SardemFF7/) the
code base is simplified and the key and mouse handling improved. The libraries
-provided by SardemFF7 also made it possible to add a often requested feature of
+provided by SardemFF7 also made it possible to add a often requested feature of
icons (correctly using the icon-theme). A feature I never expected to be added.
To top this off, SardemFF7 added support to build rofi using
[meson](http://mesonbuild.com/).
@@ -77,7 +77,7 @@ widgets.
> Note that opening a fonts is one of the slowest operations during rofi
> startup; having multiple fonts could have a significant impact on startup
-> times.
+> times.
### Flexible layout
@@ -104,7 +104,7 @@ The new theme parser also support importing and overriding. This allow you to
make make modifications to an existing theme, without having to completely copy
it. For example, I want to use the `arthur` theme (shipped with rofi) but use
fake transparency, change the font off the result list and import a set of
-overriding colors from `mycolors`.
+overriding colors from `mycolors`.
```css
// Import the default arthur theme
@@ -118,9 +118,9 @@ overriding colors from `mycolors`.
transparency: "screenshot";
}
/* Override the font on the listview elements */
-#element {
+#element {
font: "Ubuntu Mono 18";
-}
+}
```
## Icons
@@ -182,7 +182,7 @@ See [here](https://gitcrate.org/qtools/rofi-top).
## Configuration File
-> This feature is in alpha stage.
+> This feature is in alpha stage.
The new theme format can now (as an alpha) feature be used to set rofi's
configuration. In the future, when we add wayland support, we want to get rid of
@@ -236,4 +236,3 @@ would look using: `rofi -dump-config`.
* Allow rofi to be placed above window based on window id.
* Support different font per textbox.
* Keep cache of previous used fonts.
-
diff --git a/releasenotes/1.5.0/release-1.5.0.markdown b/releasenotes/1.5.0/release-1.5.0.markdown
index 559e37fa..ce8337b0 100644
--- a/releasenotes/1.5.0/release-1.5.0.markdown
+++ b/releasenotes/1.5.0/release-1.5.0.markdown
@@ -4,7 +4,7 @@ After the last release turned out to be fairly large we are hopefully back to mo
This release focuses on squashing some bugs and hopefully improving the user experience.
Nevertheless this release also includes some new features.
-Big thanks to [SardemFF7](https://www.sardemff7.net/), without whose help and contributions this release would not have been possible.
+Big thanks to [SardemFF7](https://www.sardemff7.net/), without whose help and contributions this release would not have been possible.
## New features
@@ -21,7 +21,7 @@ The different fields are:
* **name**: the application's name
* **generic**: the application's generic name
-* **exec**: the application's executable
+* **exec**: the application's executable
* **categories**: the application's categories
* **comment**: the application comment
* **all**: all of the above
diff --git a/releasenotes/1.5.2/release-1.5.2.markdown b/releasenotes/1.5.2/release-1.5.2.markdown
index 2f99f773..ace3eed3 100644
--- a/releasenotes/1.5.2/release-1.5.2.markdown
+++ b/releasenotes/1.5.2/release-1.5.2.markdown
@@ -1,6 +1,6 @@
# 1.5.2: Procrastination in progress
-Rofi 1.5.2 is another bug-fix release in the 1.5 series.
+Rofi 1.5.2 is another bug-fix release in the 1.5 series.
## Fix border drawing
@@ -74,14 +74,14 @@ An often requested feature is the ability to change the display string for the d
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
diff --git a/releasenotes/1.5.3/release-1.5.3.markdown b/releasenotes/1.5.3/release-1.5.3.markdown
index 5e7410c4..cb7af251 100644
--- a/releasenotes/1.5.3/release-1.5.3.markdown
+++ b/releasenotes/1.5.3/release-1.5.3.markdown
@@ -1,6 +1,6 @@
# 1.5.3: Time delayed progress
-Rofi 1.5.3 is another bug-fix release in the 1.5 series.
+Rofi 1.5.3 is another bug-fix release in the 1.5 series.
There is one breaking change in the theme naming and there are a few small new features (tweaks) in this release.
@@ -32,7 +32,7 @@ separator character.
If you have very long entries in your view that get ellipsized (cut off at the end indicated by ...) you can now select,
at runtime, where they are cut off (start, middle or end).
-You cycle through the options with the the `alt+.` keybinding.
+You cycle through the options with the `alt+.` keybinding.
Start:
@@ -53,7 +53,7 @@ End:
The full list of fixes and updates:
-* Update manpage with missing entry. (#937)
+* Update manpage with missing entry. (#937)
* Rename sidebar widget to mode-switcher and allow configuration from theme.
* Timing: Moving timing output to glib debug system.
* SSH: Fix unitialized variable issue.
@@ -70,4 +70,3 @@ The full list of fixes and updates:
* Update libnkutils, libgwater.
* DMENU: Add format option to strip pango markup from return value.
* ListView: allow user to change ellipsizing displayed value at run-time.
-
diff --git a/releasenotes/1.6.0/release-1.6.0.markdown b/releasenotes/1.6.0/release-1.6.0.markdown
index 71a5be45..3a459b69 100644
--- a/releasenotes/1.6.0/release-1.6.0.markdown
+++ b/releasenotes/1.6.0/release-1.6.0.markdown
@@ -115,7 +115,7 @@ This is a very initial implementation of CSS like `@media` support. This allows
based on screen size or ratio.
We currently support: minimum width, minimum height, maximum width, maximum
-height, monitor id, minimum acpect ratio or maximum acpect ratio.
+height, monitor id, minimum aspect ratio or maximum aspect ratio.
For example, go to fullscreen mode on screens smaller then full HD: