D13334: When using a different background color, use highlightedText as text color

2018-06-04 Thread Aleix Pol Gonzalez
apol updated this revision to Diff 35576.
apol added a comment.


  Don't set the color if it's transparent

REPOSITORY
  R169 Kirigami

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13334?vs=35531=35576

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D13334

AFFECTED FILES
  src/controls/private/PrivateActionToolButton.qml

To: apol, #kirigami, mart, ngraham
Cc: abetts, colomar, ngraham, plasma-devel, apol, davidedmundson, mart, hein


Re: Stepping down as maintainer for breeze/oxygen kstyle and deco

2018-06-04 Thread Albert Astals Cid
El diumenge, 3 de juny de 2018, a les 21:20:29 CEST, Hugo Pereira Da Costa va 
escriure:
> Title says it all.
> 
> No need for long explanations, I am just not enjoying it any more.
> Time to move on, sorry.

Thanks for all the work you did.

Hope you enjoy the next thing :)

Cheers,
  Albert

> 
> Best of luck,
> 
> Hugo






D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Furkan Tokac
This revision was not accepted when it landed; it landed in state "Needs 
Review".
This revision was automatically updated to reflect the committed changes.
Closed by commit R119:dd1244d66766: Touchpad KCM Redesign Using Kirigami 
(authored by furkantokac).

REPOSITORY
  R119 Plasma Desktop

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13141?vs=35554=35563

REVISION DETAIL
  https://phabricator.kde.org/D13141

AFFECTED FILES
  kcms/touchpad/src/kcm/libinput/components/ExclGroupBox.qml
  kcms/touchpad/src/kcm/libinput/main.qml

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Andres Betts
abetts added a comment.


  +1

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D13141

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Nathaniel Graham
ngraham accepted this revision.
ngraham added a comment.


  Looks grand now!

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D13141

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D12857: Systemmonitor: use different label format when the applet is on a vertical panel

2018-06-04 Thread Miklós Máté
miklosm added a comment.


  In D12857#273608 , @ngraham wrote:
  
  > Screenshot please! See 
https://community.kde.org/Infrastructure/Phabricator#Include_some_screenshots
  
  
  Screenshots of how the network monitor looks like on a vertical panel:
  Before:
  F5890087: Screenshot_20180604_221905.png 

  After:
  F5890089: Screenshot_20180604_221924.png 


REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D12857

To: miklosm, #plasma, mart
Cc: ngraham, mart, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Furkan Tokac
furkantokac updated this revision to Diff 35554.
furkantokac added a comment.


  Combobox is expanded. MiddleEmulayion string is changed.

REPOSITORY
  R119 Plasma Desktop

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13141?vs=35545=35554

BRANCH
  arcpatch-D13141

REVISION DETAIL
  https://phabricator.kde.org/D13141

AFFECTED FILES
  kcms/touchpad/src/kcm/libinput/components/ExclGroupBox.qml
  kcms/touchpad/src/kcm/libinput/main.qml

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Nathaniel Graham
ngraham requested changes to this revision.
ngraham added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> main.qml:200
> +id: middleEmulation
> +text: i18n("Clicking left and right for middle button")
> +

"Press left and right buttons for middle click"

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D13141

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Nathaniel Graham
ngraham added a comment.


  If we're keeping the combobox on top, it needs to be wide enough to show the 
full string. Otherwise it's not only functionally useless 99.99% of the time, 
it's also uninformative.

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D13141

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Furkan Tokac
furkantokac updated this revision to Diff 35545.
furkantokac added a comment.


  Combobox is always visible. Combobox manual resizing is removed.

REPOSITORY
  R119 Plasma Desktop

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13141?vs=35527=35545

BRANCH
  arcpatch-D13141

REVISION DETAIL
  https://phabricator.kde.org/D13141

AFFECTED FILES
  kcms/touchpad/src/kcm/libinput/components/ExclGroupBox.qml
  kcms/touchpad/src/kcm/libinput/main.qml

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D13334: When using a different background color, use highlightedText as text color

