[tomboy-list] Please Review: Details of refactoring done in tomboy-portable branch
Sanford Armstrong
sanfordarmstrong at gmail.com
Wed Mar 14 21:52:08 PST 2007
Tomboy devs,
I'd like to start moving some of the changes from the tomboy-portable
branch into the trunk, mostly because maintaining a branch is a pain
and the sooner I get it in trunk the sooner I can find and fix bugs,
or get you all to fix them for me. ;-)
I'm not "done", but I'm at least at a point where I can document the
approach. I've attempted to do so here:
http://live.gnome.org/Tomboy/Win32/Refactoring
Basically, I'm looking to see if anyone has feedback to give before I
start committing functional pieces. If you think the work is bad I'd
like to know *before* I affect everyone.
Specifically, I want to know if people are OK with these areas:
* The idea of dumping platform-dependent stuff and the interfaces that
serve to abstract them in the Tomboy.Platform namespace (and moving
some files to a "Platform" directory).
* My approach for dealing with GConf. Please see details/alternatives
on the wiki.
I think this will be good for Tomboy. In the short term, it will make
ports to Windows and other platforms with full Mono/GTK+ easier. In
the long term, it's the first step towards other refactorings that
could make it possible to create entirely new front ends (and back
ends) for Tomboy.
But if people think it's needless complication and we should be
focusing on making Tomboy kick ass on GNOME, I'd be interested to hear
that, too.
Thanks for your time,
Sandy
More information about the tomboy-list
mailing list