After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 647368 - Note's table of content Addin
Note's table of content Addin
Status: RESOLVED FIXED
Product: tomboy
Classification: Applications
Component: General
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Tomboy Maintainers
Tomboy Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-04-10 16:41 UTC by Luc Pi
Modified: 2011-06-25 16:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot (209.82 KB, image/png)
2011-04-10 16:41 UTC, Luc Pi
  Details
patch implementing the feature (10.52 KB, patch)
2011-04-10 16:42 UTC, Luc Pi
none Details | Review

Description Luc Pi 2011-04-10 16:41:50 UTC
Created attachment 185648 [details]
screenshot

Currently when a note gets longer, Tomboy becomes clumsy: navigating between sections within a long note by scrolling or searching is not handy at all. I thought tomboy should do it itself. 

This is an Addin to show in a menu the "Table of Content" of the current note, and jump to the selected section. It works for notes structured into sections and subsections.

Sections and subsections are marked by header lines formatted with bold/huge and bold/large font, like H2 and H3 html headers.

Read the whole story at
http://oluc.blogspot.com/2011/04/tomboy-addin-table-of-content.html

See screenshot and patch as attachment.

I also keep the code under git, at:
https://github.com/oluc/tomboy/branches/TableOfContentAddin
Comment 1 Luc Pi 2011-04-10 16:42:34 UTC
Created attachment 185649 [details] [review]
patch implementing the feature
Comment 2 Luc Pi 2011-04-10 16:51:59 UTC
Cross referencing with the mailing list
http://lists.beatniksoftware.com/pipermail/tomboy-list-beatniksoftware.com/2011-April/002086.html
Comment 3 Sandy Armstrong 2011-04-10 18:10:37 UTC
We have mused about creating a "community add-ins" git repository for things that maybe don't make the best sense to have in Tomboy by default, but which are still awesome (along the lines of Banshee's "community extensions" repository).  If that ever happens, I think this would be a great addition.

Not sure if this should go upstream, though.  Will let new maintainers decide that.
Comment 4 Greg Poirier 2011-04-11 00:29:41 UTC
I'd rather focus efforts on an add-in repository, and disallow further add-in commits. This in _no_ way reflects on my opinion of this add-in. This is really cool functionality (that I'm using).
Comment 5 Luc Pi 2011-04-11 22:41:40 UTC
Yes! There is definitely need for a central place to put addins, and simplify and unify the workflow, from source to user's desktop. One point is to get them translated along with tomboy (with a common terminology!). We could discuss this more in details on the list.
Comment 6 Robert Nordan 2011-06-25 15:53:28 UTC
Since this add-in has become a well-received community add-in, we can close this bug.
Comment 7 Aaron D Borden 2011-06-25 16:11:06 UTC
A list of available addins are here: http://live.gnome.org/Tomboy/PluginList

The table of contents addin is available here; http://oluc.blogspot.com/2011/04/tomboy-addin-table-of-content.html