You can find my midterm report at  and the text below. I really recommend reading the
blog post as it has screenshots of everything :).
----Report Text ----
This report is a summary of all the work that I've completed so far for my Summer of
Code and what is to come :).
Porting Entomologist to Windows and Mac OS X:
Entomologist works mostly flawlessly on Mac OS X. Windows was an awkward platform to port
for and it still doesn't function as well as it could but once we hit version 1.0 a
lot of the problems can be addressed.
Tabbed Interface for selecting Trackers:
This took a few weeks to complete as it was awkward to get everything to work correctly, I
also had the learning curve/understanding new code slowing me down whilst doing it.
Overall I'm pretty happy with how it looks and how it works.
New Comments Dialog:
Next on the list was creating a New Comments Dialog. The goal was to make it easier to
select a bug and see the comments and add new comments for that specific bug. The dialog
works by either highlighting a bug in the table and hitting Ctrl + Shift + N(Cmd + Shift +
N on a Mac) or by clicking the new comments button in the expanded comments dialog. If no
bug is highlighted it defaults to opening the first bug in the list.
This is probably the most helpful feature I've worked on throughout the project. It
has been a bit of a learning curve and I think I'm starting to 'Get' QT and
I can definitely see why QT is usually classed as better than GTK. This feature still
isn't finished but it is nearly all there and I'm currently working on the
mechanism to add new ToDoLists. Once that's completed the first basic iteration will
be there and it should be useful in that state.
Post Midterm Plans:
Post midterm I want to add cloud sync to the ToDoLists so you can sync the items to
cker you feel is appropriate. This should help in organising data and recording milestones
through bugs :). I think I'll start by having it export to calendar formats that can
be read by normal desktop viewers and they can handle the sync. But the plan is to add
that service integration to entomologist itself.
After that work is completed I will look at how we can integrate QML into Entomologist so
the trackers that it supports can be extended by using QML. This would take a lot of work
away from Matt as he won't have to add new trackers, the users that want them can use
QML to define them and they can submit them as an extension :). I think this is the best
way to manage most bug trackers as there are a lot of different ones out there.
So that's it for the work completed so far. Hopefully at the end we'll reach
version 1.0 of Entomologist and move on with adding shiny new things :).
 - http://redache.wordpress.com/2011/07/14/midterm-report-things-completed-so-…
Entomologist UI Changes.--
To unsubscribe, e-mail: opensuse-project+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-project+help(a)opensuse.org