Lucas Murray
9a52d3c709
Added feature to only invert the colours of selected windows
...
Fixed shader alpha blending
CCMAIL: kwin@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=853224
2008-08-27 12:20:34 +00:00
Lucas Murray
faf7477fdb
Force window switching mode to use the regular grid as well as putting all windows on the same screen if using a multi-monitor system. Also fixed the incorrectly highlighted window when window switching is first activated.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=853112
2008-08-27 08:29:09 +00:00
Lucas Murray
7ce5cea00d
Allow clicking of windows when in window switching mode.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852767
2008-08-26 14:41:26 +00:00
Lucas Murray
14dd4db702
Rearrange when a new window is displayed.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852749
2008-08-26 14:06:09 +00:00
Script Kiddy
a9a4ca7db5
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852518
2008-08-25 23:01:08 +00:00
Martin Gräßlin
64dc9b1be6
Make cylinder and sphere work with multi screen setup. Span on all screens is only option as scaling on one screen results in abstract art. So the option is removed from config dialog.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852200
2008-08-25 14:12:12 +00:00
Lucas Murray
255889ca65
FEATURE: Two new layout modes for the present windows effect
...
BUG: Keyboard operation now works correctly in present windows on multi-monitor setups
svn path=/trunk/KDE/kdebase/workspace/; revision=852066
2008-08-25 09:17:15 +00:00
Martin Gräßlin
a59111148c
Cube & co becomes zoomable (usage: + and -). Adding also a config option to define the default zoom.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=852059
2008-08-25 08:19:39 +00:00
Martin Gräßlin
c67256e037
Option for Compiz like mouse dragging in cube effects. That is cube is closed on release of mouse button. Option is disabled by default.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=851485
2008-08-23 20:10:01 +00:00
Lucas Murray
31cc37e089
Switched over duration counters to the TimeLine class.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=850953
2008-08-22 16:25:40 +00:00
Martin Gräßlin
5fff9923ec
Magiclamp supports now panels which are not positioned at the bottom of the screen.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=850763
2008-08-22 09:40:46 +00:00
Albert Astals Cid
817977f2e0
HIG fixes from our usability overlady
...
I'm commiting them because they seem quite straighforward fixes
If anyone disagrees please comment to Celeste so we can have a more refined HIG
CCMAIL: celeste@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=849678
2008-08-19 22:06:15 +00:00
Script Kiddy
1608a1f918
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=849357
2008-08-19 11:51:07 +00:00
Script Kiddy
4725aee74d
SVN_SILENT made messages (.desktop file, second try)
...
svn path=/trunk/KDE/kdebase/runtime/kstyles/; revision=848738
2008-08-18 11:02:41 +00:00
Martin Gräßlin
3341354228
Adding test if cylinder and sphere effects are supported by the hardware, so that they can't be activated if not supported.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=848633
2008-08-18 09:52:33 +00:00
Martin Gräßlin
d5be0f8da5
- limit the number of left/right rotations. Cube will not rotate endless if cursor keys are being pressed
...
- fix vertical mouse movement
svn path=/trunk/KDE/kdebase/workspace/; revision=848624
2008-08-18 09:39:48 +00:00
Martin Gräßlin
a09f473662
We should reload cylinder/sphere and not cube if there have been changes.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=848421
2008-08-17 17:03:55 +00:00
Martin Gräßlin
bde94eae24
Own configuration dialog for cylinder and sphere effect, they do not use cube's config any longer. Nevertheless the effects use same global shortcut as cube.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=848314
2008-08-17 11:51:27 +00:00
Script Kiddy
08f115ebe9
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=848302
2008-08-17 11:16:45 +00:00
Martin Gräßlin
e7ef7b6975
Config option for selecting the wallpaper/skydome.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=848178
2008-08-17 09:11:53 +00:00
Martin Gräßlin
f54e0f9932
Sphere caps
...
svn path=/trunk/KDE/kdebase/workspace/; revision=848068
2008-08-16 19:22:45 +00:00
Script Kiddy
7dd4832e71
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=847922
2008-08-16 13:04:23 +00:00
Script Kiddy
44ff49dbd3
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=847386
2008-08-15 10:40:36 +00:00
Script Kiddy
e94a235e51
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=846988
2008-08-14 11:07:10 +00:00
Luboš Luňák
e57590dc64
Fix x/y mismatch, patch by David Benjamin.
...
BUG: 168995
svn path=/trunk/KDE/kdebase/workspace/; revision=846447
2008-08-13 13:53:36 +00:00
Martin Gräßlin
ca14652fc0
Present windows effect can be used for window switching (alt+tab) as well.
...
CCMAIL: kwin@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=846399
2008-08-13 12:25:19 +00:00
Script Kiddy
4816464bea
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=846356
2008-08-13 11:21:43 +00:00
Martin Gräßlin
0d5e84df02
Use GL_CLAMP_TO_EDGE for cap texture, so the cap is painted correctly.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=846173
2008-08-13 08:16:41 +00:00
Lucas Murray
fe4c100195
Improved the desktop grid effect.
...
FEATURE: 163104, 167265, 168557
CCBUG: 156247, 157196, 158787
svn path=/trunk/KDE/kdebase/workspace/; revision=845893
2008-08-12 15:22:06 +00:00
Script Kiddy
7bb33aaa2c
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=845762
2008-08-12 10:52:03 +00:00
Martin Gräßlin
5466cbf6dc
Performance improvement by using GL List for painting the cube caps. Thanks to Matthias Kretz for the hint.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=845635
2008-08-12 07:41:19 +00:00
Script Kiddy
0cab0dafe3
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=845238
2008-08-11 10:35:30 +00:00
Script Kiddy
47e7e2902d
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=844720
2008-08-10 10:24:10 +00:00
Script Kiddy
fdb850ce82
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=844344
The following changes were in SVN, but were removed from git:
M wallpapers/Blue_Curl/metadata.desktop
M wallpapers/Code_Poets_Dream/metadata.desktop
M wallpapers/Colorado_Farm/metadata.desktop
M wallpapers/Curls_on_Green/metadata.desktop
M wallpapers/Emotion/metadata.desktop
M wallpapers/Fields_of_Peace/metadata.desktop
M wallpapers/Finally_Summer_in_Germany/metadata.desktop
M wallpapers/Flower_drops/metadata.desktop
M wallpapers/Fresh_Morning/metadata.desktop
M wallpapers/Golden_Ripples/metadata.desktop
M wallpapers/Green_Concentration/metadata.desktop
M wallpapers/Ladybuggin/metadata.desktop
M wallpapers/Leafs_Labyrinth/metadata.desktop
M wallpapers/Red_Leaf/metadata.desktop
M wallpapers/Skeeter_Hawk/metadata.desktop
M wallpapers/There_is_Rain_on_the_Table/metadata.desktop
M wallpapers/Vector_Sunset/metadata.desktop
2008-08-09 12:44:48 +00:00
Martin Gräßlin
6ba3e9fac4
Initial import of new sphere effect. This effect uses a shader to transform the cube into a sphere. Caps are not yet working and are disabled. Fragment shader is shared with cylinder effect.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=843611
2008-08-07 12:54:16 +00:00
Script Kiddy
c24f6ad87b
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=843552
2008-08-07 10:23:16 +00:00
Martin Gräßlin
39fd589c4d
Bring back optional one big cube for multi monitor setup. One big cube is used for desktop changed but not the default for ctrl+f11 mode.
...
BUG: 168404
svn path=/trunk/KDE/kdebase/workspace/; revision=843084
2008-08-06 12:05:30 +00:00
Luboš Luňák
2254d23939
Detect save path change, patch by Damien Gombault.
...
BUG: 164942
svn path=/trunk/KDE/kdebase/workspace/; revision=843068
2008-08-06 11:27:20 +00:00
Script Kiddy
6146af5d96
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=843047
2008-08-06 11:15:51 +00:00
Lucas Murray
00c95be210
Added text alignment support to paintText() functions
...
svn path=/trunk/KDE/kdebase/workspace/; revision=842497
2008-08-05 12:26:16 +00:00
Luboš Luňák
c1727e6740
Place in MaximizeArea, patch by Andreas Noever.
...
BUG: 166116
svn path=/trunk/KDE/kdebase/workspace/; revision=842490
2008-08-05 12:03:49 +00:00
Script Kiddy
a4e2dbb8ff
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=842448
2008-08-05 10:31:00 +00:00
Martin Gräßlin
37512e7591
Add of config option if the cube should be shown when desktop is changed via pager or ctrl+f1-4.
...
Turned of per default.
svn path=/trunk/KDE/kdebase/workspace/; revision=842306
2008-08-05 08:10:01 +00:00
Martin Gräßlin
f10369232e
Scale windows towards whole width of element in taskbar
...
svn path=/trunk/KDE/kdebase/workspace/; revision=842138
2008-08-04 19:41:38 +00:00
Martin Gräßlin
dfbb3c3240
New algorithm for rendering the cube caps. The caps are now made up of many small triangles. This is needed so that we can have caps on the upcoming sphere effect.
...
Also this way it is possible to paint textured cap in one step and not in two. So the opacity of the textured caps is now correct. The texture has got a border of one pixel in cap color so that the texture can be used to paint the whole cap and transparent areas of the texture are manually blended with the cap color.
svn path=/trunk/KDE/kdebase/workspace/; revision=842034
2008-08-04 15:22:21 +00:00
Martin Gräßlin
3edc29f190
Caps also for cylinder.
...
Translate cylinder so that start/stop works correctly.
Do not react on desktop change. That would be strange in cylinder effect.
svn path=/trunk/KDE/kdebase/workspace/; revision=842031
2008-08-04 15:07:34 +00:00
Martin Gräßlin
d719718780
Twin view support for cube. Cube is painted on one screen and scaled so that both screens fit on it. Projection matrix has unfortunatelly to be changed in twin view mode.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=842026
2008-08-04 14:23:22 +00:00
Martin Gräßlin
7f8b7e78f6
Improvement to reflection: reflection does not interfer with normal cube when vertically rotated.
...
Rotation duration is changed in slide mode. Whole sliding does only take defined duration and not n*duration.
svn path=/trunk/KDE/kdebase/workspace/; revision=842024
2008-08-04 14:18:05 +00:00
Martin Gräßlin
1880dcf2eb
Adapt cube and cylinder effect to new API. It is not required any longer to define an own projection matrix and RotationData is used to rotate the desktops.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=842023
2008-08-04 14:12:58 +00:00
Script Kiddy
584972f354
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=841946
2008-08-04 10:37:43 +00:00