qt
kinetic
What is Kinetic?
Kinetic is a development project driven by the goal of allowing Qt users on all platforms to more easily create dynamic, smooth and animated GUIs. Throughout the course of the project, we’ll introduce a new animation framework and functionality for managing states and transitions. We’ll also research improvements to Qt’s styling and rendering model by building on top of Qt’s existing GUI capabilities.
Project Focus Areas
The project has three main areas of focus:
- A new animation framework
- Providing a framework that helps users build both simple and complex animations on any type of components – visual or non-visual. (e.g. widgets, items, sounds, etc.) Users should be able to define animations and stateful forms with animated transitions. Built-in animations should be provided, and users should also be able to create their own custom animations.
- This Animation Framework is also available separately, through Qt Solutions.
- Providing a framework that helps users build both simple and complex animations on any type of components – visual or non-visual. (e.g. widgets, items, sounds, etc.) Users should be able to define animations and stateful forms with animated transitions. Built-in animations should be provided, and users should also be able to create their own custom animations.
- Declarative UI design and styling
- Declarative Programming, as opposed to Imperative Programming, describes what something should be and should look like, rather than how you should create it or how to make it look a certain way. We’ll investigate how we can help designers style widgets and forms, and how we can use a declarative approach to improve our rendering model. In short, we'd like to improve Qt’s .ui model, and the tools around it.
- Declarative Programming, as opposed to Imperative Programming, describes what something should be and should look like, rather than how you should create it or how to make it look a certain way. We’ll investigate how we can help designers style widgets and forms, and how we can use a declarative approach to improve our rendering model. In short, we'd like to improve Qt’s .ui model, and the tools around it.
- Enhanced graphical capabilities
- We'd also like to add new effects and features, such as opacity, drop shadows, glow and filtering to Qt’s GUI.
- We'd also like to add new effects and features, such as opacity, drop shadows, glow and filtering to Qt’s GUI.
-
Cloning this repository:
git clone git://gitorious.org/+qt-kinetic-developers/qt/kinetic.git kinetic cd kinetic
Add this repository as a remote to an existing local repository:
git remote add kinetic git://gitorious.org/+qt-kinetic-developers/qt/kinetic.git git fetch kinetic git checkout -b my-local-tracking-branch kinetic/master_or_other_branch
- Branches:
- kinetic-animations
- kinetic-anchorlayout
- kinetic-bauhaus
- and 8 more…
- Clone of:
- qt
Activities 
-
Friday February 12 2010
-
Push
20:47
The Qt Project pushed e603cbee to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Harald Fernengel on February 12, 2010 08:37 -
Push
16:03
The Qt Project pushed d312514c to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Wolfgang Beck on February 12, 2010 03:48
-
-
Thursday February 11 2010
-
Push
14:32
The Qt Project pushed 92c8ecc9 to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Wolfgang Beck on February 11, 2010 02:24 -
Push
11:47
The Qt Project pushed 435e5e7e to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Wolfgang Beck on February 10, 2010 23:41
-
-
Saturday February 06 2010
-
Push
00:47
The Qt Project pushed 223 commits to +qt-kinetic-developers/qt/kinetic:kinetic-bauhaus
kinetic-bauhaus changed from 4f062ee to 3fa7ce0

-
-
Friday February 05 2010
-
Push
04:47
The Qt Project pushed e8f2c6eb to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Marco Bubke on February 04, 2010 15:24
-
-
Thursday February 04 2010
-
Push
16:02
The Qt Project pushed f7dfce11 to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Michael Brasser on February 04, 2010 03:54 -
Push
15:47
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from e1c7287 to 4c8b931

-
Push
12:16
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 0a10f00 to e1c7287

-
Push
06:16
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from ea3cc91 to 0a10f00

-
Push
04:31
The Qt Project pushed ea3cc91f to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Thorbjørn Lindeijer on February 03, 2010 16:16 -
Push
01:46
The Qt Project pushed a7ab90d5 to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Martin Smith on February 03, 2010 13:35 -
Push
00:02
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 3838762 to ead9159

-
-
Wednesday February 03 2010
-
Push
21:02
The Qt Project pushed 4 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 8003041 to 3838762

-
Push
20:01
The Qt Project pushed 80030417 to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Aaron Kennedy on February 03, 2010 08:00 -
Push
18:46
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from dad8d1b to 142dc7e

-
Push
18:16
The Qt Project pushed 4 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 59865a8 to dad8d1b

-
Push
18:01
The Qt Project pushed 3 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 135e8cd to 59865a8

-
Push
17:31
The Qt Project pushed 4 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 76f8d4e to 135e8cd

-
Push
17:16
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 69d6a60 to 76f8d4e

-
Push
16:31
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 67c3a18 to 69d6a60

-
Push
16:02
The Qt Project pushed 67c3a18b to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Joona Petrell on February 03, 2010 03:42 -
Push
14:16
The Qt Project pushed c504440e to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Martin Jones on February 03, 2010 02:00 -
Push
13:31
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from dcd5461 to 9da60fd

-
Push
13:16
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 778e902 to dcd5461

-
Push
11:46
The Qt Project pushed 2 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from dea94ac to 778e902

-
Push
11:17
The Qt Project pushed dea94ac9 to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Martin Jones on February 02, 2010 23:09
-
-
Tuesday February 02 2010
-
Push
18:16
The Qt Project pushed 2ae06802 to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Martin Jones on February 02, 2010 06:07 -
Push
15:01
The Qt Project pushed 147 commits to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
kinetic-declarativeui changed from 35a211c to 662666a

-
Push
11:16
The Qt Project pushed 35a211cd to +qt-kinetic-developers/qt/kinetic:kinetic-declarativeui
Martin Jones on February 01, 2010 23:03
-

