[ANN] Kivy 1.0.3-alpha released

16 views
Skip to first unread message

Mathieu Virbel

unread,
Feb 22, 2011, 10:39:24 AM2/22/11
to kivy...@googlegroups.com, kivy-...@googlegroups.com
Hi everyone,

We are pleased to present the second alpha of Kivy (1.0.3-alpha).

Kivy is a full featured framework for creating novel and performant
user interfaces, such as multitouch applications, under the LGPL 3
license. The framework work on Windows, MacOSX, Linux and Android.
All downloads are available on the website :

http://kivy.org

Kivy 1.0.3 is in _Alpha_ state, and indented to a _developer
audience_. Please test and report issues at :

http://github.com/tito/kivy/issues.

The final release of Kivy 1.0 have been delayed to 15st March 2011.
We are consolidating our graphics code base, and coding the last
missing widget: Text Input, Virtual Keyboard, and List.

The goal of this release is to spot any issues before the final
release, and motive you to write awesome softwares and games !


Changelog - 1.0.3-alpha
=======================

Core
----

- [#34] Fixes lang for invalid detection of floating number
- [#45] New clearcolor property in Window
- [#55] New CMD+Q and CMD+W support in OSX
- [#61] ListProperty is now able to observe inplace changes
- [#63] Fixes for PIL loader
- Fixes for AliasProperty: dispatch the observer set return True
- Fixes for Camera and Video, reporting an error with Texture
- Fixes on Window dispatch on_close event when the window is closed
- Fixes to use the user canvas if it's set
- New Clock.get_boottime()
- New kivy.tools.report tools, can be used for debugging install
- Removed old attributes in Label
- Removed setuptools and nose dependencies in setup.py

Graphics
--------

- [#46] No more glitch when the Label have no text
- [#56, #44] Fixes for adding/removing BindTexture automatically
- [#57] Texture min/mag_filter and wrap are string, not gl const
- Canvas.clear() don't clear before and after context now
- New error checking for Shader compilation and linking
- New RenderContext.shader to access on internal shader class
- New Shader fs, vs and success to change glsl source code
- Reduce shader header, and removing unused varying + uniform

Input
-----

- [#59] Fixes for Tuio, 2Dcur wasn't accepted as a Touch

Widget
------

- New center_x, center_y value for Widget.pos_hint
- New design (button, slider and fonts)

Examples
--------

- Add shader/plasma.py for an example of custom shader usage
- Add shader/treeshader.py for an example of custom shader for
widget rendering.

Documentation
-------------

- Various fixes everywhere
- Add working devices for android
- Add a section about how to report an issue

Android
-------

- Fix crash for devices with more than 4 touches

Others
------

- [#50] Versionning portable-deps for OSX
- Add unit tests for Point and Ellipse
- New keybinding module, with only F12 to take screenshot

--
Mathieu, Christopher and Thomas
http://kivy.org/#aboutus

Reply all
Reply to author
Forward
0 new messages