This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

This is an archive page for new ideas for Tomboy. We don't use it any longer, but preserve for historical purposes. If you have any ideas or suggestions - please submit them to our GitHub tracker.

See also Ideas for new add-ins



Ability to disable auto-linking

Tomboy turns anything it thinks is a link in to a clickable hyperlink; unfortunately this very often results in it converting things that aren't links in to hyperlinks. Even when it actually does convert a real link in to a hyperlink, clicking on an unexpected link can be one of the most vexing experiences in using what is otherwise an awesome note-taking tool. However, despite this fact that (for many users at least) the auto-linking is a defect, not a feature, there is currently no way for a user to disable it.

I'm not the only one who feels this way; for instance: http://ubuntuforums.org/showthread.php?t=782750 and there are other similar threads out there too.

Idea credits: #JeremyWalker (and everyone in the thread I just linked)


Anonymous notes

Idea credits: RyanProbasco


Archiving

Idea credits: Nat

[#Nat ]

It would be excellent to have an option to archive a note instead of pressing [Delete]. That way, if you later want to search for a phone number that you took down several months ago, it will still be available. Personally, until there is a way to store large numbers of old notes long term, Tomboy won't be an adequate solution for my own note-keeping.

#RobertHoegerl I'm already using Tomboy and find it very useful. But I totally agree with Nat, it would be a *big* difference if there was such an archiving feature. Think of Gmail: "Why should you delete an email again?" You find some paragraph in a website or come up with a sudden idea and just take down a note. Maybe you don't need it anymore, but maybe it might be useful in the future. So if you some two years later think, oh, yes, there was this note sometime, you just type it in the (beagle) search field and Tomboy presents you the note.

Unless Tomboy is suffering somehow performance-wise, I don't see what the advantage is to archiving a note. The note will be out of your hair as soon as a few notes are edited, and it will always be available from the search dialog. Once you reach a certain number of notes, do you really browse through every single note, or do you just search? Personally I haven't scrolled through a list of my notes in over a year. Dropping out of the applet/tray menu is effectively archiving for me. --SandyArmstrong

Well, then there should not be a "Delete" toolbar button. The dialog it displays is annoying and it triggers obsessive behaviour: I would not even think of deleting stuff if it was not there. (If someone wants to delete a note for reasons of secrecy6 they could just delete all text in the note; then it would also become unsearchable. It can also be truly deleted in this case, without an annoying dialog). -- AlexanderKhodyrev


Application grouping

These are just some contrived example, I'm sure you could come up with your own. To implement this, tight integration with common applications and the window manager would be needed, a pretty daunting task. I put it up here mainly for your consideration. -- ErikNilsson


Audio notes

With a click in the button bar you can speak a short note into your microphone and Tomboy saves it directly as a note with audio attachment. Later you can play and pause the audio note and if necessary write it down in characters. A simple function with much value.

* Synchronize audio notes. The idea is to be able to play bits of an audio lecture that correspond to text notes the user was typing while the audio was recording. To parts are required for this: keep a date/time stamp on the audio note when recording was begun and a date/time stamp on the text as the text was written (see Timestamp below). Then, to play just a particular section of the audio, click on the text you're interested in, subtract that time stamp from the audio clip time stamp and start playing the audio clip from that offset. The system can be optimized further... but that's the basic idea. twinotter


Auto-Open Note flag

Idea credits: JamesIsIn 2011-08-04 09:30:27


Automatic capitalization


Automatic index for tagged notes

When tagging is in place, it would be very useful if every tag in Tomboy had an automatically created page, by default containing links to every note with that tag. This automatic page would not be saved, thus allowing for additional functionality: The user could create his own note for a tag, so instead of that search there could be a bit of information.

Alternatively, such a link could open a regular search for that tag with custom tag notes ignored.

Idea credits: -- DylanMcCall 2007-11-05 22:08:27


Automatic linking of specified text patterns

When I used TortoiseSVN it had a great feature for automatically linking to defect tracking / bug tracking systems. It allowed you to specify a given set of text patterns using basic RegEx and use those patterns to automatically generate links to given URLs (see their manual page for details of their implementation). For instance you could define that B12345 would link to //bugzilla/?do=details&id=12345, T54321 would link to //taskzilla/?do=details&id=54321 and so on. This would be very useful for me day to day as I often refer to bugs and task list items with a similar notation & being able to click those phrases and have the webpage display would be very helpful. By allowing users to specify there own sets of tags it would allow let people do things like Wiki:foo to make foo and many other such systems from inside notes. If this is only done client side then notes would still make sense without the Add-On but some way of allowing a person or organization to export & import lists of these associations would probably be a big boon too.

Idea credits: -- ThomasThorne 2011-05-17 09:29:05


Autocompletion


Backlinks, make more of a feature of them.

They are incredibly useful, more than an add-in tool. Maybe they could go in the right-click menu so finding and using the feature is more automatic? -- GlynWebster


Browser integration

1. Epiphany

2. Firefox


Bluetooth

Idea credits: MartinRaissle


Browser mode

This could be a simple preference:

[x] Open notes in new window (Shift+click to override default setting)

With the back/forward buttons only showing up once there is a history trail for a given window.

Idea credits: JeffDay

There is a program already that is like this, it's called Zim. I love the spatial mode myself. Sunnan

And yet, there are those of us that would prefer a browser mode. I don't care which is default, but I would love to see it as an option. Zim isn't an adequate substitute yet.


Calculations


Calendar view


Checkboxes are Task Items

Created a CheckboxesMockupPage:

Idea credits: Joseph

#RobertHoegerl: I agree. Would be useful.


Cheese integration

Would it be possible to integrate Tomboy with Cheese? This would enable users to create little video snippets and sort them through Tomboy. This idea comes from the OS X program Journaler, which beautifully integrates multimedia possibilities with note taking.

Clear/reset the recent list

The recent list which pops when you click tray icon can get pretty clogged when you create many notes in a short time. This kind of spoils the usefulness of a "recent notes" menu. It would make this menu much more useful if it was possible to either remove notes from there or reset (i.e. empty) the list.

What about a list where the "pinned" notes are listed first (after all, if you flag them as important, they shouldn't be lost somewhere down at position 65...) and then the "N" most frequently accessed notes for the last "T" time, sorted by access count for the time period ? To this, you add a "clear recent list" button and an maybe the option (context menu ?) to remove a note from the recent list. There, "N" and "T" could easily be an user options.

You could also have a three section recent menu : First, the pinned items, then the most visited (access count) and then the most recent (either creation or visiting... Since the access count would pump up frequently visited notes, I think the third section would be more useful if it considered creation time...). This would be much easier to implement and a little more "feature rich" but would take a little more room... Again, you could set N2 and N3, the number of notes in section 2 and 3.

Have fun, Francois ( francois.trahan@gmail.com )


ClipMate-like functionality

For many years I've been a registered user of the brilliant Windows program ClipMate, which was simply the single best and most useful program I used under that OS. It has so many wonderfully useful features, such as combining any number of clipped items, and cleaning junk formatting out of such items. To save boring you by raving about the program, just have a look at http://www.thornsoft.com/ to get an idea of its superb functionality. I feel somewhat bereft as I enter the Linux world, as all I've been able to find so far are very inadequate clipping programs. I've recently had a most unsatisfactory correspondence with the President of Thornsoft Development, Inc., which produces ClipMate. Unfortunately he's very dismissive of Linux. It surprises me that the Linux world doesn't seem to have anything remotely like ClipMate. Or is it lurking out there unseen and unknown?? It seems to me that TomBoy is a very promising program, which would meet a real need in the Linux worked if it could have added to it the sorts of clipboard-extender features which are so excellent in ClipMate.


Columns for multiple lists

With prioritised ToDo lists it is often useful to show more than one "parallel" list side-by-side eg:-

The columns would be simple vertical divisions of the page, and there does not need to be any interaction between columns. No flow of text between columns. Each column is an independent list.

This could be done with Tables (see below) by putting each list in a single cell of a one-row table, and of course tables would be useful for arranging other information too.


Columns for sorting

Idea credits: #AndreasJonsson


Configurability

Possibility to change the notes background colour, and having as choice the window decoration a bit like MacOS-stickies, making it looking really like a Post-It

1. Trimming off junk from note windows


Contacts


Context-specific notes

Checks if note already exists

If note DOES NOT exist

Otherwise if note DOES exist


Create a new notes from search terms

I have thousands of notes and sometimes I'm not sure if I have started a note on a particular topic. I search and find no results or the results I see are not what I'm looking for. I use Ctrl+N to create a new note, and expect Tomboy to make the title of my new note from the search terms I entered. I can correct them if I want, but at least Tomboy has saved me from re-typing it.


Daemon mode

Thanks to its D-Bus interface, users can choose to interact with Tomboy through programs like Gnome Do (rather than via the main Tomboy window). In this case Tomboy still needs to be running, and if a user's preferred desktop configuration lacks a notification area then they are stuck with an unused window for the entire session. Tomboy could provide a --daemon option, launching the application without the main window. Once running in this mode, the command "tomboy" could display the window (or toggle its visibility), the window's X button could hide it, and the window's File>Quit item could quit the program.


Discrimination


Documentation


Drag 'n' Drop Files and Folders in Notes (see also: File Attachments)


Drag 'n' Drop linking

- WinterGreen

Encrypted notes


Enhanced linking associations

--AronVadakin

--RobertSimpson

--3limin4t0r


Events and tasks


Evernote integration/synchronization


Evolution integration


Evince - Tomboy integration

Implement PDF Annotations support in Evince with Tomboy.

For more details:

Idea credits: BenjaminPerez


Export

Idea credits: Nat, BoydTimothy

Idea credits: John

Idea credits: Zalves

Idea credits: Cowboydan


File attachments (see also: Drag 'n' Drop files and folders in notes)

Support to drag and drop files into the Notes (and actually store the files inside the notes, like in emails). (Ariel)

Actually I would like to see the reverse as well: attach Notes to files. When opening a file (ideally using any Gnome application), there would be an extra "Note" icon somewhere on the Window frame - a click would open/close the notes.

Use cases:

Note: Under Nautilus there is already a tab with notes. (select a file/right click/Properties/Notes) - The idea is to use the best of both worlds (McG)

-> In the mean time, you can use URLs of the form "file:///home/$user/filenam.ext" in Tomboy.


Find/replace and bitmap graphics

Find/replace says it all. As I use Tomboy as a scientific notebook, I would love to be able to insert diagrams and charts. I'll may try the inline LaTex viewer. 2008-07-10 00:36:31


Formatting

Quotes from Nat:

* "Red Links" for empty linked notes: If a linked note is empty, it should display in red text like wikipedia does. -crapshooter


Freehand drawing


Instead of displaying the actual link contents such as: www.thisisaverylonglinkaddress.com

code something on this order: [www.thisisaverylonglinkaddress.com][shortlink] This will just display: "shortlink"


Graphics/Images

Tomboy looks like a potentially fantastic app. However, it has one shortcoming in my opinion:

As far as I can see, it cannot currently handle data that is in the form of graphics or images. (Please correct me if I'm wrong here).

Include the ability to import and display a wide variety of graphics, and you would have a killer application on your hands!

GUI

Idea credits: Nat, drewkerr

Idea credits: Faizi Crofts


Google Drive Sync app

An separate app for Google Drive, which:

This would be useful, when one (like me) has bad internet connectivity (Google Drive not loading, yet small uploads still possible). That gives kinda (pseudo-)offline note making for Google Drive. Another feature is that you can access to your Tomboy notes nearly anywhere via internet (like public library or school computer). One can still edit those notes in Google Drive in Tomboy way and format, as notes uploaded/created to Google Drive would be in Tomboy format and therefore features remain. Also file conversion to from Tomboy/Drive format and related problems wouldn't be issue.

Idea credits: Janar Leas


Hierarchical table of contents

With a lot of notes with interlinks it can be really hard to find notes, a table of contents that groups the notes by hierarchy, based on link parents would make notes easier to find visually.

Lets say I have a bunch of notes that were all created by creating a link in an other note. That note would be parent and all the notes linked from it would show up in a second pane. Otherwise your table of contents could easily fill with notes and the search would be the only way to find anything, rather than being able to use the link structure to organize ideas (the purpose of a wiki right?).

Idea credits: [b.goto10.org B. Bogart]


Hotkey for opening notes

It would be nice to have a hotkey to bring up pre-selected notes. In addition, you could call notes individually or in groups. --KirkWerklund


The Title of a note should link to a "Home" note by default. --infoBsoft


HTML plugin

Open a window with html text to copy&paste instead of saving file somewhere. Maybe save it into a temporary file and launch gedit to edit it by default?


HTML5 Version of Tomboy

If an HTML5 version could be written then we could have Tomboy running on Google Chrome. Google has paused their Scratchpad support and now a version of Tomboy is needed.

Features should include:


IMAP support

Currently, a user has three main options to sync notes: get an Ubuntu One account, set up a Snowy server himself, wait for the official deployment of the Snowy server. Other options, like webdav, etc. (through Fuse) do not work on windows. Moreover, if one has several devices (say, a home computer, an office computer, a smart gadget), then one either have to remember to sync them all or to put a short sync interval. The problem of synchronization or better, synchronous access, is not new though, and there is an established solution: IMAP. If to think of it, notebook = folder, note = email. If to write an IMAP plugin for Tomboy, then a user can simply use his current email account. And, I thinks it should be possible to make Tomboy work like email programs work today: if I save or change a draft email on one computer, I can immediately see the change on any other computer connected to the same IMAP store. Andrei Dubovik

I've just discovered there is the same suggestion at PluginList.


Import documents from other PostIt-like apps - and synchronise with them

Tomboy being able to work over MacOS-X Stickies (since Linux can mount hfsplus unjournalled partitions as read/write -- very useful for people like me using MacOS-X and Linux on a dualboot machine) - and maybe able to work with some PostIt-like tools for w32, like BlocoDeRecados and many others. Importing a mere txt file would be useful as well

1. Comments

I have the same needs, however from MS Outlook. I don't think that Tomboy should go as far as importing from various applications and formats, but a bare minimum should be to import text files from one single directory, each file creating one note on Tomboy.

For synchronisation: Forget it. You can only sync formats which are identical (or at least very similar). Tomboy's notes are much richer than Outlook or Palm notes, which are pure text (no links, no format, etc...). Once you migrate to Tomboy, forget about your old note application. -- PascalSartoretti 2008-10-29 09:36:31


Indent/dedent

In many code editors (such as Scite) you can highlight lines of text and hit tab to indent each selected line or hit shift + tab to dedent each line. I'd like it if Tomboy had this feature.


iPhone

Having Tomboy on multiples platforms is great; adding synchronisation is even better. However, most people use only one platform; if they need to synchronise notes, it is probably more between their computer and their mobile phone. As Tomboy already works on OS X, maybe it would not be that hard to port it to the iPhone's version of OS X. Having Tomboy on the iPhone syncing to your desktop (Linux, OS X, Windows) : that would be a killer feature. -- PascalSartoretti

1. and iPad


Installation - include GTK# automatically

Most Windows users are not accustomed to loading dependent libraries that applications require and will probably scrap the install when they see the first dependency error. I suggest the TomBoy WIN installer automatically download all dependencies (including GTK#) during the initial installation. --CorneliusD


Integration into desktop wallpaper

It would be great to be able to "integrate" Tomboy notes into the desktop's wallpaper (may be with transparency) and to activate them by doubleclick on them if they need to be changed or deleted. Like on a real workspace you would be able to make notes on your paper desk cover while keep on working on it. Notes would be permanently visible to the user while not disturbing the normal workflow. This could also compensate for the disadvantage of having to open every note again when restarting the computer.


Keybindings

What would be better than Tomboy with emacs keybindings? Currently, you can set gtk programs to use emacs keybindings, but quite a few important ones are overwritten by some of the default Tomboy ones.

example: ctl-b in Tomboy toggles bold text; ctl-b in emacs moves cursor backwards

All that it would take to implement this would be a way to edit all of Tomboy's default keybindings.

1. Ordering bulleted lists

If the order of a bulleted lists signifies priority, then a common operation is to move a bullet up in the stack or down. A keybinding would be nice. Given Alt + { LeftArrow | RightArrow } already move bullets left and right, it would be natural to use Alt + { UpArrow | DownArrow }.


Knotes import

Here's an idea arising from necessity: when one switches from KDE to a GTK Desktop using Tomboy, there's a problem that one cannot import the Knotes File(s) to Tomboy; so the idea is, a feature for Tomboy to import a Knotes notes.ics file by having the user point at it. Idea credits: JohnBulsterbaum


LaTeX equations display

It could be really nice to have a plugin that uses gtkmathview to display LaTeX equations.

Plugin is available at http://www.reitwiessner.de/programs/tomboy-latex.html


It might be very useful if one could associate notes with several notes, not just one. In fact, using Notebooks would become very much like 'tagging' notes (/ assigning keywords) to notes. I don't know how Tomboy handles 'notebook assignments' internally and whether this idea would be line with the general conception of notebooks, but I believe it would be very helpful since many or perhaps even most times notes are connected to different events, tasks, etc. (for example, my notes for the next pta meeting might need filing both in the 'PTA meeting' notebook as well as 'Open tasks'. Idea credits: homoludens1000


Linking/unlinking

Its already possible to make a link to an other Note but an created link is only removeable by deleting the linked text and delete the linked note. This should be an option for instance under the right click of the mouse on a link and then ask you will you only want to delete the link or also the linked note or Notes.


Lock individual notes

Allow important notes to be locked so they become "read only". It is very easy to overwrite notes when not paying attention. Notes might contain strings that are the same as links which could be updated automatically. This is sometimes unwanted and can lead to problems.


Logs/status reports for specified period from Tomboy

Have Tomboy generate a log of the entries from certain entries showing only the entries made during a certain period of time. Allow them to be organized by topic. This would allow me to take notes on my work in Tomboy and quickly generate a log or status report.


Mac OS X support

Or rather, un-abandon the Mac version, as it predates two major operating system versions, Mac OS X 10.7 and OS X 10.8, and is significantly out of step with development and the current release version.


Macros for templates

The functionality of templates -- particularly now that we have Notebooks -- could be profoundly improved if one could create macros. For example, a user who is creating a journal may use a notebook in Tomboy. In the notebook's template, he would have a macro that inserts the date as the title, his name. (Macros could be super simple, like date surrounded by "at" symbols, as we use here!). That same concept could be of use for the Note of The Day extension, which could then have its functionality handled entirely by the template system and only need to trigger the creation of its note. With macros to insert appointments and tasks in Evolution, that extension could become very useful. -- DylanMccall 2008-11-18 15:29:57


Merging

As the different alternatives of sharing Tomboy notes evolves (networked, peer-to-peer, email, etc.), Tomboy ought to be able to resolve conflicts easily on already existing notes. For example, if you sent Bob a Tomboy note named, "Golf Scores", he edits it in Tomboy and sends it back to you (but you've also edited it in the meantime), Tomboy ought to be able to show you the two notes side-by-side and let you choose whether to keep the old one, use the new one, merge them together, or keep both of them (rename one of them). The UI for doing this needs to be dirt simple!


Middle-click for more actions

Originally suggested as a bug in https://launchpad.net/ubuntu/+source/tomboy/+bug/94726

When you click a hyperlink from a Tomboy note, it closes. That's quite cool, but to make that behaviour more consistent I think the note should close too when:-selecting some text and middle-clicking the "link to new note" button.


Mindmap navigation

Goals:

Can Tomboy and Labyrinth collaborate? That would be really useful!


Multiple titles for notes

If notes could be given multiple titles, it would be easy to link to a note within a sentence (without having to engineer said sentence around a descriptive title) while also preserving informative main titles. This idea would benefit greatly from Reusing Titles, as well. This idea could be similarly approached using tags.

Idea credits: -- DylanMcCall 2007-11-05 22:08:27

1. Done: Tomboy Redirects

I wrote a plugin called Tomboy Redirects that does this. See: http://code.google.com/p/tomboy-redirects/ -- YuvalShavit 2009-07-12 18:37:22


New notes default to their parent's notebook

Most of the time when people create notes by making a link from another note, they will want that note to be in the same notebook. For example, if I have a note called "New Features" in the "New Features" notebook which links to notes of new features I want to add to program X, I am going to create those new feature notes by making a link from the "New Features" note. When I type "Tagging support", highlight it, and then hit the link button, I want it to automatically be added to the "New Features" notebook.


Notebooks


Notebooks as namespaces (or "Closed Notebooks")

This suggestion relates to, or incorporates, stuff from Discrimination, New notes default to their parent's notebook, Reusing Titles and Separate Linking.

Here's the problem: if you accumulate enough notes then, sooner or later, you'll have too many links appearing. This happened to me when I put a glossary of grammatical terms in Tomboy. Tomboy is the perfect tool for glossaries, because it automagically handles the cross-references, but this becomes a nuisance when I'm not writing about grammar. When I write Tomboy is the perfect tool... I don't want to link to a definition of the perfect aspect.

I want a way to "close" a notebook. If a notebook is closed, I cannot accidentally create links to notes in that notebook. I have to explicitly say, "I want to link into that closed notebook" by typing notebook-title: note-title. E.g. Grammar Glossary: Perfect.

More formally:

  1. A note should have two names: a short name and a full name. The short name is just the note's title. The full name is: notebook-title: note-title. The full name always gets turned into a link.

  2. A notebook can be "open" or "closed". Open is the default. If a note is in an open notebook, its short name always gets turned into a link. If a note is in a closed notebook, the short name only gets turned into a link when used in the same notebook.

So, for example, if I have a closed notebook called Grammar Glossary, with a note called Perfect, the full name Grammar Glossary: Perfect gets turned into a link no matter where I use it. But because Grammar Glossary is closed, the short name Perfect only gets turned into a link when I use it in other Grammar Glossary notes. Elsewhere, it has no special powers.

Three other points I should mention:

  1. None of this makes sense if New notes default to their parent's notebook is not implemented.

  2. It's hard to decide what to do about inbound short name links when a notebook is converted from open to closed. Should they be broken, or converted to full name links? The best solution I can think of is to give the user the means to easily convert short name links to full name links, both individually and in bulk. Any links the use has not converted should be broken.
  3. It seems to me that Reusing Titles makes much more sense in the case when the notes have the same short name, but different full names. When the user clicks on a shared note title, Tomboy can ask, "Which notebook did you want?" and give the option of converting the short name to a full name.


Nesting multiple notebooks within other notebooks

I would find it very handy to be able to nest notebooks within another notebook, i.e., A Notebook Titled Computer, within that notebook are the notebooks... Computer Software, Computer Hardware, Computer Reference, Computer Programming. Within Computer Software are the notebooks Linux Software, Windows Software, Freeware, Shareware, etc. Within Computer Hardware are the notebooks Computer PII 450-1, Computer PII 450-2, Computer PII 450-3, Computer PII 450-4,Computer Core2Duo 3ghz, etc. this is just an example of what I would like to be able to do within Tomboy Notes. Idea credits:James Allen Adams(1bluelight)


Notes Folder - easily selectable root directory for the Notes

Easily selectable and changeable root directory for the notes; this would enable you to copy your Tomboy notes from one machine, to another machine in any folder, and be able to access them. For example, I keep work-related notes and personal notes in different "note sets".

Having a menu option to display the directory tree and being able to select a new directory for the notes (and loading the existing note tree, if any) would be great. (Ariel)


Open note by name


Outline/bullets/checkboxes/etc.

Idea credits: Nat, drewkerr, BoydTimothy


Other


Panel applet

Idea credits: cowboydan

Parent indexing in drop-down

"This type of option would allow you to keep a long list of notes, or give you the ability to clean up the clutter and only see the main or "top" (parent) notes. Right now if I'm working on two websites and I'm making notes on all of my pages my Tomboy drop down is far to cluttered. I can search but pages with similar data will cause further "post searching eyeballing" If I click the applet and get three to five titles or parent notes (website 1, website 2, etc...) Then I can mouse down to website 1 and then get an additional submenu with the Children notes."; Idea Credits: Greenwood


Preview in search notes window

It would be very convenient if one could preview notes within the Search Notes Window without actually having to open (i.e. click on) them. I'm thinking along the lines of previews commonly found in email programs. So, if one would keyboard scroll through one's notes, the preview (e.g. a window below) would show the content of the currently selected note. Idea credits: homoludens1000

A mockup for how previewing could be done (AllanDay)


"Print All" notes in notebook option

It would be useful if there was a Print All Notes option - either for a notebook or (preferably in addition) several notes selected together. Not sure if this is platform-specific, but would be a very nice to have option.


Programming Language

* I bet a lot of development using C# and Mono was already done but it will be great if TomBoy is ported to another language. Ubuntu might remove Mono in their next release, Ubuntu 12.04 "Precise Pangolin", and discontinue support for it.

* Also, should Microsoft attack the users of Mono with their patent of .Net Framework, TomBoy won't be affected anymore. "To Linux purists, Mono applications should be stripped from all of Linux. There are other open-source alternatives that can take its place. If Mono is allowed to roam freely in Linux, the potential for legal action is ever present. It just a matter of time whether Microsoft exercises it or not." --[http://ulyssesonline.com/2009/06/15/mono-controversy/

* There is already a C++ port here and the reason why it was ported: Gnote, {http://www.figuiere.net/hub/blog/?2009/07/27/680-why-i-did-write-gnote.

* I'm not sure if this is a good idea, as I am not a computer programmer (still, I am not completely ignorant), but Vala is influenced by C#. Also, there is Python (I think Python is a good programming language).

* Python has good reviews, despite people being irritated with the whitespace/indent being part of its syntax. Other people got over with that small issue. [http://www.linuxjournal.com/article/3882

* Python ships by default in most Linux distribution. It is a "standard" package. Many libraries, and other stuff that I don't know depend on it but I only know a few apps in Mono.

I am just concerned with the progress of Tomboy, so please consider.


Read-Only .note files feedback

Tomboy used to have a bug doesn't notify us if the notes were really being saved (like notes copied from other unix users directories, and forgot to change chmod/chown, readonly .note files, etc.) - a mere 'revert' or 'refresh' command, which reloads the .note files into the opened notes would be enough for our immediate feedback, to get assured our notes are really being writed


Reusing titles

Tomboy offers a very useful functionality where notes are automatically linked to as soon as their titles are typed. This is exciting because it means one need not directly remember to link to further information on a topic; it happens automatically! However, because one can not use the same note title twice, that functionality is often not exposed in actual use; people use descriptive titles for notes that must be linked to directly, in a way that tends to not integrate well with a sentence. It would be useful if titles could be reused, and when a link points to many notes with the same title, a menu appears containing all of them. As a result, less descriptive titles could be used that integrate better with sentences for linking, and a person's collection of notes would be more manageable.

Idea credits: -- DylanMcCall 2007-11-05 21:50:10


Revision history tracking

Store a wiki-style changelog for each note. This would allow tracking of changes, super-unlimited undo/roll-back. Following the style of a wiki. Google Documents does this well.

Idea credits: [StevenGarrity]


Searching

Idea credits: drewkerr

Idea credits: Klap-in

Idea credits: Redsandro


Selecting multiple words/sentences

Idea credits: Mandingo


Separate linking


Sharing (networked Tomboy)

Sharing a note is different than exporting a note. A shared note is linked between computers and changes when any user makes a change to a note.


Shortcuts (keyboard)

Idea credits: #Mandingo


Spell checking


Startup

An important change to make Tomboy much more friendly, an option in Preferences to start automatically. The first two things I do with Tomboy are: add it to Startup Applications so it's always ready, and change the hotkeys so "Create New" and "Search", the only two I really want, are available from keyboard. JeffStone


Statistics

Add statistics to the about box. Show the following:

Idea credits: drewkerr


Stylus support

I would love it if it was possible to use your stylus to write notes on Tomboy and as an added extra with support from someone like "cellwriter" convert from handwriting to text. This is missing from Linux at the minute and Windows does it so well.


Synchronization, unsupervised, from the command-line

A command-line switch to trigger tools > synchronization, if it has been correctly configured. This would allow simple shell scripts to be used for synchronization; allowing, for instance, simplistic cron-based sharing of notes.

Extra credit:

* Work on running Tomboy instances (probably already there; have not checked). * Echo output correctly to the terminal, as stdout or stderr depending on degree of errorness. * Make operation fail-safe; but instead of aborting in case of conflict, a copy of both versions should be kept and propagated, each with an "@hostname" suffix. A new note with the common name should also be created, linked to each of the two conflicting versions (let the user sort out the merge).


Sync at launch

TB by now does not execute the sync command at launch (Tools>...), only if you press the command or after the time interval you specified in the sync settings. This can easily cause note-version problems. Should be quite easy (?) to implement, though.


Syntax colouring


Tables

Support for tabular data (GregorHoffleit)

Tomboy does no good job for tabular data. Tab stops have fixed width, while as the width of text elements might vary (depending on your display and font).

Tomboy should support some kind of tables, either by allowing to change tab stops, or by implementing full tables.

Tables would also allow multiple ToDo lists to be shown side-by-side - see 'Columns for Multiple Lists' above. (Haz)


Tabbed Notes


Tagging notes

The ability to tag notes would be helpful both for finding them and for organizing them. Ideally, they could be tagged the way Meta Tracker and similar systems do it (http://projects.gnome.org/tracker/), but it could also be used in the note name. Right now, the note names are random (I think) but they could possibly be changed to something like this: work_projects_2009_[random number].note

Then it would be able to organize them in various ways beyond notebooks.

* I agree. I frequently want to put notes in more than one notebook (e.g., digital photography and landscape photography), and tagging would effectively let me do this. (AndrewS)


Tasks

"When I take meeting notes on paper, I have a little symbol I use to denote that a particular note is an "action item" or task." (Nat)

Idea credits: Nat


OS taskbar options

"I have so many notes, they take up most of my (OS) taskbar leaving less room for other open applications"

Add new options to Preferences:

Idea credits: ianp5a


Terminal command-line interface

Use Tomboy's DBus api to implement a command line interface for the program

Idea credits: Wayne


Text-editing toolbar

It would be great to have a simple toolbar with buttons to change the text formatting (like in Rich Text Editors or in applications such as Open Office). The user interface would feel more natural than having to use a drop-down menu to make the text bold (for example).

Idea credits: cowboydan

Toolbar Options

"Tomboy supports many advanced editing features won't bother you until you need them. Stream-lining the interface is a key goal of ours."

(Different in detail from Bug 433616)

Idea credits: ianp5a


Thumb Drive

It would be ideal to include Tomboy as part of a thumb drive. This can be similar to portable apps. Idea credits: Tammy


Timestamps

Timestamp a note.

Idea credits: Nat

Idea credits: John


Tomboy for Android


Tomboy for Windows Mobile


Toolbox

Some preferences are needed to remove, hide, reduce the toolbox, which looks huge.... - btw, the context menu would have all of them, like 'Tools' and 'Delete'


Transparent filenames

If a user wants to amend a note remotely via ssh, he can open the .note files in ~/.tomboy. These .note files are uncompressed XML, so while they're not pretty to look at with VI, they're not difficult to understand either. The main problem is opening the right .note file, since their names are strings of 32 seemingly random hexidecimal digits. Since the notes have names anyhow (New Note #X, by default), why not name the .note files with something that might be more helpful?


Trash can


URLs (treatment of pasted...)

Idea credits: #Mandingo


Window positions


Write-protected Notes


Xgl/Compiz


Kudos to the following people/sites for the ideas used on this website. If you'd like to be recognized for the work you contributed to this site, add yourself here!

    • BoydTimothy - initially created this wiki page and gathered mine and others' thoughts here

Comments

I suggest to refactor these ideas sometimes because they will grow. So rather use this to develop ideas that actually will be used. This way maybe a wiki can be more powerful in dealing with feature requests as Bugzilla? -- ThiloPfennig 2007-04-24 09:36:31


CategoryAccessibility CategoryIdeas CategoryUsability


2024-10-23 10:58