2018-06-04 Thread Andres Betts
abetts added a comment.


  Looks great! I don't have any suggestions.

REPOSITORY
  R169 Kirigami

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D13334

To: apol, #kirigami, mart, ngraham
Cc: abetts, colomar, ngraham, plasma-devel, apol, davidedmundson, mart, hein


D13336: Check for option->styleObject before accessing it

2018-06-04 Thread Kai Uwe Broulik
broulik created this revision.
broulik added reviewers: Plasma, hpereiradacosta, cfeck.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
broulik requested review of this revision.

REVISION SUMMARY
  BUG: 395028
  FIXED-IN: 5.12.6

TEST PLAN
  Compiles. Scroll bars hover fine in both widgets and QML apps.
  
  Should this perhaps use
  
bool widgetMouseOver( ( option->state & State_MouseOver ) );
  
  like in `scrollBarArrowColor` so that it maybe gives a hover effect in this 
case?

REPOSITORY
  R31 Breeze

REVISION DETAIL
  https://phabricator.kde.org/D13336

AFFECTED FILES
  kstyle/breezestyle.cpp

To: broulik, #plasma, hpereiradacosta, cfeck
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D13334: When using a different background color, use highlightedText as text color

2018-06-04 Thread Thomas Pfeiffer
colomar added a comment.


  Perfect!

REPOSITORY
  R169 Kirigami

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D13334

To: apol, #kirigami, mart, ngraham
Cc: colomar, ngraham, plasma-devel, apol, davidedmundson, mart, hein


D13334: When using a different background color, use highlightedText as text color

2018-06-04 Thread Nathaniel Graham
ngraham accepted this revision.
ngraham added a comment.
This revision is now accepted and ready to land.


  Awesome, much better!

REPOSITORY
  R169 Kirigami

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D13334

To: apol, #kirigami, mart, ngraham
Cc: ngraham, plasma-devel, apol, davidedmundson, mart, hein


D13334: When using a different background color, use highlightedText as text color

2018-06-04 Thread Aleix Pol Gonzalez
apol created this revision.
apol added reviewers: Kirigami, mart.
Restricted Application added a project: Kirigami.
Restricted Application added a subscriber: plasma-devel.
apol requested review of this revision.

REVISION SUMMARY
  Make sure we are using a color designed to contrast with a background color.

TEST PLAN
  Looks better on breeze, breeze dark and obsidian

REPOSITORY
  R169 Kirigami

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D13334

AFFECTED FILES
  src/controls/private/PrivateActionToolButton.qml

To: apol, #kirigami, mart
Cc: plasma-devel, apol, davidedmundson, mart, hein


D13334: When using a different background color, use highlightedText as text color

2018-06-04 Thread Aleix Pol Gonzalez
apol added a comment.


  F5889702: buttontextcolor.png 
  
  F5889704: buttontextcolordark.png 

REPOSITORY
  R169 Kirigami

REVISION DETAIL
  https://phabricator.kde.org/D13334

To: apol, #kirigami, mart
Cc: plasma-devel, apol, davidedmundson, mart, hein


D13334: When using a different background color, use highlightedText as text color

2018-06-04 Thread Aleix Pol Gonzalez
apol updated this revision to Diff 35531.
apol added a comment.


  Use better logic

REPOSITORY
  R169 Kirigami

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13334?vs=35530=35531

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D13334

AFFECTED FILES
  src/controls/private/PrivateActionToolButton.qml

To: apol, #kirigami, mart
Cc: plasma-devel, apol, davidedmundson, mart, hein


D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Roman Gilg
romangg requested changes to this revision.
romangg added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> main.qml:101
> +enabled: touchpadCount > 1
> +visible: touchpadCount > 1 // Invisible if there is only 1 
> touchpad device
> +Layouts.Layout.fillWidth: true

I'm against this change for several reasons:

