tomboy-notes / tomboy

This is the legacy development for Tomboy.
http://projects.gnome.org/tomboy
GNU Lesser General Public License v2.1
126 stars 25 forks source link

GTK#3 Tomboy - some info #27

Open robpvn opened 7 years ago

robpvn commented 7 years ago

This isn't really an issue, but I figured I should write this down now that @alex-ter is doing so much great work. At the hackfest we had in Vienna three years ago, I did a lot of preliminary porting work for getting Tomboy to use GTK#3. (http://www.robpvn.net/2013/10/13/monohackily-ever-after-days-four-five-and-six/ ) All of it is in the branch named "2.0".

It was actually more or less completely finished, but as I noted at the time, the two major problems were that not every distro had GTK# 3 yet, and that Mono.Addins didn't support it. I made a pull request to Mono.Addins, but it took a good year or so before it was merged, and by then I was busy with other life stuff. The good news of course is that now GTK#3 is common in all distros and that the version of Mono.Addins supporting GTK#3 should be too, as well as that I don't think the current master branch is too far removed from the 2.0 branch. With some careful merging I think it could be brought up to date rather quickly.

The one remaining problem would of course be GTK#3 on Windows and Mac, which I don't really have a good solution for.

Just to be clear, I'm not saying I'm goind to start working on this again or that I think someone else absolutely should, but I figured this info might be nice to have in case someone does want to.

alex-ter commented 7 years ago

Thanks for that insight, Rob. Yeah, merging all that nice work you did then is what I have on the mid-term list, after I have the basics ironed out and get a hang of the code base again. I also looked around and gtk# bindings for 3 are still unreleased with the last work done about a year ago (last I checked at least) - so that would be "interesting" as well, together with the GTK+ availability on Windows and Mac as you mentioned.

mkurz commented 6 years ago

What is the status here?

decriptor commented 6 years ago

I think the c# tomboy is completely dead now? There is an effort to port it to pascal https://github.com/tomboy-notes/tomboy-ng

mkurz commented 6 years ago

@decriptor Thanks!