Skip to content
Andy Stewart edited this page Nov 8, 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 Implement change commint title “git commit –amend -m “New commit message.”
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
Camera Use Vue camera package re-implement, Qt camera looks buggy
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.
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
Clone this wiki locally