[rekonq] Re: Re : [RFC] Better Integration of Web Applications into Window Management
Martin Gräßlin
kde at martin-graesslin.com
Tue Jan 11 19:03:38 CET 2011
On Tuesday 11 January 2011 18:51:17 you wrote:
> To understand if a link is a web app, we can create a db, ask user (with a
> spin in the tab menu) or check for metatags.
Just remember that having a window for each web application is a change in the
user's workflow and that we have been at the stage where every web page was in
each own window and it was considered as bad ;-)
I don't think it's something you will be able to handle properly in the
browser and really my idea is completely orthogonal to that and does not
change the existing workflow but allows to extend it for users who want to use
it.
I had a chat with Lionel and I dare to paste the log here, in the hope it
helps to understand the idea better :-)
Cheers Martin
[17:36] <Lionel_> hi
[17:38] <mgraesslin> hi
[17:39] <Lionel_> did you read our mails about web apps and rekonq ?
[17:40] <mgraesslin> yes and I just replied :-)
[17:43] <Lionel_> yes but before talk about web apps, don't you think we
should first be able to completely manage tabs with kwin ? with a new tab
button in the windeco
[17:44] <mgraesslin> no
[17:44] <mgraesslin> I thought about it for quite some time and am against
extending the window tabbing feature
[17:44] <mgraesslin> it does not solve the problem
[17:45] <mgraesslin> what I presented as an idea can also be implemented by
Firefox and Chromium and Metacity and Compiz
[17:45] <mgraesslin> window tabs is kwin specific
[17:46] <mgraesslin> oh and btw my idea would be easier to implement than
extending window tabs
[17:53] <Lionel_> mgraesslin: what you want is rekonq registers its tabs in
kwin
[17:54] <Lionel_> like IE does for its task bar
[17:54] <mgraesslin> not in kwin, just announce that there are some "whatever"
[17:54] <mgraesslin> yes it get's close to IE, but IE just shows all tabs
[17:54] <mgraesslin> I am thinking of something smarter
[17:54] <mgraesslin> and IE only provides tooltips
[17:54] <Lionel_> yes
[17:55] <Lionel_> but the first step is unrelated to web apps
[17:55] <mgraesslin> well it has to be web-apps or you start cluttering the
workspace
[17:56] <mgraesslin> e.g. if five facebook tabs are open, there may only be
one announced
[17:56] <Lionel_> or five announced by rekonq but one displayed by kwin
[17:57] <mgraesslin> no kwin won't do filtering
[17:57] <mgraesslin> as that would duplicate code in kwin and plasma
[17:57] <Lionel_> ok
[17:57] <mgraesslin> filtering has to be done in the application
[17:57] <mgraesslin> what makes sense is this "Pin Tabbed"
[17:58] <mgraesslin> so each pinned tab gets exposed to the outside world
[17:59] <mgraesslin> with this pinned tabs feature rekonq almost have all the
code for it
[17:59] <Lionel_> yes it makes perhaps more sense than web apps
[17:59] <mgraesslin> you just need to set the properties and react on outside
changes
[17:59] <mgraesslin> that's less than 100 lines of code in rekonq
[18:01] <Lionel_> pinned tabs can be information websites, it doesn't make
sense to create a web application for them so they don't need a separated
window
[18:03] <mgraesslin> that's exactly the point of my idea - everything would
stay in *one* browser window
[18:04] <mgraesslin> unlike silk or window tabbing, where each web app has an
own window
[18:04] <mgraesslin> which kind of brings us back to 1995 with IE 4
[18:04] <Lionel_> ok, imo you should change the title of your idea for the
meeting
[18:06] <mgraesslin> well it's basically the same thing, whether it is web
apps or pinned tabs
[18:06] <mgraesslin> the implementation on rekonq part is your thing
[18:14] <Lionel_> mgraesslin: all are websites so it is the same thing, but I
would use pinned tabs for planetkde.org, and a web app (dedicated window) for
gmail
[18:14] <mgraesslin> planetkde.org is also a webapp
[18:15] <Lionel_> not really, it doesn't provide tools
[18:17] <Lionel_> but I agree with you, if you pinned planetkde.org, it should
be easily accessible from outside
[18:21] <mgraesslin> for me a web app is anything that replaces a desktop app
and that makes planetkde a web app - it replaces an RSS akregator
[18:22] <Lionel_> :) a RSS agregator is an app that replace several websites
[18:23] <mgraesslin> minor details :-)
[18:23] <Lionel_> :)
[18:33] <Lionel_> mgraesslin: with you idea, this website will have their own
item in the task bar ?
[18:33] <mgraesslin> it could have
[18:33] <Lionel_> these websites*
[18:33] <mgraesslin> or could be grouped together as one item
[18:33] <Lionel_> it will be weird
[18:33] <mgraesslin> it does not need to be this way
[18:34] <mgraesslin> think of you have one item of rekonq and when you click
on it you get the group menu with the web sites
[18:34] <mgraesslin> and when you hover the entry you see all thumbnails like
in windows
[18:35] <Lionel_> when I click on the task item, want focus the window (with
its current tab)
[18:37] <Lionel_> I don't know how you idea can be used
[18:37] <Lionel_> your
[18:37] <mgraesslin> it does not need to integrate into tasks
[18:37] <Lionel_> ok
[18:37] <mgraesslin> it is just possible to do so
[18:37] <Lionel_> where it will be integrated ?
[18:38] <mgraesslin> to get one thing right: I won't work on it, so "will be
integrated" is definately the wrong wording
[18:38] <mgraesslin> it's more a where could it be integrated
[18:38] <mgraesslin> and that I outlined in my mail
[18:39] <Lionel_> I don't say you must do something, I just want imagine how
it can be used
[18:40] <mgraesslin> well I don't know what I could explain more to the ideas
I outlined
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 316 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/rekonq/attachments/20110111/1cf88c5c/attachment.sig
More information about the rekonq
mailing list