[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: RFC: WorKflow mockup / prototype
From: Thomas Kadauke <tkadauke () gmx ! de>
Date: 2006-05-31 15:58:00
Message-ID: 200605311758.00509.tkadauke () gmx ! de
[Download RAW message or body]
Hello everyone,
I'm the SoC student working on WorKflow. In case you didn't hear about it yet,
you can read my proposal at:
http://vophercel.homelinux.org/~tkadauke/workflow.txt
The code I've produced so far is available at:
http://vophercel.homelinux.org/~tkadauke/workflow-0.1.tar.gz
(It doesn't really do anything yet, so if you make install it, don't forget to
make uninstall it afterwards)
And finally, a screenshot can be found at:
http://vophercel.homelinux.org/~tkadauke/shot.png
I would appreciate any kind of feedback. However, I have specific questions
about a few things (if you think that you'd help me too much with my SoC
project by answering one of the following questions, then please don't
answer):
- Does it build at all? :)
- Usability: What do you think about the layout of the commands, as seen on
the screenshot? In particular, what about the "frame" around the actual
command GUI? In the future, it will be possible to arrange commands to be
next to each other, which means that the workflow will be represented by a
directed acyclic graph. With that, there can be independent command execution
paths in parallel, which can be joined at some point. Do you think this is a
good idea, or is it useless? How should the layout look like?
- Documentation: About half of the classes are documented yet. What do you
think about the quality of the documentation?
- Core/UI separation: I can see that the upcoming KDE 4 kdelibs will be
designed to separate the core from the UI. I've tried to do that, too (see
the src/core and src/ui directories). Do you think that's a good idea, or is
it pointless?
- Command API: The src/core directory contains all the classes needed to
create an additional command library. What do you think about the API, in
particular the Command class? If WorKflow is ever going into KDE 4, this will
affect many developers, so I want to do it the right way.
- KDE technology. I've tried to use as much KDE technology as possible. Do you
see points where I could integrate KDE technology further?
- QScrollView bug?: If you drag two commands into the main view and close the
first command, the command layout will contain a hole. Is that a bug with
Qt's layout system in combination with QScrollView? Or am I not supposed to
use QLayout classes inside a QScrollView's viewport()?
Thanks in advance for any feedback.
--Thomas
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic