Text editor

The text editor in SingularityApp is a powerful tool that helps you not just write text, but also structure it, highlight what’s important, and insert images. Use it to store detailed instructions, recipes, lists, useful links, and even images inside your tasks and notes. When all the information for a task is clearly organized and right at hand, working with it becomes much easier.

Text Formatting

You can easily change the appearance of text to make it more readable and highlight important details.

To format text, first select the desired fragment. A floating toolbar will appear above it.

On mobile devices, the formatting toolbar is located at the bottom of the screen and is always visible when editing a note.

The toolbar offers the following options:

  • Bold text;
  • Italic;
  • Underlined text;
  • Headings of three levels (H1, H2, H3);
  • Monospace — applies a monospaced font to a text fragment within a line. It’s useful for terms, formulas, identifiers, and any other text that needs to stand out visually from regular text;
  • Code block — a separate block for code snippets with syntax highlighting and language selection (“No language” by default);
  • Lists (numbered, bulleted, and checklists);
  • Quote;
  • Divider;
  • Indentation (increase/decrease indent);
  • Add link;
  • Clear formatting;
  • Add images [ELITE];
  • Add tables [ELITE];
  • Choose text and background color [ELITE].

Quick Commands and Shortcuts

To quickly insert elements without taking your hands off the keyboard, use the block menu. It allows you to insert not only text but also lists, headings, images, and dividers.

How to open the block menu:

  • Method 1: Simply type the “/” (slash) symbol at the beginning of a new line. A menu will appear where you can choose the desired element or find it using search.
  • Method 2: Hover over an empty line, and a “+” icon will appear on the left. Click it to open the menu.
  • Method 3: At the top of the block menu, there’s a search bar. Start typing the name of a block (for example, “tabl” or “head”) to quickly find what you need.