- In general control elements shouldn't be completely hidden but only disabled 
to improve discoverability of features.
- When a user has the KCM open and he connects a second touchpad or removes the 
first one the whole Ui shifts down/up.
- While being greyed out the combobox still shows the current device name in 
case there is only one connected and therefore gives valuable information to 
the user.

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D13141

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D13331: Don't overflow around popups

2018-06-04 Thread Aleix Pol Gonzalez
apol created this revision.
apol added reviewers: Plasma, mart.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
apol requested review of this revision.

TEST PLAN
  Saw it overflow when putting a ListView in a Popup, doesn't happen anymore.

REPOSITORY
  R858 Qt Quick Controls 2: Desktop Style

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D13331

AFFECTED FILES
  org.kde.desktop/Popup.qml

To: apol, #plasma, mart
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D13141: Touchpad KCM Redesign Using Kirigami

2018-06-04 Thread Furkan Tokac
furkantokac updated this revision to Diff 35527.
furkantokac added a comment.


  Tapping strings are changed. Natural scrolling string is added. If
  there is only 1 touchpad, device combobox set to insvisible.
  ScrollablePage is changed with Page.

REPOSITORY
  R119 Plasma Desktop

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13141?vs=35066=35527

BRANCH
  arcpatch-D13141

REVISION DETAIL
  https://phabricator.kde.org/D13141

AFFECTED FILES
  kcms/touchpad/src/kcm/libinput/components/ExclGroupBox.qml
  kcms/touchpad/src/kcm/libinput/main.qml

To: furkantokac, ngraham, romangg, abetts
Cc: esedgh, knambiar, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D12857: Systemmonitor: use different label format when the applet is on a vertical panel

2018-06-04 Thread Nathaniel Graham
ngraham added a comment.


  Screenshot please! See 
https://community.kde.org/Infrastructure/Phabricator#Include_some_screenshots

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D12857

To: miklosm, #plasma, mart
Cc: ngraham, mart, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D12857: Systemmonitor: use different label format when the applet is on a vertical panel

2018-06-04 Thread Miklós Máté
miklosm added inline comments.

INLINE COMMENTS

> mart wrote in cpu.qml:45
> CPU usage should be removed from the context as this is now used for 
> different things?

It's used for the same things as before. The only change is that this function 
no longer formats the whole label, just returns the string that goes into the 
label.

The other widgets don't specify this much info in the context, so it can be 
trimmed. I don't know how many translations need to be updated though.

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D12857

To: miklosm, #plasma, mart
Cc: mart, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol


D13232: introduce Custom color set

2018-06-04 Thread Marco Martin
mart updated this revision to Diff 35516.
mart added a comment.


  - remove dead code

REPOSITORY
  R169 Kirigami

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13232?vs=35243=35516

BRANCH
  mart/customColors

REVISION DETAIL
  https://phabricator.kde.org/D13232

AFFECTED FILES
  examples/gallerydata/contents/ui/gallery/ColorSetGallery.qml
  src/libkirigami/basictheme.cpp
  src/libkirigami/platformtheme.cpp
  src/libkirigami/platformtheme.h
  src/styles/Material/Theme.qml

To: mart, #kirigami, broulik
Cc: plasma-devel, apol, davidedmundson, mart, hein


D13232: introduce Custom color set

2018-06-04 Thread Marco Martin
This revision was not accepted when it landed; it landed in state "Needs 
Review".
This revision was automatically updated to reflect the committed changes.
Closed by commit R169:bf90602e90ea: remove dead code (authored by mart).

CHANGED PRIOR TO COMMIT
  https://phabricator.kde.org/D13232?vs=35516=35517#toc

REPOSITORY
  R169 Kirigami

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13232?vs=35516=35517

REVISION DETAIL
  https://phabricator.kde.org/D13232

AFFECTED FILES
  examples/gallerydata/contents/ui/gallery/ColorSetGallery.qml
  src/kirigamiplugin.cpp
  src/libkirigami/basictheme.cpp
  src/libkirigami/platformtheme.h

To: mart, #kirigami, broulik
Cc: plasma-devel, apol, davidedmundson, mart, hein


