Update the TODO file.

This commit is contained in:
Christian Dywan 2008-03-19 15:14:44 +01:00
parent 44bc12c305
commit bf80618658

99
TODO
View file

@ -1,62 +1,61 @@
TODO: TODO:
. Import and export of the bookmarks file, or using one from a specific path
. Save files on change as opposed to on quit . Save files on change as opposed to on quit
. Position menus properly . Position context menus properly
. Use an animated throbber
. Add a context menu to the pageholder
. Make tabs autoshrink
. New tabs from a TabNew action should always open in the foreground . New tabs from a TabNew action should always open in the foreground
. Middle click toolbuttons or menuitems should open new tabs . Middle click toolbuttons or menuitems should open new tabs
. Implement userscript support . Implement support for (multiple) userscripts/ userstyles
. Actual multiple window support, some things just ignore this currently . Actual multiple window support, some things just ignore this currently
. Custom context menu actions . Custom context menu actions
. custom tab names . Create proper submenus in the window's menu instead of popups
. Custom tab names
. Identify and fix Gtk2.6 compatibility problems
. Open an auto-vanishing findbox with '.' . Open an auto-vanishing findbox with '.'
. Support gettext . Support gettext
. Implement custom actions, like in Thunar or Epiphany
. Custom panels, loaded from (x)htm(l) files or websites . Custom panels, loaded from (x)htm(l) files or websites
. Drag tabs onto the panel to have it in the sidebar. . Drag tabs onto the panel to add them to the sidebar
. Save completion stores . Save completion stores
. analogus to blocked popups, blocked scripts moving layers on load . Analogus to blocked popups, blocked scripts moving layers on load (extension)
. per-site blocking of individual elements on a page . Per-site blocking of individual elements on a page
. statusbar icon 'cookies blocked', icon 'popups blocked' . Statusbar icon 'cookies blocked', icon 'popups blocked'
. per-site settings accessible via statusbar icons, ie. cookies, popups, plugins . Per-site settings accessible via statusbar icons, ie. cookies, popups, plugins
. cookieSafe like, a list of cookies, with type, block, allow . CookieSafe like, a list of cookies, with type, block, allow
. support mouse gestures . Support mouse gestures (extension)
. optional internal source view using gtksourceview . Optional internal source view using gtksourceview?
. automatic update checks (browser, extensions)? . Automatic update checks (browser, extensions)?
. auto-group tabs by opener, with colors? . Auto-group tabs by opener, with colors?
. mark (dogear) a selection so that it isn't cleared implicitly, multiply on one page . Mark (dogear) a selection so that it isn't cleared implicitly, multiply on one page
. have an internal uri scheme, eg. 'res:', to reference eg. themed icons . Have an internal uri scheme, eg. 'res:', to reference eg. themed icons
. 'about:' uris: about, blank, cache, config, plugins . 'about:' uris: about, blank, cache, config, plugins
. panel of open tabs (with tree-structure), optional thumbnail-view . Panel of open tabs (with tree-structure), optional thumbnail-view
. spell check support . Spell check support
. allow full page zoom (how do we incorporate it in the gui?) . Allow text and full page zoom (how do we incorporate it in the gui?)
. check specific bookmarks for updates automatically (as an extension?) . Check specific bookmarks for updates automatically (extension)
. mark "new" as well as "actually modified" tabs specially (even over sessions) . Mark "new" as well as "actually modified" tabs specially (even over sessions)
. customizable toolbars, custom buttons (uri, title, icon) . Customizable toolbars, custom buttons (uri, title, icon)?
. searchEngine: "Show in context menu" . SearchEngine: "Show in context menu"
. use libnotify for events, e.g. download finished . Use libnotify for events, e.g. download finished
. save screenshot of a document . Save screenshot of a document?
. right-click a textbox in a search form and choose 'add to websearch' . Right-click a textbox in a search form and choose 'add to websearch'
. support extensions written in lua . Support extensions written in lua, possibly also Python?
. the scrollbar must be exactly at the right (left) edge if maximized: fitt's law . Reuse running instance, probably via libunique
. detailed css element view, maybe in 'properties'? . Honor design principle "no warnings but undo of backups"?
. reuse running instance, probably via libunique . Support widgets 1.0 spec in tool windows and standalone?
. respect design principle "no warnings but undo of backups"? . Blank page: several custom links, displayed as thumbnails, like Opera?
. support widgets 1.0 spec in tool windows and standalone . Handle downloads, optionally in a downloadbar
. blank page: several custom links, displayed as thumbnails, like Opera
. handle downloads, optionally in a downloadbar
. Implement userstyle support
. Protected tabs prompt when attempting to close them . Protected tabs prompt when attempting to close them
. provide a 'sleep mode' after a crash where open documents are loaded manually . Provide a 'sleep mode' after a crash where open documents are loaded manually
. option to run plugins or scripts only on demand, like NoScript, per-site . Option to run plugins or scripts only on demand, like NoScript, per-site
. optional http redirection manually or on timeout . Optional http redirection manually or on timeout
. style: none, compatible (b/w), default, [styles], "media", ["media" styles], ... . Style: none, compatible (b/w), default, [styles], "media", ["media" styles], ...
. mouse pointer coordinates in the status bar . Mouse pointer coordinates in the status bar (extension)
. draw rectangle with the mouse, x/y/x2/y2 in the statusbar . Draw rectangle with the mouse, x/y/x2/y2 in the statusbar (extension)
. formfill (like Opera's magic wand) . Formfill (like Opera's magic wand)
. private browsing mode (no browsing, download or search history) . Private browsing mode (no browsing, download or search history)
. shared bookmarks and config . Shared bookmarks and config
. custom-mode, e.g. hide menubar and use help icon to have a help viewer . Custom-mode, e.g. hide menubar and use help icon to have a help viewer
. dead tabs: download, aborted page . Prevent dead tabs: download, aborted page
. on url load, for big files, ask "Open or save?" . On url load, for big files, ask "Open or save?"
. middle-click on selection to open <selection> . Always display the tabbar (extension)
. An option to not reuse the current tab when entering an url or searching