Changelog.
0.27.0July 13, 2025
Split Panes & Tabs
Everything is a tab! A major part of the app has been rewritten to move away from single viewing notes to a tabs & split pane architecture.
- Notes, Graph and Ask Octarine are now opened as
tabs
instead of individual entities. - Multiple panes and layouts are supported — both horizontal and vertical.
- Tabs can be re-arranged in a pane via dragging them horizontally, or can be moved to a completely different split/pane via:
- Dragging them over.
- Using the context menu (right click) to either Split it (duplicates the tab into a new split) or Move it (moves it from pane A to B).
- Each tab provides multiple keyboard shortcuts to:
- Open New Tab —
Cmd/Ctrl + T
- Cycle between tabs in a pane —
Cmd/Ctrl + Tab
- Jump to a specific tab —
Cmd/Ctrl + <1 to 9>
(where the number is the position of the tab in the pane) - Split the tab horizontally —
Cmd + \
- Split the tab vertically —
Cmd + Shift + \
- Close the tab —
Cmd/Ctrl + W
- Open New Tab —
- Each tab has the following internal properties that define how they interact or behave:
- Focused tab — It's the tab that you are currently using for either editing or interacting with. Can only be ONE at a time irrespective of the amount of panes available. Focused tab are also active by definition. Identified by the tab having an accent border at the top.
- Active tab — Each pane has an active tab, which is essentially the tab that is currently visible. Each pane will only have ONE active tab at a time. Identified by the tab having a grey border on top IF not focused.
- Dirty tab — When opening a tab via the file tree / calendar by clicking on the file button or via the linked notes in the meta sidebar, they are treated as dirty. These are temporary tabs that can be replaced by the next tab you open in a similar fashion. To mark them permanent, use the context menu (right click on the tab) and press
Protect from Replacement
. Alternatively, if you start typing in the editor, the tab becomes permanent as well. Identified by the tab title being italic in style and a dot beside it's name.- Tabs opened via
Cmd + P
/Cmd + T
/ Doclinks in Note /Open in new tab
via the file context menu are not dirty by nature.
- Tabs opened via
- Each pane is now equipped with
Back / Forward
buttons that keep a history of the tabs in the pane and move between them. Closing a tab and pressBack
would re-add the tab back in.
Performance
- Part of the update was changing the way, the app interacted with notes and the internal database. Improved performance of file loads between tab switches to be near instant.
- Rewrote calculations for image/video loading to be instant and not require a round-trip check causing glitches in the past.
- Improved performance of file tree for large workspaces to not lag when the sidebar was open during interaction.
Focus Mode
- Due to the introduction of tabs, focus mode has now been revamped to be a dialog that takes over the entire screen rather than be congested to a small pane.
- Changed the interaction from paragraph based (which could span multiple lines) to a sentence based one for better focused writing (every period, question mark, exclamation point acts the start and end of a focus)
- Reduced opacity of inactive/unfocused text, fixed
code
blocks and bullet lists not being hidden properly.
Attachments
- Images and Videos follow a fixed width/height in the note rather than being stretched the entire width of the window.
- A fullscreen button has been added to allow viewing them in a larger space on a case-by-case basis.
- Changed design to have the caption be at the top rather than the bottom.
- Loading of video/images are cached so as to feel near instant when switching tabs.
- Context menu added for opening in finder, viewing fullscreen and deleting the attachment from the note.
Improvements
- Codeblocks can now be collapsed/minimised. When doing so with Mermaid diagrams, the diagram is visible, with just the codeblock being hidden. Changes are saved for the session across tabs.
- Changed recently viewed and linked notes design for showing notes within folders.
- FPS counter is more stable now rather than fluctuating heavily on multiple ticks per second.
- Images now support
.webp
format.
Fixes
- Fixed codeblock syntax highlighting not working for a lot of languages. Reduced the count of the languages supported to be in accordance with prism.
- Fixed a bug where on Windows typing would sometimes be overridden with the last typed text.
- Fixed a bug where linking notes in Daily Desk would crash the app intermittently.
- Fixed an issue where external files would show up in the
[[
command list.