Tvpaint inkdrop tool11/28/2022 ![]() So I think the best way to support it is number 4. And free-resizing is difficult to make responsive between various devices. Number 3 is kind of WYSIWYG-like feature. Number 2 would not break any syntax but it would be annoying to input. Number 1 looks simple but I don’t feel like extending Markdown syntax because it would lose the compatibility with other tools. Recognize URL hash like #inkdrop-image-*.Support GUI for resizing image in the preview and remember the size.Make a plugin to extend Markdown to be able to specify image size.Sometimes you get too large/small image in the html preview. Markdown doesn’t support specifying image size. #TVPAINT INKDROP TOOL HOW TO#And I’d like to make a comprehensive API documentation so you can understand how to build your plugin easily. The new desktop app will have more powerful APIs. But current API documentation is incomplete and that causes that many users need my help to build their plugin. Its extensibility is quite important so that you can freely customize the app as possible as you want, like other sophisticated editors. There are already great customer-made plugins 3 and I am very excited to see them. It’s kind of technically challenging though. In order to solve those problems, I would like to build the search module from scratch, which doesn’t depend on PouchDB. Sometimes it won’t match desired notes with specified keywords. Matching process is ambiguous and unstable.Because of the large overhead between PouchDB and SQLite3, it takes quite long time to complete if you have large amount of notes. Indexing is slow, which is significant.The search algorithm is based on TF/IDF built on top of PouchDB but that has some problems: And it would be nice to have auto-completion to help input conditions. A query should be line-wrapped so that you can always see the entire query. The default search condition of -status:completed -status:dropped should be collapsed somehow. You will find that the more you create notes, the more search becomes important.Ĭurrent search UI is kind of inefficient due to its verbose syntax and small input box. Faster, Lighter & Better Full-text Search with Better UI It will be definitely a hard work though, I am going to tackle it! It will be also useful when you create a third-party client for Inkdrop :) So I have to raise the bar.įor a transparency, I’m also planning to open-source some modules for encryption so you can check if it’s secure. It is also utilized in Apple’s iCloud, so it seems like a de facto standard encryption technique nowadays. I was thinking of how to bring the first-class security of end-to-end encryption to Inkdrop. But obviously, it is just an excuse and it doesn’t solve the actual issue at all.Īs a note-taking app that comes with cloud sync out of the box, security must be of the utmost importance. That’s why Inkdrop supports syncing with a custom CouchDB server. And it is not possible to prove that I don’t steal your data with the current architecture. Because I’m just an indie developer, it is difficult to trust that my operating servers are fully safe. End-to-end encryptionĬurrently our data at rest encryption happens in our servers. They are ready to integrate with the desktop app. Those modules are designed to be shared between mobile(React Native) and desktop(Electron). The new mobile app’s base modules have been written in JavaScript + Flow and have some tests. I learned a lot over the past 2 years on React development and I can do much better now. #TVPAINT INKDROP TOOL UPDATE#There are too many breaking changes in order to update them to the latest versions. Some libraries used in the app have been already deprecated. It will be a long journey… Rebuilding the Desktop AppĪs I mentioned while introducing the new mobile app in a blogpost, the desktop app needs a fundamental re-design so that it can keep evolving while ensuring it to be secure, stable, clean and simple. Let’s talk about the future of Inkdrop.ģ70,000 JPY ≒ 3,302 USD Ground-up Improvements Thank you so much for your thoughts! They led me to the right direction. I’ve had great discussions on our forum with customers. I’m glad to be able to make the app more reliable for writing. The worst user experience in Inkdrop is to lose your data. Please check it out if you are working on a React Native project.Īnd there was a significant improvement regarding sync which was not included in the roadmap - backing-up conflicted notes. I’ve wrote an article about lessons I learned while building it with React Native on this article. I’m so happy to see that you seem to like it so far. It has become so comfortable to view and edit notes on your mobile phone than ever before. It involved quite hard work like re-building the mobile app. Inkdrop is a note-taking app that comes with robust Markdown editor with cloud sync.Īll tasks of the roadmap (vol.2) announced last year have been recently finished. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |