The Editor
  • © 2021 WEENABURRA2 PTY LTD ACN 638 099 386 0

The Editor

The Editor - In detail

  • Editing is where you will spend most time and SpringNotes offers a distraction free, simple, yet powerful editing experience
  • SpringNotes supports text styling and formatting using a subset of Markdown and also works with the Apple Pencil
  • SpringNotes offers extended markup with special styling support for Tasks, Projects and Highlighting.
  • SpringNotes supports a powerful find and replace mode within the editor.
  • The Navigation Bar at the top of the editor screen is shown immediately below and these buttons perform the following functions:
  • Show the Note's List
  • Search for a Note
  • Navigate backward to previous Note
  • Navigate forward to the next Note
  • Preview the current Note - it will preview as rendered Markdown in the currently folded state and you are also able to share the current Note in many Formats
  • Enter find/replace mode
  • Access more options via a menu including Char/Word Count, Help, Outline and Settings
  • Open the Task edit pane - note it will not open if you don't have active tasks in the current note!
Stacks Image 44
Stacks Image 46
  • While editing a Note the editor has a row of toolbar buttons shown below at the bottom of the screen for common functions and if you have a keyboard, keyboard shortcuts perform most of the input assistant button functions. These buttons perform the following functions:
  • Undo the last edit
  • Redo the last edit
  • Indent the current paragraph by one level. If multiple paragraphs are selected indent all those that are allowed to be indented
  • Outdent the current paragraph by one level. If multiple paragraphs are selected outdent all those that are allowed to be outdented
  • Fold All level 1 headings
  • Unfold All level 1 headings
  • Fold everything - folds all paragraphs that have children
  • Unfold everything - reverses the prior fold everything
  • Enter a backlink pairing [[]]
  • Enter a Zettelkasten unique ID of the form YYYYDDDDHHMM
  • Start #hashtag
  • Create a new Task (if on an empty paragraph) or convert paragraph the cursor is within to a Task
  • Create a new Numbered List (if on an empty paragraph) or convert paragraph the cursor is within to a Numbered List
  • Make selected text within a single paragraph BOLD or if none selected create markdown characters for BOLD **** and leaves the cursor in the centre so you just type your bold text
  • Make selected text within a single paragraph ITALIC or if none selected create markdown characters for ITALIC ** and leaves the cursor in the centre so you just type your italic text
  • Make selected text within a single paragraph HIGHLIGHTED or if none selected create markdown characters for HIGHLIGHTED :::: and leaves the cursor in the centre so you just type your highlighted text
  • Hide the on-screen keyboard
Stacks Image 8

Outlining & tasks

  • SpringNotes is an outliner that can collapse sections of text and “Spring” them back as needed. Please read the section on this for the detail
  • You can drag and drop paragraphs within the same note by dragging the single paragraph move button in the right side gutter then dragging to a new location shown by the paragraph insertion line to drop the paragraph/s. SpringNotes expands any selection within the same note to include whole paragraphs to preserve task details. If you are dragging to another application or another window a setting determines if whole paragraphs are dragged or just your selection
  • Create and edit to-dos/tasks right within the editor and add detail as needed

Note styling

  • One of SpringNotes great features is that it supports a subset or Markdown to style your notes. In addition it supports nested outlining and tasks. Outlining lets you organise your text into sections that can be collapsed and expanded revealing the detail below. Because of this dual support SpringNotes treats the beginning of a paragraph in a special way using the concept of indent . Each paragraph’s leading spaces and tabs are converted to an indent level for that paragraph and it then preserves this level in relation to the paragraphs around it
  • In practice, a child paragraph that is indented 1 or more levels greater than a preceding (parent) paragraph can be collapsed and once collapsed only the parent will be shown on the screen with a special character at the head to indicate that it has collapsed children below. This allows you to create very long notes that can be collapsed into as many sections as needed and expanded again to reveal the detail below
  • For many paragraphs the first few characters after any indent determine the type of the paragraph, such as a List or Task.

SpringNotes Markdown support

  • Text can be styled and hashtags entered anywhere except within headings and within a link.
  • Bold text is surrounded by double ** characters
  • Emphasised text is surrounded by single * characters
  • Underlined text is surrounded by single _ underscore characters
  • Strikethrough text is surrounded by double ~~ characters
  • Links can be formed by a square bracket pair [ ] immediately followed by a round bracket pair ( ) and then a space
  • Backlinks can be formed by typing two [[ and immediately a helper will appear to allow you to select a note to refer to.
  • #tags can be created by # immediately followed by a sequence of allowed characters terminated with a space.
    • #tags are a great way to group related notes even though they may be in stored in different Library Groups and Folders.
    • Find all notes with a tag by tapping on the tag in the Tagged Notes section of the Library
  • Headings - Levels 1-5
  • Level 1 headings always start at the very beginning of a paragraph (no indent) and the first character must be # followed by a space. Level 1 headings are special within SpringNotes because if they are followed by any other paragraph other than another uncollapsed level 1 heading as the next paragraph they will have a ▼ or ► symbol in the gutter with ▼ indicating you are able to collapse all paragraphs below up to but not including the next paragraph with a level 1 heading and ► indicating you can expand all paragraphs below this heading. Sounds complicated, but it is pretty easy when you try it. You will be collapsing and expanding sections in no time!
  • Heading levels 2-5 can be indented and are denoted by 2-5 ##### characters followed by a space
  • Additional paragraphs that can be indented
  • Numbered Lists: are started by a whole number followed by a period and then a space. For example 1. SpringNotes has a SmartList feature where if you have started a list and then type return the next paragraph will automatically become another list paragraph pre-populated with the next number in your sequence. Then, if the first character you hit after return is indent (tab) it will auto renumber the new sublist starting with 1. however if the first character you type after return is delete or outdent the new paragraph will be blank
  • Bullet Lists: are started with * then a space
  • Quote paragraphs: are started with a single > then a space
  • URL's can be typed straight into SpringNotes as follows [Important URL](https://springnotes.app) If the URL is valid the URL is active straight away and if you click or select the highlighted description you will navigate to the URL. To edit the URL just place your cursor at the end and delete the last ")" and to re-form it again just complete the closing bracket

SpringNotes additional markup

  • Tasks: are started by a - then a space
  • Task Groups/ Projects: are started with a + then a space. Task Groups collect all associated tasks below and display a completion circle
  • Highlighted text is surrounded by double :: characters or alternatively double == characters