From 81ef68b3390b4e862cfef964a04d88757d3a2955 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Thu, 3 Aug 2017 16:48:07 +0200 Subject: [PATCH 1/2] Start at writing release notes for V1.4.0. --- releasenotes/1.4.0/release-1.4.0.markdown | 45 +++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 releasenotes/1.4.0/release-1.4.0.markdown diff --git a/releasenotes/1.4.0/release-1.4.0.markdown b/releasenotes/1.4.0/release-1.4.0.markdown new file mode 100644 index 00000000..55dffa0c --- /dev/null +++ b/releasenotes/1.4.0/release-1.4.0.markdown @@ -0,0 +1,45 @@ +# V1.4.0: I reject your truth and trumpstitute my own + +> This release contains some major changes. One of them being a new theme engine. The migration from older versions +> to this version might not go flawless. + +With more then 700 commits since the last version, this is one of the biggest releases so far. +In this version we used the groundwork laid in v1.3.0 and went completely nuts. This release should satisfy the die-hard +desktop [ricers](https://www.reddit.com/r/unixporn/) with a brand new, CSS based, theme engine. + +The great work of [SardemFF7](https://github.com/SardemFF7/) simplified the code base and improved the key and mouse +handling. It 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. + +A last big addition, is support for plugins. Allowing the addition of some weird/fancy features. Currently two plugins +are available, [blezz](https://gitcrate.org/qtools/rofi-blezz) a quick launch menu with it own menu definition and +[top](https://gitcrate.org/qtools/rofi-top/) displaying running processes. + +Beside these major changes, this release includes a lot of bug-fixes and small improvements. See the bottom of this +release notes for the full list of changes. + +## CSS Like Theme engine + + +## Flexible layout + + +## Icons + + +## More flexible key and mouse bindings + +## Fuzzy Matching + +## Initial Plugin support + +## Screenshot + +## Detailed Changelog + + +* DMENU tty detection. +* Startup notification of launched application support. +* Meson support. +* Fuzzy matching with fzf based sorting algorithm. +* Auto-detect DPI. From fdb9b014f543db6b21d8ef0c028f409140c84aa0 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Mon, 7 Aug 2017 17:01:56 +0200 Subject: [PATCH 2/2] Fix plugin loading. (hidden symbols) with ninja --- meson.build | 1 - 1 file changed, 1 deletion(-) diff --git a/meson.build b/meson.build index f15ed578..56beec07 100644 --- a/meson.build +++ b/meson.build @@ -11,7 +11,6 @@ project('rofi', 'c', c_compiler = meson.get_compiler('c') add_project_arguments( - '-fvisibility=hidden', '-I@0@'.format(meson.build_root()), '-I@0@'.format(join_paths(meson.source_root(), 'include')), language: 'c'