D13232: introduce Custom color set

2018-06-04 Thread Marco Martin
mart added inline comments.

INLINE COMMENTS

> broulik wrote in kirigamiplugin.cpp:172
> What's this?

gah, sorry, remains of old attempts

> broulik wrote in platformtheme.cpp:314
> Can this lead to issues with non-deterministic setting of properties? Ie. say 
> `Kirigami.Theme.textColor` is evaluated before `Kirigami.Theme.colorSet: 
> Kirigami.Theme.Custom`?

it would work fine, as writing to color properties always works...
which is a thing i don't like much, but either properties are writable or not.
if one writes the proeprties with another colorset, it would "partly" work, 
then all the customizations go away as soon as one of the implementations does 
a syncColors(), which is not pretty.

the only thing i can think about to make it work in a more predictable way is:

duplicate every setter, with setCustomTextColor etc (so setTextColor to be used 
only by implementations), and store all the custom colors in different members, 
then textColor() would be return colorSet == custom ? d->customTextColor : 
d->textColor

(then a reset method could be implemented

> broulik wrote in platformtheme.h:79
> Do they need a `RESET`?

perhaps... i wouldn't know how to implement one with the current architecture
(see the other comment for an idea)

> broulik wrote in platformtheme.h:220
> Where is this used?

crap, another remain of old approach :)

REPOSITORY
  R169 Kirigami

REVISION DETAIL
  https://phabricator.kde.org/D13232

To: mart, #kirigami, broulik
Cc: plasma-devel, apol, davidedmundson, mart, hein


D13325: Don't bother loading on non-supported platforms

2018-06-04 Thread Kai Uwe Broulik
broulik created this revision.
broulik added reviewers: Plasma, davidedmundson, fvogt.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
broulik requested review of this revision.

REVISION SUMMARY
  Chrome syncs installed extensions across computers and will install it also 
on Windows, macOS and other unsupported platforms.
  This would yield a "Make sure p-b-i package is installed" on startup the user 
can do nothing about.

TEST PLAN
  5.13 branch
  
  - Still works fine on Linux in Chrome and Firefox
  - Added a typo to "linux" in `SUPPORTED_PLATFORMS`, would not try to connect 
to host. Didn't actually test on real Windows

REPOSITORY
  R856 Plasma Browser Integration

REVISION DETAIL
  https://phabricator.kde.org/D13325

AFFECTED FILES
  extension/constants.js
  extension/extension.js

To: broulik, #plasma, davidedmundson, fvogt
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D13325: Don't bother loading on non-supported platforms

2018-06-04 Thread Kai Uwe Broulik
This revision was automatically updated to reflect the committed changes.
Closed by commit R856:272f60c7: Dont bother loading on non-supported 
platforms (authored by broulik).

REPOSITORY
  R856 Plasma Browser Integration

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13325?vs=35504=35506

REVISION DETAIL
  https://phabricator.kde.org/D13325

AFFECTED FILES
  extension/constants.js
  extension/extension.js

To: broulik, #plasma, davidedmundson, fvogt
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D13326: Hide settings when run on non-supported platform

2018-06-04 Thread Kai Uwe Broulik
broulik created this revision.
broulik added reviewers: Plasma, VDG, davidedmundson, fvogt.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
broulik requested review of this revision.

REVISION SUMMARY
  Chrome syncs installed extensions across computers and will install it also 
on Windows, macOS and other unsupported platforms.
  The extension doesn't work there and showing settings for features that don't 
exist makes no sense.
  The "About" tab is still fully accessible.

TEST PLAN
  Depends on D13325 
  F5889147: Screenshot_20180604_084757.png 


REPOSITORY
  R856 Plasma Browser Integration

REVISION DETAIL
  https://phabricator.kde.org/D13326

AFFECTED FILES
  extension/_locales/en/messages.json
  extension/options.css
  extension/options.html
  extension/options.js

To: broulik, #plasma, #vdg, davidedmundson, fvogt
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


