Commit Graph

891 Commits

Author SHA1 Message Date
Philipp Reichmuth
ef69afe69f
docs: update README.md to include new Tumbleweed repo
OpenSUSE Tumbleweed now has Bismuth in its KDE:Extra staging repository.
2022-12-22 21:29:38 +01:00
biqqles
8899c311f9
docs: update Solus install instructions to match other distros (#423) 2022-10-20 12:13:30 +02:00
Arnaud Dupuis
3c9e076753
chore: fix a typo
Just fixed a small typo in the CMakeLists.txt (Compler -> Compiler).
2022-10-20 12:11:04 +02:00
github-actions[bot]
ded252194b chore: release 3.1.4 2022-09-23 20:04:29 +03:00
Mikhail Zolotukhin
15f951c246 chore: remove cpp experimental backend from master 2022-09-19 11:40:37 +03:00
Mikhail Zolotukhin
2b8b78be15 chore: don't use proxy for KWinAPI 2022-09-19 11:40:37 +03:00
Mikhail Zolotukhin
8fd8a0f95e fix: use floating geometry to be compatible with KWin 5.26 2022-09-19 11:40:37 +03:00
github-actions[bot]
042123bdd2 chore: release 3.1.3 2022-09-02 14:32:36 +03:00
Mikhail Zolotukhin
a95ff95c34 chore: remove enforceSize function 2022-09-02 14:30:17 +03:00
Thomas Stilwell
3c6b367a3a fix(kwinscript): arrange after kwin moves a window between screens
...instead of forcing it back where it was. KWin changes a window's
size before moving it between screens, so we can't react to a
geometry change by always changing it back.
2022-09-02 14:30:17 +03:00
Onuralp Sezer
73f43477ec
docs: official fedora repository installation guide (#353) 2022-08-10 13:22:51 +03:00
Mikhail Zolotukhin
df033fd079
ci: fix the build by updating to ubuntu 20.04 2022-08-01 20:53:30 +03:00
Mikhail Zolotukhin
03b5368dd1 chore(plasma_api): add almost all properties to window wrapper 2022-07-27 16:54:12 +03:00
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