release: Update the NEWS
This commit is contained in:
parent
5ddbfe1aa7
commit
9724850fb8
|
@ -1,10 +1,81 @@
|
||||||
# NEWS
|
# NEWS
|
||||||
|
|
||||||
|
<a name="v42"></a>
|
||||||
|
# Awesome window manager framework version 4.2 changes
|
||||||
|
|
||||||
|
<center> <img src="../images/AUTOGEN_wibox_logo_logo_and_name.svg" /> </center>
|
||||||
|
|
||||||
|
Awesome v4.2 is the second release of the 4.x API. It mostly fix the bugs
|
||||||
|
reported over the last 3 months and add a couple widgets. Almost 150 issues
|
||||||
|
have been resolved or decided to be obsolete.
|
||||||
|
|
||||||
|
## Noteworthy fixes
|
||||||
|
|
||||||
|
* The annoying maximization regression from v4.1 have been fixed
|
||||||
|
* Fixes broken drag&drop with some applications like FlowBlade
|
||||||
|
* Changing the keyboard layout using `xmodmap` is now much faster
|
||||||
|
* Fixes a regression that prevents Awesome to start with the wallpaper is invalid
|
||||||
|
* The client history is now more reliable
|
||||||
|
* Another instance where clients ended up in the wrong screen has been fixed
|
||||||
|
* Awesome will no longer generate zombie processes when restarted
|
||||||
|
* All official themes now support HiDPI screens
|
||||||
|
* The `magnifier` layout has been fixed
|
||||||
|
* The menubar has been fixed for Lua 5.1 users
|
||||||
|
|
||||||
|
## New features
|
||||||
|
|
||||||
|
* The hotkey popup has been extended to support Firefox, Qutebrowser and TMUX
|
||||||
|
* Naughty (the notification system) has a new `ignore_suspend` flag
|
||||||
|
* The `textclock` widget now supports timezones
|
||||||
|
* New utility functions have been added:
|
||||||
|
* `gears.string.split`
|
||||||
|
* `gears.table.map`
|
||||||
|
* `gears.filesystem.make_parent_directories`
|
||||||
|
* New widget functions (moved out of the `gears` module):
|
||||||
|
* `wibox.widget.draw_to_cairo_context`
|
||||||
|
* `wibox.widget.draw_to_svg_file`
|
||||||
|
* `wibox.widget.draw_to_image_surface`
|
||||||
|
* Maximization requests from clients can now be intercepted using a
|
||||||
|
`request::geometry` signal handler.
|
||||||
|
* A new `wibox.layout.manual` layout has been added (see below)
|
||||||
|
* Two new `calendar` widgets have been added, a widget and a popup (see below)
|
||||||
|
* The `ratio` layout now supports various strategies to redistribute space
|
||||||
|
* The `stack` layout now supports offsets
|
||||||
|
* The notifications now have a `naughty.destroy_all_notifications()` function
|
||||||
|
* The `xresources` theme now supports the titlebar `hover` and `press` states
|
||||||
|
|
||||||
|
The stack layout offsets:
|
||||||
|
|
||||||
|
[![The stack offset](../images/AUTOGEN_wibox_layout_stack_offset.svg)](../classes/wibox.layout.stack.html)
|
||||||
|
|
||||||
|
The ratio layout new full strategies:
|
||||||
|
|
||||||
|
[![The ratio strategies](../images/AUTOGEN_wibox_layout_ratio_strategy.svg)](../classes/wibox.layout.ratio.html)
|
||||||
|
|
||||||
|
The `manual` layout fix a capability gap where hierarchical elements need to be
|
||||||
|
placed manually. It has multiple modes including an `awful.placement` integration.
|
||||||
|
|
||||||
|
[![The manual layout](../images/AUTOGEN_wibox_layout_manual_add_at.svg)](../classes/wibox.layout.manual.html)
|
||||||
|
|
||||||
|
The new calendar widgets are very flexible and can be themed down to the very small details:
|
||||||
|
|
||||||
|
[![The calendar widget](../images/AUTOGEN_wibox_widget_calendar_fn_embed_cell.svg)](../classes/wibox.widget.calendar.html)
|
||||||
|
[![The calendar widget](../images/AUTOGEN_wibox_widget_calendar_font.svg)](../classes/wibox.widget.calendar.html)
|
||||||
|
|
||||||
|
|
||||||
|
## Behavior changes
|
||||||
|
|
||||||
|
* The client `property::floating` is now also emitted when when the floating
|
||||||
|
state changes implicitly, e.g. because the client gets maximized or
|
||||||
|
fullscreened.
|
||||||
|
* Building Awesome from its root source directory is no longer supported and
|
||||||
|
will print an error.
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
<a name="v41"></a>
|
<a name="v41"></a>
|
||||||
# Awesome window manager framework version 4.1 changes
|
# Awesome window manager framework version 4.1 changes
|
||||||
|
|
||||||
<center> <img src="../images/AUTOGEN_wibox_logo_logo_and_name.svg" /> </center>
|
|
||||||
|
|
||||||
Awesome v4.1 is the first stable release for the Awesome 4.0 API. It adds
|
Awesome v4.1 is the first stable release for the Awesome 4.0 API. It adds
|
||||||
non-breaking new features and fixes bugs. The main purpose of the release is to
|
non-breaking new features and fixes bugs. The main purpose of the release is to
|
||||||
provide stability while also adding features submitted by our contributors.
|
provide stability while also adding features submitted by our contributors.
|
||||||
|
@ -182,6 +253,7 @@ new code should use the functions from `gears` instead of `awful.util`.
|
||||||
an issue in the menubar module when used with 0.7.3.
|
an issue in the menubar module when used with 0.7.3.
|
||||||
* GTK+3 is now required to run the integration tests.
|
* GTK+3 is now required to run the integration tests.
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
<a name="v4"></a>
|
<a name="v4"></a>
|
||||||
# Awesome window manager framework version 4.0 changes
|
# Awesome window manager framework version 4.0 changes
|
||||||
|
|
Loading…
Reference in New Issue