Re: Stepping down as maintainer

2018-06-04 Thread Stéphane Ancelot

Hi,

What is vdg ?

Regards



Le 02/06/2018 à 10:14, Martin Flöser a écrit :

Hi all,

After long consideration I decided that I am no longer in a position 
to be a maintainer. I currently do not follow up on reviews and hardly 
contribute any code. Given that I think it's time to pass on the 
torch. KWin is currently in a good position we have new developers 
working on various areas of KWin and my suggestion would be to split 
the task of maintainership on many shoulders, specialized for various 
areas.


My lack of work lately was not just the lack of time, but to a larger 
degree a lack of motivation. I searched a lot for the reasons for the 
lack of motivation and I think I identified two core areas where KDE 
is currently heading to and where I just disagree with these 
directions. Please don't take my explanation personal, you are doing 
awesome work, it's just that I don't approve these directions. Lately 
I had a feeling of doing fundamental opposition to changes the 
community wants to do. Granted I think these changes are wrong, but I 
don't want to stand in the way, if that's what the people doing the 
work want.


What I identified as the core issues is the way the VDG currently acts 
and the usability project.


With the VDG I currently see the following problems:
 * tendency to do changes and reverting them again
 * taking easy solutions like flipping defaults without looking at the 
big picture

 * tries to dictate much more than just visual or design
 * does not consult domain experts
 * presents final solution and disallows discussion as you were not 
part of the telegram discussion


As examples I take the discussion around the change of lock screen 
wallpaper and the window decoration no border setting. In both cases 
the VDG identified a problem, which is great. But also presented the 
solution. In both cases the technical solution is bad and results in 
losing functionality. It takes a hard fight to convince the VDG that 
their solution is wrong and that something better is required. In the 
case of the lockscreen we succeeded. The new implementation is 
awesome, a clear improvement over the blue background and also over 
the one we had before. But if we would have taken the approach the VDG 
did without opposing and fighting we would have ended with a solution 
worse to the one we had before the blue background. To me this is a 
dangerous development. I don't want to have to fight for good 
solutions. That costs a lot of power and is not healthy for the 
community. My wish to the VDG would be to take a step back again and 
not trying to find the technical solution to the problems you 
identify. Please approach the developer community with "hey, we think 
this area is bad, we want to have these improvements, how can we 
achieve it?" What I also think is important is that you realize that 
changing a default is a technical solution. It's not just design. Ask 
the experts whether that is the right solution to your problem and 
don't dismiss their opinion based on "it's just design".


Similar the no border discussion highlights some of these problems. 
While it sounds like a minor thing, it is not. We see the fundamental 
problems: domain experts are not consulted, if they chime in they are 
told that they have no saying in it as they were not part of the 
discussion. Changing the default has more consequences than just a 
visual one. I told that and nobody is listening. We are going the easy 
road of flipping defaults without thinking of the big picture or 
finding good solutions. This is not what we used to strive for in KDE. 
We used to operate on highest technical level trying to bring the best 
solutions. This is clearly not form follows function. We are removing 
function in the sake of form. A dangerous development. To get one 
thing clear: I don't care about whether no border or normal is the 
default, I'm not personal attached to this. What I care about is that 
we get the best solution for the users. And I am sure that changing 
this default will have negative impact. And that is sad.


The second area where I really dislike the development KDE is taking 
is the usability project. I have a feeling currently everything is 
done in the sake of usability. We are losing the big picture, we are 
no longer doing product development. We don't try to improve the 
product and take it to the next level instead a thousand of minor 
things are added in the sake of usability. We ignore that every 
checkbox or option added decreases the usability for everybody else, 
we ignore the costs to maintain the code due to the changes. I 
remember that people like Björn, Kevin and Thomas told us that we 
should strive for satisfying 90 % of the userbase and not everyone. 
Currently we try to satisfy everyone. This is a road to failure in my 
opinion. We are on the road to KDE 3's configuration nightmare and 
creating an unmaintainable monster. We are working against plans we 
set for ourselves