-
Notifications
You must be signed in to change notification settings - Fork 227
Todo List
Andy Stewart edited this page Nov 27, 2021
·
270 revisions
Feel free to start hacking!
App | Details |
---|---|
Core | Support DnD event, make browser can support DnD to upload image, such as github |
Move Emacs window on macOS, adjust EAF window location. | |
Make macOS support QWindow::setParent, not toppest window implementation now, hint: https://github.com/emacs-mirror/emacs/commit/d089c4fbfc8be432dc3015a99b4044dab0a0de97 with NSView | |
Add progress update interface, make Emacs show progress in modeline or minibuffer | |
Browser | Add new interface that just clean current website’s cookie, not all cookie. |
Use SQLCipher to encrypt password.db files | |
Proxy support customize rule, not just global proxy: https://github.com/yeyanchao/calibre/blob/e4d06dd27cd4d9139f5acaabda6e11804ab4734b/src/calibre/web/jsbrowser/browser.py | |
Adblock middleware: https://github.com/dean2021/splash/blob/83383a3abf2e2909bdcc5e68a2d58caf2995f605/splash/network_manager.py | |
Add line-begining and line-end in caret mode. | |
Integrate pdf.js in browser to open pdf link directly. | |
Copy main content of web page with one keystroke. | |
Mindmap | Use d3.js rewrite mindmap app |
Example: https://jsfiddle.net/dede89/nxmLbwu2/ | |
Example: http://thomasrickard.uk/articles/d3—mindmaps-%28v4%29-13-08-2016.html | |
Music Player | Support playlist sort |
Convert all ID3 value to UTF8 | |
Image Viewer | Save to disk after rotating pictures. |
Image Editor | http://fabricjs.com/ |
Image Explorer | Browse images like Picasa: |
1. Search all pictures in disk, and show image with timeline | |
2. Edit picture and monitor filesystem realtime | |
3. Realtime generate thumbnail small picture, priority to generate picture that users are browsing | |
File Manager | Compress/Uncompress file. |
PDF Viewer | Support watermark export, save picture then draw watermask on picture. |
Mail client | Use Python multithread parse mail protocol, use Vue.js render mail content |
Painter | Create this new app with Knova Canvas library |
Slider | Use reveal.js to implement a slider with markdown |
Network | pywifi as backend, keyring store password, vue.js render network manager list, need design sudo daemon, pywifi need root permission |
Terminal | Use python instead nodejs to implement backend, improve terminal open speed. |
Use vuew.js rewrite. | |
Qt | Build QtWebengine with H264/AAC support, make Windows and Mac can play all video on Web |