diff options
author | Florian Bruhin <git@the-compiler.org> | 2014-08-02 01:50:26 +0200 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2014-08-02 01:50:26 +0200 |
commit | c6aca64d7cd5c67d481842a54f5a006d1a00427b (patch) | |
tree | 396acb62b873198c9d1bcd664b6b38c23543a76d /doc | |
parent | b0cfb281f43c5e269bf5dc37e455653fce14c381 (diff) | |
download | qutebrowser-c6aca64d7cd5c67d481842a54f5a006d1a00427b.tar.gz qutebrowser-c6aca64d7cd5c67d481842a54f5a006d1a00427b.zip |
Update BUGS/TODO/notes
Diffstat (limited to 'doc')
-rw-r--r-- | doc/BUGS | 9 | ||||
-rw-r--r-- | doc/TODO | 19 | ||||
-rw-r--r-- | doc/notes | 14 |
3 files changed, 6 insertions, 36 deletions
@@ -32,7 +32,7 @@ Webview - ok is always True in WebPage:on_load_status_changed, even when an error page is loaded (probably *because* we're loading the error page and that succeeds). -- Opening editor is broken on http://p.cmpl.cc/ +- Opening editor is broken on http://p.cmpl.cc/ (probably a CodeMirror issue?) Input ----- @@ -58,9 +58,6 @@ Crashes - Shutdown is still flaky. (see notes) - Segfault on subsonic when clicking next track - Assertion failure on subsonic with debug build -- Hang in logging.shutdown when quitting if started via a .bat file on Windows - (if we deactivate the atexit hook, hang in threading._shutdown). - However, only the MainThread is active when doing sys.exit. Qt warnings ----------- @@ -98,10 +95,6 @@ Misc windows - Scrolling lags like crazy (even in minimal browser) on http://github.com/uzbl/uzbl -- Pressing Ctrl+C should call shutdown and quit normally instead of quitting - hard. (Ideally it should print a message, and doing Ctrl+C again should quit - hard). - Same for SIGTERM, etc. Upstream Bugs @@ -66,25 +66,20 @@ Improvements / minor features - command which closes other tabs in a direction [egan] - Distinction between :q and :wq, add ZZ and ZQ shortcuts. - set_toggle to toggle setting between two states -- Small indicator on tab with a colored progress, like downloads (or maybe even - tab index and colored) - Customizable statusbar -- Show size of widgets in __repr__ + - SSL-symbol in statusbar? - Ask whether to close when downloads are running or maybe if form fields are unsubmitted (book page 187) -- Completion in statusbar like dwb -- SSL-symbol in statusbar? +- Keychain completion in statusbar like dwb - Commandline argument to delete config -- Settings dialog +- Settings dialog/page (iggy is working on qute:settings) - Tab groups (tagging/filtering for displayed tabs) - Save cookies in Netscape format so it can be used by wget. (see notes) - Zoom with ctrl + mousewheel - debug-Command for set loglevel/RAM capacity -- search highlighting -- vertical tabbar - reload config command - config changed signals for sections (optimization) -- Display metavars for commands in input bar. +- Display metavars for command arguments in input bar. - count support for special keys - set-as-default argument/command (to set qute as system default browser) - Enable disk caching (see notes) @@ -96,16 +91,12 @@ Improvements / minor features - somehow unfocus elements (hide blinking cursor) when insert mode is left? - Copy link location on crash mail should not copy mailto: - Drag&Drop of tabs to other windows -- Use QNetworkAccessManager per QWebPage again so we can set proxy per tab. - Multi-line statusbar or own widget for long messages? - :messages command to view past messages -- Maybe the completion widget shouldn't be a QTreeView with tree models as - there are many hacks involved by now (see notes). - :%! like feature to pipe current page through a filter. -- Add FIFOHandler based on asyncio if it's available +- Add FIFOHandler based on asyncio - Lazy tab loading - Add command shortcuts to command completion -- Add commandline option to not spawn any windows (for testing) hints ----- @@ -69,17 +69,3 @@ Completion view (not QTreeView) Perhaps using a QHBoxLayout of QTableViews and creating/destroying them based on the completion would be a better idea? - - -Shutdown -======== - -Some pointers: - https://code.google.com/p/webscraping/source/browse/webkit.py - Simply does setPage(None) in __del__ of webview. - - http://www.tenox.net/out/wrp11-qt.py - does del self._window; del self._view; del self._page - - http://pydoc.net/Python/grab/0.4.5/ghost.ghost/ - does webview.close(); del self.manager; del self.page; del self.mainframe |