Sciray|notesSM is a note-taking and memo service going beyond just that; its capabilities include dynamic operations on text and formatting, invoked by simply entering an operation command in the text.
Version 0.4 (alpha) is a major rewrite of the initial proof-of-concept editable note widget designed for the Netvibes dashboard platform. It is not a public widget yet but it can be installed by referencing "http://sciray.com/sciraynotes/sciraynotes20160905.htm". It can be used as a regular Post-It(TM)-like text note. The content is stored in the widget's preferences which is kept on the Netvibes platform. To prevent data loss, it is recommended to store a copy of the contents manually, or using the facilities provided by Netvibes. In case the sciray|notes widget becomes inaccessible, the data can be recovered once the widget comes back on-line. Do not destroy or delete the widget but be patient.
An additional operation can be added by using a pair of escape character sequences '__', enclosing an operation command. The following operations exists in this version:
Character sequence | Resulting effect |
---|---|
__**__ | Results in a bold-face double asterisk being inserted into the document, useful to highlight parts of the note. |
__alarm__ | Searches for a date and if today is on or after that date, the entire line is high-lighted and enclosed with '##' so that it stands out from the rest. |
__ledger__ | A simple way of keeping track of an account balance. On the initial line where this operator is located, one can include an initial value, which cannot be negative. |
<< | Scans for a number on the same line, which if found is added to the ledger balance. |
A line without '<<' but including a number result in a deduction of the value on the same line from the ledger balance. | |
__total__ | Result in display of the ledger balance at any point. This value is automatically updated based on the initial balance and preceding credits and debits. |
# | Comments out the line, and avoids processing of any values on the line as credit or debit. |
List of open items, in small font because this is not high on our priority list at this time:
1) cursor position is not always maintained, and phantom newlines appear. Browser-dependent behavior of text insertion makes this a bit time-consuming to fix but there are solutions, such as Behave.js or Medium.js.
2) cut-and past does not work properly and can be very messy. The same applies here. There are solutions but working within the Netvibes UWA environment does not always make things easier.