Rekonq/Roadmap: Difference between revisions

From KDE Community Wiki
m (144 revisions imported)
 
(135 intermediate revisions by 11 users not shown)
Line 4: Line 4:
'''This is not a guarantee of what will be done!'''
'''This is not a guarantee of what will be done!'''


If you wanna start contributing, feel free to add one task or simply add your name to one of the features here.
You are absolutely free with the RED ones. Contact the developer in the "assignee" column if you wanna help in a YELLOW status feature. (IRC or the mailing list are your friends here)


== Planned for 0.3 ==
 
== Planned for 0.10 ==
{|style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
{|style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
!Feature
!Feature
Line 12: Line 15:
!Assignee
!Assignee
|-
|-
|No menu bar
| New adblock UI
|
| To block "on-click" elements
|style="background-color:green;" | Done
|style="background-color:green;" | DONE
|adjam
| adjam
|-
|-
|Definitely fix NetworkAccessManager
| Improve actual adblock UI
|Depends on KDE 4.3.2 or greater
| To simplify adblock subscription list add (in the same way konqueror does)
|style="background-color:green;" | Done
|style="background-color:green;" | DONE
|adjam
| adjam
|-
|-
|Decide for a definitive UI
| adblock
|
| Save subscriptions as downloaded files (NO MORE KCONFIG here)
|style="background-color:green;" | Done
|style="background-color:green;" | DONE
|the team
| adjam
|-
|-
|One urlbar
| something Work In Progress
|
|
|style="background-color:green;" |Done
|style="background-color:yellow;" | WIP
|megabigbug
|-
|user.css support
|
|
|style="background-color:green;" | Done
|jokerwww
|-
|KDE history support
| postponed after kdewebkit switch (0.4)
|style="background-color:red;" |TODO
|adjam
|-
|-
|Some Form of Session management
| something done
|
|
|style="background-color:green;" |DONE
|style="background-color:green;" | DONE
|
|
|-
|-
|Docs
| Work on rekonq web site
|
|
|style="background-color:yellow;" |WIP
|style="background-color:red;" | TODO
|the team
|-
|Unit test
|
|style="background-color:yellow;" |WIP
|adjam
|-
|Fix wiki preview bug
|Depends on AccessManager fixes
|style="background-color:green;" | Done
|adjam
|-
|Restore bookmarks bar
|
|
|style="background-color:green;" |Done
|adjam
|-
|-
|Multi windows support
| Sync handler: Google Bookmarks
|
| Wiki mentions there is no API but apparently the api is known and quite simple: http://www.mmartins.com/mmartins/googlebookmarksapi/
|style="background-color:green;" |Done
|
|-
|i18n error page
|
|style="background-color:green;" |Done
|adjam
|}
 
== Planned for 0.4 ==
{|style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
!Feature
!Comment
!Status
!Assignee
|-
|Porting to KDEWebKit
|
|style="background-color:green;" | DONE
|style="background-color:green;" | DONE
|adjam
|Siteshwar
|-
|-
|Fix and Improve CookieJar and NetworkAccessManager
| Sync handler: WebDAV
| Xmarks/LastPass uses WebDAV apparently as well: http://blog.barfoo.org/2009/05/03/firefox-hosting-xmarks-formerly-foxmarks-on-lighttpd/
|style="background-color:red;" | TODO
|
|
|style="background-color:green;" | We'll follow KDE 4.4 improvements there
|adjam
|-
|-
|KWallet Support
| Sync handler: Digg
|
| Certainly a possibility: http://apidoc.digg.com/w/page/17759000/FrontPage
|style="background-color:red;" | TODO
|style="background-color:red;" | TODO
|adjam, drf, jonas
|-
|Ad-Block Support
|
|
|style="background-color:red;" | TODO
|adjam
|-
|-
|"Click-To-Flash"
| Sync handler: Firefox Sync
|
| Centered around sharing bookmarks with mobile devices.
Uses WPS style pin generation from the "original device" to pair additional "devices".
Several implementations of the server are available, allowing for self-hosting of the sync repository.
https://wiki.mozilla.org/Firefox_Sync
|style="background-color:red;" | TODO
|style="background-color:red;" | TODO
|
|
|-
|-
|KDE history support
| Sync handler: git
|
| just commit changes to a remote git repository. :D
|style="background-color:red;" |TODO
|adjam
|-
|Some Form of RSS Support
|
|style="background-color:red;" | TODO
|style="background-color:red;" | TODO
|megabigbug,adjam
|-
|Improve New Tab Page
|
|
|style="background-color:red;" | TODO
|megabigbug
|-
|-
|Awesome (KRunner) URLbar
| Sync handler: opera link
| first code can be found [http://gitorious.org/~jondeandres/rekonq/jondeandres-clone/commits/runners here]
| we have a sort of APIs about: http://dev.opera.com/articles/view/introducing-the-opera-link-api/
|style="background-color:yellow;" | WIP
|style="background-color:green;" | DONE
| megabigbug, ivan, jonas, adjam
|Siteshwar
|-
|Toolbar Redesign
|
|style="background-color:red;" | TODO
|rekonq team
|-
|-
|UI Fixes/Design
| Spell check support
|
| See https://projects.kde.org/projects/extragear/base/kwebkitpart/repository/revisions/8e6915585a about.
|style="background-color:red;" | TODO
|style="background-color:red;" | TODO
|rekonq team
|-
|Detach Tab actions
|
|
|style="background-color:red;" | TODO
|adjam
|-
|Auto-scrolling Support
|(Mouse wheel and Shift + Arrows)
|style="background-color:red;" | TODO
|adjam, nebulon
|}
|}


== Planned for some future release ==
== Next BIG targets ==
{|style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
{|style="background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
!Feature
!Feature
!Comment
!Comment
!Status
!Status
!Expect in
!Assignee
!Assignee
|-
|-
|Speed-dial like Home page
|Extensions support
|aka "New Tab Page". Implemented in 0.3
|See [[Rekonq/Extensions|Extensions]] for ideas http://gitorious.org/~nikhilm/rekonq/nikhilms-mainline/commits/extensions
|style="background-color:green;" | DONE
|style="background-color:yellow;" | WIP
|the team
|0.11 (?)
|-
|New rekonq web site
|
|style="background-color:red;" |TODO
|
|
|-
|-
|Improved info in the urlbar
|Tab Grouping and Session Management
|
|Ongoing this GSoC '11, working on UI, see tabGroupingOriginal branch in http://github.com/wyuka/rekonq
|style="background-color:red;" |TODO
|style="background-color:yellow;" | WIP
|
|0.8
|wyuka
|-
|-
|KDE proxy support
| QML rekonq
| implemented in 0.3
|style="background-color:green;" |DONE
|
|
|-
|style="background-color:red;" | TODO
|Multitasking
| first KDE5 rekonq version
|
| adjam
|style="background-color:yellow;" |WIP
|megabigbug, ivan
|-
|Improve Docs
|
|style="background-color:red;" |TODO
|shadeslayer, adjam
|-
|Improve Unit Tests
|
|style="background-color:red;" |TODO
|adjam
|}
|}

Latest revision as of 18:34, 18 March 2016

This is the Roadmap

This document has the purpose of informing users as to in which direction rekonq is going. This is not a guarantee of what will be done!

If you wanna start contributing, feel free to add one task or simply add your name to one of the features here. You are absolutely free with the RED ones. Contact the developer in the "assignee" column if you wanna help in a YELLOW status feature. (IRC or the mailing list are your friends here)


Planned for 0.10

Feature Comment Status Assignee
New adblock UI To block "on-click" elements DONE adjam
Improve actual adblock UI To simplify adblock subscription list add (in the same way konqueror does) DONE adjam
adblock Save subscriptions as downloaded files (NO MORE KCONFIG here) DONE adjam
something Work In Progress WIP
something done DONE
Work on rekonq web site TODO
Sync handler: Google Bookmarks Wiki mentions there is no API but apparently the api is known and quite simple: http://www.mmartins.com/mmartins/googlebookmarksapi/ DONE Siteshwar
Sync handler: WebDAV Xmarks/LastPass uses WebDAV apparently as well: http://blog.barfoo.org/2009/05/03/firefox-hosting-xmarks-formerly-foxmarks-on-lighttpd/ TODO
Sync handler: Digg Certainly a possibility: http://apidoc.digg.com/w/page/17759000/FrontPage TODO
Sync handler: Firefox Sync Centered around sharing bookmarks with mobile devices.

Uses WPS style pin generation from the "original device" to pair additional "devices". Several implementations of the server are available, allowing for self-hosting of the sync repository. https://wiki.mozilla.org/Firefox_Sync

TODO
Sync handler: git just commit changes to a remote git repository. :D TODO
Sync handler: opera link we have a sort of APIs about: http://dev.opera.com/articles/view/introducing-the-opera-link-api/ DONE Siteshwar
Spell check support See https://projects.kde.org/projects/extragear/base/kwebkitpart/repository/revisions/8e6915585a about. TODO

Next BIG targets

Feature Comment Status Expect in Assignee
Extensions support See Extensions for ideas http://gitorious.org/~nikhilm/rekonq/nikhilms-mainline/commits/extensions WIP 0.11 (?)
Tab Grouping and Session Management Ongoing this GSoC '11, working on UI, see tabGroupingOriginal branch in http://github.com/wyuka/rekonq WIP 0.8 wyuka
QML rekonq TODO first KDE5 rekonq version adjam