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