[KDE] Working around Oxygen in 4.2

22 views
Skip to first unread message

Benjamin Meyer

unread,
Mar 26, 2009, 11:58:32 PM3/26/09
to aror...@googlegroups.com
So using Arora with Oxygen in KDE 4.2 creates a really bad
experience. I would not be surprised if kde4 users was one of our
largest user base. Although many things were fixed for 4.3 most users
will use KDE 4.2 for many more months. I am thinking of adding a
check that unless you have an environment variable set it will
automatically load plastique over oxygen. Once KDE4.3 is released (or
near to release) we would remove this check. What do you think?

-Benjamin Meyer

Alexandre Bique

unread,
Mar 27, 2009, 5:46:49 AM3/27/09
to aror...@googlegroups.com

Can you only use plastique for the webkit's view ?

--
Alexandre Bique

Benjamin Meyer

unread,
Mar 27, 2009, 10:19:17 AM3/27/09
to aror...@googlegroups.com
Sure, but why would we? Most people complain about the tab widget,
then then line edit, then QtWebKit. KDE's 4.2's Oxygen makes our app
look ugly.

-Benjamin Meyer

Alexandre Bique

unread,
Mar 27, 2009, 10:21:32 AM3/27/09
to aror...@googlegroups.com
On Fri, Mar 27, 2009 at 2:19 PM, Benjamin Meyer <b...@meyerhome.net> wrote:
> Sure, but why would we?  Most people complain about the tab widget, then
> then line edit, then QtWebKit.  KDE's 4.2's Oxygen makes our app look ugly.

I didn't know about this the tabs and the lineedit. Will the fixes be
backported to the next bug fix release of kde ?

--
Alexandre Bique

Paweł Prażak

unread,
Mar 27, 2009, 11:37:33 AM3/27/09
to arora-dev
Yes unfortunately, Arora on KDE4 doesn't looks nice.
Three things:
- UI elements (like location bar, search bar, tab icons...) are
rendered wrong
- spacing/margins of UI is broken
- oxygen widgets are rendered bad in webkit

As to the last issue, when I filled the bug report, oxygen guys told
me that it's not oxygen's problem but webkit's. I don't know what
about styling of Qt UI objects with Oxygen, but as one clud expect,
they render perfectly with K* objects. So it could be oxygen's or qt's
fault as well.

IMHO using plastique on KDE4 would only make things worse, but maybe
it's only me ;)

Benjamin Meyer

unread,
Mar 27, 2009, 12:47:18 PM3/27/09
to aror...@googlegroups.com

On Mar 27, 2009, at 11:37 AM, Paweł Prażak wrote:

> IMHO using plastique on KDE4 would only make things worse, but maybe
> it's only me ;)

Are you seeing the same issues in plastique?

-Benjamin Meyer

Paweł Prażak

unread,
Mar 27, 2009, 1:26:34 PM3/27/09
to aror...@googlegroups.com
No. Plastique works fine except it's plastique ;)

What I meant was, that some widget rendered incorrectly by 2 or 3 pixels is minor issue for me, it still looks better than plastique IMHO.

Benjamin Meyer

unread,
Mar 27, 2009, 1:36:33 PM3/27/09
to aror...@googlegroups.com
While the line edit is just a few pixels the tabbar has the text under
the icon which is really annoying and buttons on webpages showing up
as the wrong size which looks really odd. If I was trying out arora
for the first time I would quickly stop because of these obvious
issues (and if they can't fix these obvious issues what else can't
they do?).

-Benjamin Meyer

Paweł Prażak

unread,
Mar 27, 2009, 2:42:28 PM3/27/09
to aror...@googlegroups.com
Yes, I know what you mean. What can we do to fix this? Maybe you have a clue where this issue come from (Oxygen or QtWebkit?). Do you think there is a way to do a workaround, just for the time being until we find the cause?

Benjamin Meyer

unread,
Mar 27, 2009, 7:28:21 PM3/27/09
to aror...@googlegroups.com
Yes a bunch of the issues have been reported and some of them have
already been fixed and will be in KDE 4.3. One thing we can do is to
sit down and track down where the issues are ourself and submit
patches to KDE and backport the patches to KDE 4.2

-Benjamin Meyer

Benjamin Meyer

unread,
Mar 27, 2009, 7:29:09 PM3/27/09
to aror...@googlegroups.com

Paweł Prażak

unread,
Mar 28, 2009, 7:03:42 AM3/28/09
to arora-dev
It was really quick patch, nice :)

You did the right thing with the "Oxygen style has been detected,
loading Plastique style." warning. It's good for the user to know what
happened with their oxygen ;)

On Mar 28, 12:29 am, Benjamin Meyer <b...@meyerhome.net> wrote:
> Ended up being less code then I thought
>
> http://github.com/Arora/arora/commit/34a819786a82ead0bc56794520e7ca97...
Reply all
Reply to author
Forward
0 new messages