Mikhail Zolotukhin
|
9d89d1e5f8
|
refactor(plasma_api): use macro for signal wrapping
|
2022-07-27 16:54:12 +03:00 |
|
Mikhail Zolotukhin
|
29843405e4
|
refactor(plasma_api): resemble KWin 5.25 structure
See: https://blog.vladzahorodnii.com/2022/05/09/whats-cooking-in-kwin-plasma-5-25/
In particular, "Window management refactors" section.
|
2022-07-27 16:54:12 +03:00 |
|
Mikhail Zolotukhin
|
e6cd2da97d
|
refactor(core): wrap everything with Bismuth NS
|
2022-07-27 16:54:12 +03:00 |
|
Mikhail Zolotukhin
|
cbb674c89e
|
chore: always build make targets
|
2022-07-27 16:54:12 +03:00 |
|
github-actions[bot]
|
7c49292f1d
|
chore: release 3.1.2
|
2022-07-03 12:30:34 +03:00 |
|
Thomas Stilwell
|
c70285705b
|
fix(kwinscript): arrange after an activity/desktop change
without this fix, restarting kwin and then switching desktops leaves
the windows on the new desktop untiled until something else triggers
an arrange
|
2022-06-23 21:06:10 +03:00 |
|
Mikhail Zolotukhin
|
8d3b5b1b10
|
fix: don't crash on color config change (#380)
|
2022-06-23 20:59:08 +03:00 |
|
Mikhail Zolotukhin
|
19f882b9c6
|
chore: add kglobalaccel to dev env script (#373)
|
2022-06-15 18:54:02 +03:00 |
|
Carlos Farid Nogales López
|
867436c203
|
docs: change apt package name
The package name in Ubuntu repos was changed from `bismuth` to `kwin-bismuth`.
|
2022-06-15 12:55:47 +03:00 |
|
github-actions[bot]
|
03b522e939
|
chore: release 3.1.1
|
2022-04-11 19:59:57 +03:00 |
|
Mikhail Zolotukhin
|
d2d3cfd89b
|
fix(shortcuts_migration): don't override the existing shortcuts
|
2022-04-11 15:51:00 +03:00 |
|
github-actions[bot]
|
ca5a5e24dd
|
chore: release 3.1.0
|
2022-04-10 02:43:11 +03:00 |
|
Mikhail Zolotukhin
|
fb7851386b
|
fix: ignore spaces in comma separated lists configs
|
2022-04-10 02:26:15 +03:00 |
|
Mikhail Zolotukhin
|
748d99174a
|
fix: move old shortcuts to the new component correctly
kconf_update script wasn't working, so this new implementation is using
the KGloablAccel directly and before setting the new shortcuts.
|
2022-04-10 02:02:34 +03:00 |
|
Mikhail Zolotukhin
|
314410ba23
|
chore(new_backend): split focus by direction and order
|
2022-04-01 23:26:32 +03:00 |
|
Mikhail Zolotukhin
|
ebf54b14cb
|
chore(new_backend): add order focus
|
2022-04-01 23:26:32 +03:00 |
|
Mikhail Zolotukhin
|
f539a6b9fa
|
chore(new_backend): add active window method
|
2022-04-01 23:26:32 +03:00 |
|
Mikhail Zolotukhin
|
0199c63653
|
chore(new_backend): add shortcuts handlers
|
2022-04-01 23:26:32 +03:00 |
|
Mikhail Zolotukhin
|
3e872eed8d
|
fix(kdecoration): prevent crash when changing color scheme
Capture this by value, check painter for nullness.
|
2022-04-01 23:08:44 +03:00 |
|
Mikhail Zolotukhin
|
fc925f49b3
|
chore(new_backend): ignore windows smarter
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
4262c39137
|
chore(new_backend): ignore dialog windows
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
e7b06f4ecf
|
chore(new_backend): don't manage launchers
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
bcf280949f
|
chore(new_backend): arrange windows after they are added
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
877cf0c138
|
chore(new_backend): don't manage special windows
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
1771577385
|
chore(new_backend): add window desktop and activities tests
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
92bc966cd1
|
chore(new_backend): determine new client's surfaces
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
388d9a5c85
|
chore(new_backend): tile windows with gaps
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
ad9d1fb83c
|
chore(new_backend): tile windows on all desktops initially
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
f2d38b0f13
|
chore(new_backend): add config to layout
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
28aa71835e
|
chore: drop controller only if it is present
|
2022-03-29 20:05:23 +03:00 |
|
Mikhail Zolotukhin
|
410a2d2181
|
chore: add config option for experimental backend
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
fc944db965
|
chore: tile windows in the new backend
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
0601f99c5c
|
fix: clientList vector reserve
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
a3686ebd24
|
refactor: rename test files
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
2051051d20
|
chore: cxx arrange draft
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
6a61242a5f
|
chore: add layout cxx skeleton
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
5b79638032
|
chore: cxx window visible on impl with tests
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
f1ee489c6a
|
chore: fix tests missing signals warnings
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
1dd1e82cf0
|
chore: arrange cxx skeleton
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
805229a182
|
chore: connect workspace signals to cxx controller
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
0387c0f486
|
refactor: wrap clientList api call
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
8ec6b95161
|
refactor: addWindow skeleton
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
7b81428a79
|
refactor: port screenResized and currentActivityChanged signals
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
e8cd561eee
|
refactor: wrap numberScreensChanged signal
|
2022-03-27 22:02:26 +03:00 |
|
Mikhail Zolotukhin
|
288d9cf944
|
refactor: proof of concept: signal handler port
|
2022-03-26 00:17:59 +03:00 |
|
Mikhail Zolotukhin
|
4b02c4b699
|
refactor: rename PlasmaApi to Api to avoid nameclash
|
2022-03-26 00:17:59 +03:00 |
|
Mikhail Zolotukhin
|
ecdfeeafe4
|
chore: wrap more workspace signals
|
2022-03-26 00:17:59 +03:00 |
|
Mikhail Zolotukhin
|
6aa60fabce
|
refactor: remove X11 only fullscreen event
|
2022-03-26 00:17:59 +03:00 |
|
Mikhail Zolotukhin
|
a1d9c3750d
|
refactor: replace deprecated geometry property
|
2022-03-26 00:17:59 +03:00 |
|
Mikhail Zolotukhin
|
b5e29933d1
|
refactor: port activeScreens property
|
2022-03-26 00:17:59 +03:00 |
|