~midori/midori/trunk

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Christian Dywan
  • Date: 2007-12-16 22:20:24 UTC
  • Revision ID: git-v1:3bbd273a4f9e85a1d8380cb0924c875683fa3ad1
Tags: v0.0.14
Initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
TODO:
 
2
 . Save files on change as opposed to on quit
 
3
 . Position menus properly
 
4
 . Use an animated throbber
 
5
 . Add a context menu to the pageholder
 
6
 . Make tabs autoshrink
 
7
 . New tabs from a TabNew action should always open in the foreground
 
8
 . Middle click toolbuttons or menuitems should open new tabs
 
9
 . Implement userscript support
 
10
 . Actual multiple window support, some things just ignore this currently
 
11
 . Custom context menu actions
 
12
 . custom tab names
 
13
 . Open an auto-vanishing findbox with '.'
 
14
 . Support gettext
 
15
 . Custom panels, loaded from (x)htm(l) files or websites
 
16
 . Drag tabs onto the panel to have it in the sidebar.
 
17
 . Save completion stores
 
18
 . analogus to blocked popups, blocked scripts moving layers on load
 
19
 . per-site blocking of individual elements on a page
 
20
 . statusbar icon 'cookies blocked', icon 'popups blocked'
 
21
 . per-site settings accessible via statusbar icons, ie. cookies, popups, plugins
 
22
 . cookieSafe like, a list of cookies, with type, block, allow
 
23
 . support mouse gestures
 
24
 . optional internal source view using gtksourceview
 
25
 . automatic update checks (browser, extensions)?
 
26
 . auto-group tabs by opener, with colors?
 
27
 . mark (dogear) a selection so that it isn't cleared implicitly, multiply on one page
 
28
 . have an internal uri scheme, eg. 'res:', to reference eg. themed icons
 
29
 . 'about:' uris: about, blank, cache, config, plugins
 
30
 . panel of open tabs (with tree-structure), optional thumbnail-view
 
31
 . spell check support
 
32
 . allow full page zoom (how do we incorporate it in the gui?)
 
33
 . check specific bookmarks for updates automatically (as an extension?)
 
34
 . mark "new" as well as "actually modified" tabs specially (even over sessions)
 
35
 . customizable toolbars, custom buttons (uri, title, icon)
 
36
 . searchEngine: "Show in context menu"
 
37
 . use libnotify for events, e.g. download finished
 
38
 . save screenshot of a document
 
39
 . right-click a textbox in a search form and choose 'add to websearch'
 
40
 . support extensions written in lua
 
41
 . the scrollbar must be exactly at the right (left) edge if maximized: fitt's law
 
42
 . detailed css element view, maybe in 'properties'?
 
43
 . reuse running instance, probably via libunique
 
44
 . respect design principle "no warnings but undo of backups"?
 
45
 . support widgets 1.0 spec in tool windows and standalone
 
46
 . blank page: several custom links, displayed as thumbnails, like Opera
 
47
 . handle downloads, optionally in a downloadbar
 
48
 . Implement userstyle support
 
49
 . Protected tabs prompt when attempting to close them
 
50
 . provide a 'sleep mode' after a crash where open documents are loaded manually
 
51
 . option to run plugins or scripts only on demand, like NoScript, per-site
 
52
 . optional http redirection manually or on timeout
 
53
 . style: none, compatible (b/w), default, [styles], "media", ["media" styles], ...
 
54
 . mouse pointer coordinates in the status bar
 
55
 . draw rectangle with the mouse, x/y/x2/y2 in the statusbar
 
56
 . formfill (like Opera's magic wand)
 
57
 . private browsing mode (no browsing, download or search history)
 
58
 . shared bookmarks and config
 
59
 . custom-mode, e.g. hide menubar and use help icon to have a help viewer
 
60
 . dead tabs: download, aborted page
 
61
 . on url load, for big files, ask "Open or save?"
 
62
 . middle-click on selection to open <selection>