Jacopo De Simoi
e23e8d94d2
Prevent focused panel to move everything
11 months ago
Jacopo De Simoi
4819a46532
load keymap from file
...
Make this right
11 months ago
Jacopo De Simoi
c8347a063e
Tentative fix for misplacement
11 months ago
Jacopo De Simoi
1c166f610a
Add paint_screen flag to prevent artifacts
...
As far as I understand I am abusing the Position effect; there are
some assumption in the original implementation that do not work with
my setting, so I need to add a flag to force full repaints for the
duration of the effect.
11 months ago
Jacopo De Simoi
007c78641b
Remove boundary checking in the position effect
...
In order for the pan-helper effect to work, we need to drop the
boundary checking in the position effect.
This seems not to have any adverse effects on my machine; some drivers
might not like the fact that windows have negative coordinates.
11 months ago
Jacopo De Simoi
1f297d2f73
Introduce the Pan helper effect
...
squash
11 months ago
Jacopo De Simoi
7972479720
Adjust output detection for hyper-wide
11 months ago
Jacopo De Simoi
335934d16e
Allow windows outside left|right screen boundary
11 months ago
Jacopo De Simoi
fb83a47982
Remove wrap-around when switching focus horizontally
...
Now, this is not a necessity, but more often than not I do not want to
wrap around, especially if the desktop is stretched very wide
11 months ago
Jacopo De Simoi
6251074fa3
Implement Incremental wide-placement
...
Add comments about this…
stash
11 months ago
Jacopo De Simoi
134779330a
Ensure selected window is visible
...
this is weird; it should not be necessary
11 months ago
Jacopo De Simoi
5bc88e2836
Fix compilation
...
screen() has been removed and replaced by some method that returns a pointer to a KWin::output; this may lead to some trouble
11 months ago
Jacopo De Simoi
db1f2554e9
Implement panning
...
Introduce methods used to pan windows horizontally by a certain pixel
amount. Panning applies to all windows which belong to a specified
screen:
- the main method is ~panWindows~, which iterates on all windows and
pans those that belong to the specified screen of the required amount.
- there are 4 slots used to pan all windows on the current screen by
1/2 and 1/3 of its size left or right. These slots are accessible via
user actions
- Finally, there is a method to ensure a given window is visible (this
slot is called upon client activation)
11 months ago
Jacopo De Simoi
9db128eea8
Make vertical gap twice as big between windows
11 months ago
Jacopo De Simoi
5d0dbb414d
Remove the logic for switching tiles on different screens
11 months ago
Jacopo De Simoi
d639711e66
Use geometry relative to the cutout
11 months ago
Jacopo De Simoi
a180b2cf8f
Add gaps to qulcktiles
...
TODO: remove magic number
11 months ago
Jacopo De Simoi
5b55088c06
Add Quicktiles at thirds
11 months ago
Jacopo De Simoi
cb819e7dc4
Force maximized windows to cast a shadow
11 months ago
Jacopo De Simoi
7ceba3b98f
Make smart positioning aware of gaps
...
This ensures that, when using smart positioning, the new windows are
positioned respecting horizontal and vertical gaps.
11 months ago
Jacopo De Simoi
4686c5bbff
Allow tiling combining also with thirds
...
Vertical tiling command will intersect with the horizontal tile
rather than replacing them
11 months ago
Jacopo De Simoi
a3f2d64792
Add user actions for quick-tiling
11 months ago
Jacopo De Simoi
9b48b95a5b
Adjust screen area for tiling + gaps
11 months ago
Jacopo De Simoi
9d1c5cf970
Implement moveRelative
11 months ago
l10n daemon script
050506d5b8
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
a4f19208e0
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
1da641a132
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
44e3cbb362
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
1 year ago
Jonathan Riddell
2205260bfd
update version for new release
1 year ago
l10n daemon script
40e735aaa2
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
0cbcfa1ee9
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
3670c97f6f
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
49bbaf17ad
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
13e060a8e4
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
1 year ago
l10n daemon script
80c6b39aaf
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
53834a1a75
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
36cc95d18c
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
b910865e41
GIT_SILENT Sync po/docbooks with svn
1 year ago
Vlad Zahorodnii
d88df012ff
plugins/krunnner-integration: don't trust inputs from the dbus call
...
The desktop ID might not be valid, and then we'd crash.
(cherry picked from commit 09b9fe29d7 )
Co-authored-by: Xaver Hugl <xaver.hugl@gmail.com>
1 year ago
Vlad Zahorodnii
658360a5c4
CMake: do not expand variables beforehand
...
See also:
https://invent.kde.org/plasma/libplasma/-/merge_requests/267
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
(cherry picked from commit 83a2448b84 )
Co-authored-by: Andreas Sturmlechner <asturm@gentoo.org>
1 year ago
l10n daemon script
1c30abab4c
GIT_SILENT Sync po/docbooks with svn
1 year ago
Vlad Zahorodnii
6862be82d2
plugins/krunner-integration: Fix crash
...
If the provided id doesn't have the expected format, the parts list will
have one or none items and parts[1] is going to crash.
SENTRY: KWIN-7K1
(cherry picked from commit 7d57497ad6 )
Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
1 year ago
l10n daemon script
3674d8a24f
GIT_SILENT Sync po/docbooks with svn
1 year ago
Xaver Hugl
4048d208f7
plugins/screencast: take scaling into account for window sources
...
Otherwise the textures will be too small, and the result blurry
BUG: 497571
(cherry picked from commit b6e6000d97 )
Co-authored-by: Xaver Hugl <xaver.hugl@gmail.com>
1 year ago
Vlad Zahorodnii
c1fd3ba21c
opengl: Fix cached size check in GLTexture::render()
...
`destinationSize` is stored in `d->m_cachedSize` so we need to test
`d->m_cachedSize` against `destinationSize` rather than `targetSize`.
(cherry picked from commit 10aaf96572 )
Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
1 year ago
Xaver Hugl
3f7c0e05c1
plugins/shakecursor: don't trigger for warp events
...
Otherwise the effect may trigger when the user didn't actually move the cursor
(cherry picked from commit 54c1aee09e )
1 year ago
l10n daemon script
9f49a8ec9c
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
44cf85b41f
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
1 year ago
l10n daemon script
dfd487d1e9
GIT_SILENT Sync po/docbooks with svn
1 year ago
l10n daemon script
fd1349d746
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
1 year ago