Skip to content

Commit

Permalink
Update the documentation for the 0.5 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
dmpayton committed Nov 11, 2012
1 parent d4edee6 commit 380b5c1
Show file tree
Hide file tree
Showing 4 changed files with 82 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,9 @@
# built documents.
#
# The short X.Y version.
version = '0.4'
version = '0.5'
# The full version, including alpha/beta/rc tags.
release = '0.4'
release = '0.5'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ Miscellaneous

* :doc:`Frequently Asked Questions </manual/faq>`
* :doc:`Hacking Qtile </manual/hacking>`
* :doc:`Release notes </releases/index>`
* :doc:`License </manual/license>`


Expand Down
66 changes: 66 additions & 0 deletions docs/releases/0.5.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
=======================
Qtile 0.5 release notes
=======================

*November 11th, 2012*

Download `qtile-0.5.tar.gz <https://github.com/qtile/qtile/archive/v0.5.tar.gz>`_

This marks the first officially community managed release.

Changelog
=========

Features
--------

* Test framework is now `nose <https://nose.readthedocs.org/en/latest/>`_
* Documentation is now in `sphinx <http://sphinx-doc.org/>`_
* Several install guides for various OSes
* New widgets: battery based icon, MPRIS1, canto, current layout, yahoo
weather, sensors, screen brightness, notifiy, pacman, windowtabs,
she, crashme, wifi.
* Several improvements to old widgets (e.g. battery widget displays low
battery in red, GroupBox now has a better indication of which screen
has focus in multi-screen setups, improvements to Prompt, etc.)
* Desktop notification service.
* More sane way to handle configuration files
* Promote dgroups to a first class entity in libqtile

- Allow layouts to be named on an instance level, so you can:
::

layouts = [
# a layout just for gimp
layout.Slice('left', 192, name='gimp', role='gimp*toolbox',
fallback=layout.Slice('right', 256, role='gimp*dock',
fallback=layout.Stack(stacks=1, **border_args)))
]
...

dynamic_groups = { 'gimp': {'layout': 'gimp'} }

Dgroups(..., dynamic_groups, ...)

* New Layout: Zoomy
* Add a session manager to re-exec qtile if things go south
* Support for WM_TAKE_FOCUS protocol
* Basic .desktop file for support in login managers
* Qsh reconnects after qtile is restarted from within it
* Textbox supports pango markup
* Examples moved to `qtile-examples <https://github.com/qtile/qtile-examples>`_ repository.

Bug fixes
---------

* Fix several classes of X races in a more sane way
* Minor typo fixes to most widgets
* Fix several crashes when drawing systray icons too early
* Create directories for qtile socket as necessary
* PEP8 formatting updates (though we're not totally there yet)
* All unit tests pass
* Lots of bugfixes to MonadTall
* Create IPC socket directory if necessary
* Better error if two widgets have STRETCH width
* Autofloat window classes can now be overridden
* xkeysyms updated
13 changes: 13 additions & 0 deletions docs/releases/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
=============
Release Notes
=============

Release notes for official Qtile releases.

Final Releases
==============

0.5 release
-----------

* :doc:`/releases/0.5/`

0 comments on commit 380b5c1

Please sign in to comment.