-
Notifications
You must be signed in to change notification settings - Fork 230
Todo List
Andy Stewart edited this page Feb 24, 2023
·
270 revisions
Feel free to start hacking!
App | Details |
---|---|
Core | Support DnD event, make browser can support DnD to upload image, such as github |
Wayland Reparent: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main | |
Browser | Use SQLCipher to encrypt password.db files |
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 |
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 Emacs DBus access org.freedesktop.NetworkManager to fetch Network list, then pass to JavaScript to render Network Manager UI |
Git | Implement tag manage |
Implement commint squash | |
View other branch file in temp buffer, like magit-find-file. | |
Jump to submodule and open eaf-git concurrently. | |
Add github –fixup feature | |
Show conflict status when merge branch | |
Support conflict block select tool | |
Show merged status for branch list | |
Stash to new brach | |
Terminal | Use python instead nodejs to implement backend, improve terminal open speed, Python WebSocket https://stackoverflow.com/questions/62479231/pyqt5-alternative-to-qtermwidget. Python pty: https://docs.python.org/zh-cn/3/library/pty.html |
Use vuew.js rewrite. | |
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 |