summaryrefslogtreecommitdiffstats
path: root/releasenotes
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2016-11-28 08:59:00 +0100
committerDave Davenport <qball@gmpclient.org>2016-11-28 08:59:00 +0100
commiteaccdfbeb65bf2c6411d0d3c4cb465fbb3d0b9fd (patch)
treece704a31362a16f3eea1b0bbcfad73bc8cbfb07f /releasenotes
parentd8ec069f639f720d384d0384126e58cdbd1aa316 (diff)
Add gifs.
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/1.3.0/release-1.3.0.markdown28
-rw-r--r--releasenotes/1.3.0/resize.gifbin0 -> 55925 bytes
-rw-r--r--releasenotes/1.3.0/structure.pngbin33358 -> 53064 bytes
-rw-r--r--releasenotes/1.3.0/theme-selector.gifbin0 -> 167033 bytes
4 files changed, 15 insertions, 13 deletions
diff --git a/releasenotes/1.3.0/release-1.3.0.markdown b/releasenotes/1.3.0/release-1.3.0.markdown
index 0968652c..bf1259dd 100644
--- a/releasenotes/1.3.0/release-1.3.0.markdown
+++ b/releasenotes/1.3.0/release-1.3.0.markdown
@@ -1,32 +1,34 @@
# V1.3.0: Dan vs. Greg: The never ending story.
-This release mostly focussed on cleaning up, refactoring and more. On of the big changes is that the gui is no longer
-based on hard-coded positions. We introduced a widget system with boxes, scrollbars, separators, listview and textboxes.
-The boxes (vertical and horizontal) allows us to nice structure the layout and have them resize according to rules when
-the window changes size.
+This release mostly focussed on cleaning up and refactoring the internals. One of the big changes is that the gui is no
+longer based on hard-coded positions. We introduced a widget system with boxes, scrollbars, separators, listview and
+textboxes. The boxes (vertical and horizontal) allows us to nice structure the layout and have them resize according to
+rules when the window changes size.
![structure](structure.png)
-This allowed us to make changes at run-time. In the future I hope we can use this to improve the theming. The cleanup
-and refactoring is not finished and will continue for the next release.
+This allowed us to make changes at run-time. In the future I hope we can use this to improve the theming (think css like
+themes). The cleanup and refactoring is not finished and will continue for the next release.
Beside this we still managed to get some new features in:
## Dynamic window size
-Rofi can now resize the window to fit the number of visible entries, so as you type and the list of options becomes
-small, so does the windows (this is disabled by default). Rofi will try to keep the text box at the same place so you
-don't have to move focus, this means that at the bottom of the screen the window layout is reversed so the textbox is at
-the bottom.
+Enabled by the refactoring, rofi can now resize the window to fit the number of visible entries, so as you type and the
+list of options becomes small, so does the windows (this is disabled by default). Rofi will try to keep the text box at
+the same place so you don't have to move focus, this means that at the bottom of the screen the window layout is
+reversed so the textbox is at the bottom.
-insert small gif here.
+![Resize action](resize.gif)
### Theme selector
To make it easier to get a good looking rofi, we included a theme-selector script and ship rofi with a set of themes.
The script allows you to preview themes, and make them the default theme.
-![Theme Selector](theme-selector.png)
+![Theme Selector](theme-selector.gif)
+
+It seems byzanz (to record the gif) changes the colors a bit. It looks better in real-life.
### Fuzzy parser
@@ -37,7 +39,7 @@ On many request, the fuzzy matcher has been re-added:
### ASync DMENU
Rofi can read input data for dmenu asynchronous from displaying. So if you have something that takes a time to produce,
-you can see the progress, already start filtering and selecting entries before it finishes.
+you can see the progress, start filtering and selecting entries before it finishes.
This can be very useful when searching through large data sets.
In the below screenshot it keeps feeding rofi the content of the directory. Rofi indicates it is still receiving data by
the `loading...` text.
diff --git a/releasenotes/1.3.0/resize.gif b/releasenotes/1.3.0/resize.gif
new file mode 100644
index 00000000..baa695da
--- /dev/null
+++ b/releasenotes/1.3.0/resize.gif
Binary files differ
diff --git a/releasenotes/1.3.0/structure.png b/releasenotes/1.3.0/structure.png
index 4c86c084..973ecb0a 100644
--- a/releasenotes/1.3.0/structure.png
+++ b/releasenotes/1.3.0/structure.png
Binary files differ
diff --git a/releasenotes/1.3.0/theme-selector.gif b/releasenotes/1.3.0/theme-selector.gif
new file mode 100644
index 00000000..0341299b
--- /dev/null
+++ b/releasenotes/1.3.0/theme-selector.gif
Binary files differ