From: Andy Buckley <Andy.B<uckley@du...> - 2005-05-09 19:35:53
I've just started getting interested in Xpad --- been using the Stickies app on
a Mac for the last year or so but am intending to move back to running Linux on
my home system so could do with a decent sticky-note application! It would
also be nice to have my notes in one place so I can read and edit the same set
at work and at home, on my laptop etc. etc.
Anyway, here's a few suggestions, in increaasing order of coolness/difficulty
(I think). Before you start assuming that I'm here to whine and not contribute,
I'm very happy to help code these up but my main familiarity is with C++ rather
than C and and I have only a fairly rudimentary knowledge of GTK+. Very happy
to learn, but could probably do with some pointers (esp. since I'm not seeing
many comments in the code!) Anyhoo, you get the idea --- keen to help.
1) Is it possible to add a dark border to each note? This could either be a
darker variant of the pad bg colour (my pref) or a single colour (black/grey)
set in the prefs. I couldn't see such a thing in the GTK docs, but I'm not that
familiar with the Xpad code's use of Gtk objects yet, either... For context, I
prefer the notes without decoration --- this suggestion maybe doesn't make so
much sense when Gtk window decorations are being used.
I see in the list archives that a suggestion was made for a standard set of pad
colours --- this would be nice, esp if they were available rapidly via the
2) Could the notes be stored in HTML format? I see there's a Pango function
for parsing HTML into rendered text (inc. boldness etc.) and being able to edit
the notes with a text editor when away from an X terminal would be cool.
3) The biggie. I've been following Bluefish (Gnome HTML editor) development
for a while and until recently they had Gnome-VFS available as an optional
build-time configure switch. This is very cool for those with access to a
WebDAV-enabled web server, since you can seamlessly access WebDAV shares (and
other non-local filesystems) as if they're local. If this could be done with
Xpad, then users could store a single set of notes on a web share and access
them (with automatic locking, versioning etc.) from many remote locations. Very
Anyway, that's my $0.02. If any of these ideas sound interesting and especially
if there's anyone who wouldn't mind giving me a few pointers on where to start,
then let me know :)