Hello! I’m excited to announce the new features that people have been wairing for a long time ![]()
New:  Copy button for codeblocks
 Copy button for codeblocks
As a note-taking app for developers, copying a code block is one of the most frequently used tasks.
I’m happy to announce that the copy button has been added both on the preview and editor!
On preview, the button appears when hovering on a code block:
On editor, the button appears when the cursor is in a code block:
New: Image viewer
When double-clicking an image, the image viewer launches and displays the image.
It helps you look at the image closer.
New: Arm64 support for Windows and Linux
[!WARNING]
This change requires a full resync for data.
The UI might get some weird state for old canary users when launching canary.4 for the first time.
If the app doesn’t load your notes well, please try moving[your data folder]/dbto/db.bak.
As of canary.4, it uses SQLite as its backing store for your notes.
The database engine PouchDB has been using LevelDB, but the module is very very old and it prevents supporting arm64.
So, I decided to build another storage adapter using SQLite3.
The module passes integration tests of PouchDB.
I’d like to test if it works fine on your environment.
Now, I’m happy that Inkdrop finally supports Arm64 machines for Windows and Linux!!
Bugfixes
ToDo
- Update Syntax & UI themes
- Syntax and UI theme preview
- Notebook icons
- Sidebar improvements
- Bundle Mermaid and Math by default
-  Publish a separate ipmcommand
- AI features
-  Preview pane improvements
- Find in preview (I finally came up with a promising idea)
 
- Improve image upload speed
-  Arm64 support
- Migrate from leveldown to sqlite3
 
Join the Canary testing
[!warning]
Canary is meant to be early testing. You cannot expect it as stable as the official release. Feedback is appreciated!
macOS
Windows
- x64
- arm64
Linux
- x64
- arm64
How to give feedback
Please create a topic on the “Issues > Canary” category.
This is the most preferred way for me because I can manage which issue has been resolved or not.
There is our Discord server, where you can casually discuss and talk with other users.


