summaryrefslogtreecommitdiffstats
path: root/releasenotes
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2016-03-30 07:58:45 +0200
committerDave Davenport <qball@gmpclient.org>2016-03-30 07:58:45 +0200
commite3dc26fa9fe83842bf85e35709d8da9cc8410e9b (patch)
tree824dd5fd96c7ac5fa8545528429998282ef3bc34 /releasenotes
parentb3d1718ad1046c6c57d4d81e693b18d241acf5e4 (diff)
Update to release notes.
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/1.0.0/release-1.0.0.markdown21
1 files changed, 14 insertions, 7 deletions
diff --git a/releasenotes/1.0.0/release-1.0.0.markdown b/releasenotes/1.0.0/release-1.0.0.markdown
index b34de57c..1c8f8fda 100644
--- a/releasenotes/1.0.0/release-1.0.0.markdown
+++ b/releasenotes/1.0.0/release-1.0.0.markdown
@@ -1,7 +1,8 @@
# V1.0.0 - Welcome in 2016
-The current release, after a long development cycle, is finally out. This version features two major rewrites in the
-hope to improve maintainability and code quality.
+The new release, after a long development cycle, is finally out. It has a lot of changes that are hopefully invisible to
+the user. On top of that we decided it is time to deprecate some old stuff left from the simpleswitcher era.
+The biggest changes in this version are two major rewrites in the hope to improve maintainability and code quality.
## XLib to xcb
@@ -17,7 +18,8 @@ blinks.
## Config file
Not everybody seems to like configuration via Xresources, so for those people we now support a configuration file in
-`XDG_CONFIG_HOME/rofi/config`, or passed from the commandline via the `-config` option.
+`XDG_CONFIG_HOME/rofi/config`, or passed from the commandline via the `-config` option. Settings in the config file will
+override Xresources and is read on each startup.
## "Regression"
@@ -26,10 +28,15 @@ namely daemon mode. In our opinion this is duplicate functionality, if you are u
either running a window manager (like i3) that implements global hotkey functionality, or running a keyboard daemon like
sxhkd.
-Also the old method of specifying themes has been removed.
+A second victim, that had been marked deprecated for more then a year, is the old method of specifying themes where
+every color option had one commandline flag. This method was very verbose and incomplete. With the [theme
+repository](https://github.com/DaveDavenport/rofi-themes/) and the online [theme
+generator](https://davedavenport.github.io/rofi/p11-Generator.html) using and creating new themes should be easy enough.
# Changelog
+Below is a more complete changelog between the 0.15.12 and the 1.0.0 release.
+
## New Features
* Blinking cursor
@@ -54,12 +61,12 @@ Also the old method of specifying themes has been removed.
* Fix basic tests on OpenBSD (#272)
* Fix wrong use of memcpy (thx to Jasperia).
* Work around for sigwaitinfo on OpenBSD.
-* Ignore invalid (non-utf8) in dmenu mode.
+* Ignore invalid entries (non-utf8) in dmenu mode.
* Glib signal handling.
* Fix connecting to i3 on bsd.
-* Be able to distinguish between empty and cancel. (#323)
+* Be able to distinguish between empty and cancel in dmenu mode. (#323)
* Fix memcpy on single memory region. (#312)
-* Fix that opening file with mode a+ does not allow fseek on bsd.
+* Fix opening file with mode a+ and using fseek to overwrite on bsd.
## Regressions