Close

September 8, 2017

Active Notes

As a rule each note is a formatted text but for some of them it is a desire to attach some actions to them, for example:

User’s story

I have a note about some event in future. I would like to add alarm to my note so the Notes will warm me about the event in advance.

Prerequisites

There are some other “note activation” tasks like this so it should be more or less universal mechanism for doing such and similar tasks.

Possible solutions

A. Note activators (a.k.a. widgets) a la Markdown/Wiki

Idea is to add fields with some special format so user can just type what he/she needs. For example you may type the following text in your note:

Next family gathering {alarm: 2018-09-10 -1d} ...

That will be automatically transformed into something like this:

Next family gathering 

and the following will happen:

  • the note will be marked by “alarm” tag/attribute. By using that tag you can easily filter out pending tasks;
  • The Notes will start monitoring that note and will notify you about it 1 day in advance.
Pros:
  • Relatively simple implementation and simplicity of use – no special UI is required.
  • Single note may have multiple active fields, alarms, etc.
Cons:
  • Problems with discoverability. How user will find out what active fields are supported?  It needs to be some registry, popup menu for such things, etc…

B. What else?

Leave a Reply

Your email address will not be published. Required fields are marked *