Let’s say you sometimes have trouble remembering which notes you were working on in Inkdrop. Remember sort & order settings per view.Find sub-notes in collapsed parent notebooks.Towards this issue, in this update, I’m happy to introduce the following features supported: Inkdrop should be durable to be always your place to jot down your daily hacking endeavors even if you’ve got a lot of notebooks, tags and notes. As you get more projects, it gets hard to organize your notes in Inkdrop v4 due to lack of flexibility.
Notebooks now behave more like ‘projects’Īs a developer, you will have many projects and side projects. I used Streamline Icons for this improvement :) You can toggle the editor drawer by clicking the three-dash button on the top right corner of the editor: So, I decided to refurbish the icons and rearrange the editor action buttons to make it look modern and clean: Besides, the action buttons on the top of the editor were taking too much spaces which makes you uncomfortable to use in a smaller display: They were too bold for the recent retina resolution displays. The toolbar icons looked kind of outdated these days. #electron #react #javascript #performance Please read the following article to know how I accomplished it: But now, I’m very happy to solve this issue. As you can see, the new version takes less 1,000 milliseconds to launch.
I finally managed to leverage v8 snapshots to boost the startup time. Inkdrop is built on top of Electron and the old version needed 4 seconds to launch, which is very slow. The app launch speed has been also significantly improved. Now it syncs across devices 3 times faster than before! I moved the servers to the same region but in different availability zones and that made the RTT less than 1ms. It was due to the bad network topology where each server was running in a different region, which caused the RTT to be around 166ms. Since scaling out the database cluster, the data sync got slowed down for some reason. Okay, let’s get started from talking about performance improvements in v5. You can use Inkdrop for free, forever if you created a plugin. So, I’m encouraging people to create a plugin with plugin developer license: Plugins let me focus on improving the core features instead of adding many optional features. I’m happy to see people enjoying hacking Inkdrop. While I’ve been working on its core features alone, we’ve got more than 100 plugins now! Most of them (> 80%) are made by the user community, which is awesome. In order to deal with that issue, Inkdrop provides a powerful API that allows you to add new functionality or provide a new look to the app with a plugin. Because there are countless personal preferences and nice-to-have features for developers.
#App like inkdrop update#
This update is on top of those endeavors.īuilding a great editor alone would be extremely hard. Last year, I worked on rebuilding the app completely from scratch in order to clean up its technical debt and it successfully paid off:
#App like inkdrop code#
It’s initially built just for myself - I was searching for a replacement for Evernote, supporting code syntax highlighting and some other programmer-friendly features like vim keybindings and hackability, for a long time. It makes organizing Markdown notes simple without hassles.
#App like inkdrop android#
Wow, how time flies! This is a plain-text Markdown note-taking app that runs and syncs across macOS, Windows, Linux, iOS, and Android devices with end-to-end encryption.
I’ve been building Inkdrop alone for 4 years. To people who stumbled across this article: Nice to meet you. Let me take you through what’s new in v5. Thank you, Andi, can_Y, ebigram, Erdem, Gustavo, James, Mike, Rael, tdudz, and Zhuolun for your feedback. It’s been 5 months since the last update but we’ve got a bunch of new features, improvements, and bug fixes! I’d like to say thank you to all the customers who helped me testing the beta versions. I’m so excited to announce that Inkdrop v5 has been just released today.