Recently, Inkdrop has finished previous roadmap I posted last year:
https://blog.inkdrop.info/the-future-work-of-inkdrop-8c50c4e06e6c
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.
for iOS
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.
for Android
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.
Tablet support
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.
vim keybindings
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!