-
Notifications
You must be signed in to change notification settings - Fork 227
Todo List
Andy Stewart edited this page Oct 14, 2022
·
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. | |
Monitor “`*eaf*“` buffer, print message to minibuffer to notify user | |
Build eaf-react-demo that user can use React.JS write application | |
Wayland Reparent: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main | |
Browser | Use SQLCipher to encrypt password.db files |
Adblock middleware: https://github.com/dean2021/splash/blob/83383a3abf2e2909bdcc5e68a2d58caf2995f605/splash/network_manager.py | |
Build new text select mode instead current caret.js | |
Jump to next page when reach bottom of Google page | |
Select current word when move cursor, then translate word in real time. | |
Mindmap | Use https://github.com/theguriev/mind-maps-ext/tree/master/src/fe rewirte mindmap |
Music Player | Convert all ID3 value to UTF8 |
File Manager | Add git info for every file, just like github |
Image Editor | http://fabricjs.com/ |
Image Explorer | Give some directory and show image waterfull by timeline, don’t convert image if it’s thumbnail has exist. |
File Manager | Filter file name from display, not delete file |
Preview zip file by zipinfo | |
Preview cr2 image | |
Preview xmind file, can we convert xmind to some image | |
PDF Viewer | Support watermark export, save picture then draw watermask on picture. |
Music Player | Support lyrics |
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 | Use Qt DBus access org.freedesktop.NetworkManager to fetch Network list. |
Git | Use `GIT_EXTERNAL_DIFF=difft git show e96a7241760319 –ext-diff` show commit diff. |
Implement change commint title “git commit –amend -m “New commit message.” | |
Implement tag manage | |
Terminal | Use python instead nodejs to implement backend, improve terminal open speed. |
Use vuew.js rewrite. | |
OpenStreetMap | Develop map app like https://github.com/minad/osm |
Diigo | Write application like Diigo |
Zetero | Write application like Zetero |
Qt | Build QtWebengine with H264/AAC support, make Windows and Mac can play all video on Web |