Recently, Inkdrop has finished previous roadmap I posted last year:
As you know many updates have been made so far but there are still a handful of ideas to improve it more.
Fortunately I am keeping myself highly motivated because I can see you are enjoying it
Recently, I was thinking of the next roadmap of Inkdrop.
I would put my efforts where it will have the most impact on the user, in terms of features.
So I decided to share my draft idea.
Please drop lines to let me know your thoughts and let’s discuss which features should be added!
These candidates are absolutely nice to have but I would pick some of them in order to make the roadmap compact.
Remained candidates will be considered again after finished it in the future!
Make the mobile app more sophisticated
The mobile app is built on top of React Native, so the most of codebase is shared between them.
for both platforms
It doesn’t have features that the desktop app already has:
- Image attachments
- Share on the web
And there’s a problem that the editor is loaded too slowly since its implementation is web-based. It’s necessary to be pre-loaded somehow.
Currently the mobile app has several problems.
One of the problems I’m experiencing on iOS is that the editor sometimes crashes and it turns into white blank screen for some reason.
CodeMirror is kind of unstable on iOS so the editor is necessary to rebuild from scratch for the mobile platforms.
It is kind of hard but we need it.
Android version needs to be improved its look and feel.
It doesn’t conform to the Material Design guidelines so it doesn’t really look or feel like an Android app.
This is because I’m an iOS user.
Matthew suggested me to check out Google Inbox as a good example of Material Design implementation.
Currently it is not universal, so it will be just zoomed in to the screen size if you run it on tablets.
It seems like just a matter of UI implementation.
I think it’s good to have a UI with three columns like the desktop version.
I have heard the same request from many users who want a support for vim keybindings.
Actually I am a vim user, too and I understand it makes sense to support it.
I’m so happy to know that Chris was trying to make a plugin for it.
I’d like to make it by myself because I noticed that when the vim mode enabled it conflicts default keybindings of the editor such as
editor:new-line so these keybindings need to be overridden. You need some internal knowledges to solve this issue.
Task progress view
It seems like many people love task list feature of Markdown.
I love it, too.
So it would be convenient to have a count of remaining tasks displayed on the note list, similar to what is displayed on GitHub issues.
Timothy requested this feature:
Spell check for English
Since I am Japanese I didn’t realize it’s important when you write texts in English.
Inkdrop is for taking notes regarding programming but is also often used for writing texts about project and work.
There’s a plugin to add spell check support for CodeMirror:
It could be just a small plugin.
Tell me what you think
- What do you think about these improvements?
- Which feature do you want in these candidates?
If you have an idea not listed here, don’t hesitate to post it!