You can format text even faster by using simple commands at the beginning of a line:

  • # Space — Heading 1
  • # # Space — Heading 2
  • # # # Space — Heading 3
  • * or - Space — Bullet list
  • [ ] or [ x ] Space — Checklist
  • You can select multiple checkboxes inside a note — using your mouse or holding Shift — and check or uncheck them all at once
  • - - - Space — Divider (horizontal line)
  • ``` Space — Code block

Use keyboard shortcuts for maximum efficiency.

Basic text formatting:

  • Bold text: ⌘ Cmd + B
  • Italic: ⌘ Cmd + I
  • Underline: ⌘ Cmd + U

Quick element insertion:

  • ⌘ Cmd + Option + 1 (macOS) / Ctrl + Shift + 1 (Windows) — Heading 1
  • ⌘ Cmd + Option + 2 (macOS) / Ctrl + Shift + 2 (Windows) — Heading 2
  • ⌘ Cmd + Option + 3 (macOS) / Ctrl + Shift + 3 (Windows) — Heading 3
  • ⌘ Cmd + Option + 4 (macOS) / Ctrl + Shift + 4 (Windows) — Checklist (To Do)
  • ⌘ Cmd + Option + 5 (macOS) / Ctrl + Shift + 5 (Windows) — Bulleted list
  • ⌘ Cmd + Option + 6 (macOS) / Ctrl + Shift + 6 (Windows) — Numbered list
  • ⌘ Cmd + K (macOS) / Ctrl + K (Windows) — Insert link

Indent:

  • ⌘ Cmd + ] (macOS) / Ctrl + ] (Windows) — Increase indent
  • ⌘ Cmd + [ (macOS) / Ctrl + [ (Windows) — Decrease indent

Collapsing Sections

  • ⌘ Cmd + , (macOS) / Ctrl + , (Windows) — Collapse section
  • ⌘ Cmd + . (macOS) / Ctrl + . (Windows) — Expand section

As you type, the editor also recognizes Markdown formatting within a line: bold (**text**), italic (*text*), strikethrough (~~text~~), and inline code (`text`). You can change the list type by entering a marker (*, -, or 1.) at the beginning of an item.

Working with images [ELITE]

You can add images to your notes to make them more visual. This feature is available on the Elite plan.

How to add an image

  1. Through the block menu: open the menu using “/” or “+”, select the “Image” block, and upload a file from your computer.
  2. Drag-and-drop: simply drag an image file from your computer into the note’s text area.
  3. Copy and paste: copy an image (from a file on your computer or from a website) and paste it into a note using ⌘ Cmd + V.
  1. Through the block menu: tap the “+” icon in the toolbar, select the “Image” block, and choose a picture from your gallery.
  2. Through the toolbar icon: tap the image icon in the toolbar to open the gallery directly.

Editing images

After inserting, you can adjust the image. Hover over it to display the control panel with options:

  • Resize: drag the side or bottom handles that appear along the image edges. If you stretch the image to the full width of the editor, it will switch to a narrow cover mode.
  • Align: use the panel to align the image to the left, right, or center.
  • Download or delete: these options are also available on the control panel.

Tap the image to open the context menu. In the menu, you can choose an action: delete, duplicate, replace, insert below, or share.

Important limitations:

  • The minimum image size is 100×100 pixels. Smaller images will be automatically enlarged.
  • Images from notes won’t appear on the project’s shared page, opened via a public link. Inside shared projects, images will only be visible to the user who uploaded them.

Attaching Files [ELITE]

In addition to images, you can attach other types of files to notes (for example, documents, PDFs, or archives). There are three different ways to add a file to a note, each with its own features.

Method 1: Attach a file as a separate attachment.

This method is ideal when a file is the main document or resource for a task/note (for example, a contract, invoice, or technical specification). The file is attached in a special field below the text editor.

How to insert:

  1. Drag & drop: Drag a file from a folder on your computer and drop it onto the dashed area below the note’s text field.
  2. Using the paperclip icon: Click the paperclip icon located below the text input field, then choose a file from your computer.

Attached files are displayed as a list below the main note text. You can download or delete them.

Method 2: Insert a file inside the text (as a block).

This method is used when the file is an integral part of the note or serves as an illustration for the text.

How to insert:

  1. Through the block menu:

    • On an empty line in the editor, type “/” or click “+” to open the block menu.
    • Select “File” and upload it from your computer.
  2. Drag & drop:

    • Drag a file from a folder into the note’s text area (the insertion point will be highlighted with a horizontal line).
    • After releasing the mouse button, a menu will appear. Select “Insert file.”

The file appears as an interactive block within the text. The block shows the file name, extension, and size. This file is also uploaded to the app and synchronized.

Method 3: Insert a link to a local file.

This option is useful when you need to reference a large file without uploading it to the app, or if you work with the file only on one computer.

How to insert: Drag a file from a folder into the note’s text area and, in the menu that appears, select “Insert local path.”

A clickable link in the format file:///... will be added to the note, leading to the file on your computer.

Details:

  • The file itself is not uploaded to the server and is not synchronized. It does not take up storage space in the app.
  • The link will work only on the computer from which it was added.

Important! This feature is available only in the desktop version of the app. In the web version, the file will automatically upload and be inserted as a block.

Learn more about working with files

Working with Tables [ELITE]

Tables help structure data directly within notes.

To add a table, open the block menu in one of two ways: type “/” at the beginning of a new line or click the “+” icon that appears on the left. In the opened menu, select “Table” — you can quickly find it using the built-in search. A standard 2×2 table will immediately appear in your note.

Adding rows and columns

  • Click the “+” button to the right of the table to add columns, or below to add rows. The button in the lower-right corner adds both a column and a row at once.
  • You can also add columns and rows inside the table: hover over the dot to the left of a row or above a column — the dot will turn into a “+” button, and clicking it will insert a new row or column.
  • Another option is to open the row/column context menu and choose to insert before/after or left/right.

Changing column width and row height

  • Hover over the border of any column or row.
  • When the cursor changes shape, hold down the left mouse button and drag the border left or right (up or down) to adjust the desired column width (or row height).

Deleting a table:

  • Select any cell in the table — a control menu will appear above the top-left corner.
  • Click it and choose the delete option.

Tables in notes can now be fully edited: add and delete rows and columns, duplicate and clear them.

Tap a table cell to add or edit text, or use the quick editing menu:

  • row menu — icon to the left of the cell;
  • column menu — icon above the cell.

Rows and columns can be added on different sides of the selected cell: above/below, left/right.

How to edit a table:

  1. Tap a cell.
  2. Tap the row or column editing menu button.
  3. Select the desired action.

Available actions: add column, add row, delete column, delete row, duplicate column, duplicate row, clear column, clear row.

Row height adjusts automatically based on the amount of text in the cell.

Collapsible Lists and Headings

Toggles let you hide part of your content under a heading and reveal it by clicking the chevron — the small arrow to the left of the block. This is handy for long notes: secondary information can be tucked away so it doesn’t distract. Toggles can be nested inside each other. The feature works in task and project notes on all plans.

Collapsible heading

A heading with an arrow that hides all content below it when clicked. Three levels are available: Toggle H1, Toggle H2, and Toggle H3.

Toggle list

A standard collapsible block (called „Toggle“ in the block menu). Supports nesting: you can create lists within lists; indentation level is changed with Tab.

How to create a toggle

  • Via the formatting toolbar: select one or more lines and click the toggle button in the floating toolbar. The selected lines will become a toggle. Clicking again removes the formatting.
  • Via the block menu: on an empty line, type / or click + on the left and choose the option you need — Toggle, Toggle H1, Toggle H2, or Toggle H3. The words „toggle“ and „>“ work as search terms in the menu.
  • With a shorthand command: type > followed by a space to create a toggle; >#, >##, or >### followed by a space creates a collapsible heading at the corresponding level.

Right after creation, an empty line with the placeholder „Enter content...“ appears inside the toggle — start typing or drag a block into it.

How to collapse and expand

  • Click the chevron (arrow) to the left of the heading — the content will hide or appear.
  • Or use keyboard shortcuts: ⌘ Cmd + , (Ctrl + ,) to collapse, ⌘ Cmd + . (Ctrl + .) to expand.
  • To change the indentation of content inside a toggle, use Tab (indent) and Shift + Tab (outdent).

Collapsible blocks (spoilers) allow you to hide content and reveal it by tapping the chevron — a small arrow to the left of the element. Useful for long notes to hide secondary information.

Collapsible Heading

A heading with an arrow that hides all content below it when tapped. Three levels are available: “Spoiler H1”, “Spoiler H2”, “Spoiler H3”.

How to create:

  1. Tap the “+” icon in the toolbar.
  2. Select the desired collapsible heading level.

Collapsible List

A bulleted list with an arrow that can be collapsed and expanded. Supports nesting: you can create lists inside lists, and the nesting level changes automatically when dragging. Images and tables cannot be added between list items.

How to create:

  1. Tap the “+” icon in the toolbar.
  2. Select “Collapsible List”.

How to Collapse, Expand and Add Content

  1. Tap the chevron to the left of the element — the content will hide or appear.
  2. To add content inside — expand the spoiler and type text or drag a block using drag & drop.

Additional Features

Links

To insert a link, select the text and press Ctrl+K (Cmd+K). You can also press Ctrl+K without selecting text — the link will be inserted at the cursor position.

Copying and pasting

When you copy text from SingularityApp and paste it into another note or app, the formatting is preserved. The same applies when you paste formatted text from other sources—the editor will try to preserve the original formatting. If you paste Markdown text, the editor recognizes the markup and converts it into formatted blocks, such as headings, lists, checklists, tables, code blocks, and more.

To copy a note or selected text as Markdown, use the Copy as Markdown action—the button in the formatting toolbar or the ⌘ Cmd + Alt + C shortcut (Ctrl + Alt + C on Windows). To paste external text without formatting, press ⌘ Cmd + Shift + V (Ctrl + Shift + V on Windows).

Unknown blocks

If you open a note edited in a newer version of the app that includes features not yet available in your version, these elements will appear as «unknown element blocks.» They won’t disappear and will display correctly once your app is updated to the latest version.

The documentation is automatically generated. If you haven’t found the answer to your question, please contact us at support..
Android
Android
Windows x64
Windows x64
Install it on all your devices so your to-do list is always at hand