Commit Graph

869 Commits

Author SHA1 Message Date
Mikhail Zolotukhin
e302cc276e chore: use CMake for building the kwinscript part
CMake has facilities, that will simplify the building process and
prevent reinventing the wheel.
2021-11-10 00:34:17 +03:00
Ignacy Kajdan
a027e5467f feat: add a shortcut for the reverse rotation action 2021-11-08 20:52:01 +03:00
Ignacy Kajdan
83d9efdff0 chore: remove file specific rules from the .editorconfig 2021-11-08 20:42:32 +03:00
Fernando Ayats
a0054096f9
chore: add Gentoo repo as an install option 2021-11-08 15:18:48 +03:00
github-actions[bot]
d467252c73 chore: release 2.0.1 2021-11-08 14:40:49 +03:00
Mikhail Zolotukhin
9a5cbe498c fix: prevent broken tiling, by not including empty stings into rules 2021-11-08 14:34:28 +03:00
Ignacy Kajdan
15f3507f7e
chore: add manjaro to the sysdep-install.sh script 2021-11-07 15:23:07 +03:00
Mikhail Zolotukhin
303fa6c6f9
chore: publish build artifacts on release (#162) 2021-11-06 08:21:17 +03:00
Danil Doroshin
a4ede8d296
docs: add AUR as an install method 2021-11-05 20:05:38 +03:00
Talperud
bf4da307d4
chore: fix permissions for sysdep-install script
Co-authored-by: talperud <c19tad@cs.umu.se>
2021-11-05 00:12:37 +03:00
Hellorge
041393293d
Update sysdep-install.sh (#158)
chore: add void linux support for sysdep-install

Added sysdep-install switch case for void, it was a pain in the ass to find all the packages, the packages in long list may install as dependencies for other packages in the list, but my installation process was in bits I couldn't collect so I put everything prom the package removal process after build is complete.
2021-11-05 00:10:31 +03:00
TheMachine02
165008b9ac fix: do not ignore second windows when resize
Fix issue #135
2021-11-04 19:45:19 +03:00
github-actions[bot]
416d57ecce
chore: release 2.0.0
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mikhail Zolotukhin <mail@genda.life>
2021-11-03 17:14:34 +03:00
Mikhail Zolotukhin
c79b382262
chore: don't use container for docs 2021-11-03 16:54:21 +03:00
Mikhail Zolotukhin
05860d5b71
chore: fix docs pipeline 2021-11-03 16:40:23 +03:00
Mikhail Zolotukhin
bd6639dcc5 docs: adjust readme 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
1a5d23703c docs: remove config tweak 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
50bcca3260 chore: adjust github actions workflows to 2.0 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
9be8ea40a6 chore: remove not working anyway installation script 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
8c3adf0130 refactor: use qmlformat for qmlfiles 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
aad9860962 fix: correctly destroy callbacks after script unload 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
e73cbce4c8 feat: reload script after applying configuraton 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
d57ae30fb5 chore: fix preinstall script 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
ac3c246f77 refactor: change metadata file for the kwin script 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
8de24b181b docs: document configuration dialog 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
06b46ed870 chore: update guides 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
0257fb2138 chore: use bismuth prefix for install scripts 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
ff3375314b fix!: remove old config button from KWin scripts page
Configuration is now done via Bismuth KCM.
2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
e8461790a8 chore: merge package step with build 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
7e4cd1bbf5 refactor: install icons using CMake 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
1c410cf1c7 feat: add KCM for Bismuth configuration 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
3000934a96 chore: move kwinscript to its own dir 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
89e30723e4 chore: change authorship in package.json 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
428f79744c chore: add CPP related stuff to gitignore 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
ae7af725ff chore: add kcm and kwinscript scopes to CC 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
ba689c5ff0 feat: introduce tray item, that lets you toggle floating mode 2021-11-01 14:13:06 +03:00
Mikhail Zolotukhin
8ebffbe639 feat: make layouts togglable 2021-11-01 14:13:06 +03:00
Mikhail Zolotukhin
a9f16cb3b5 chore: add editorconfig for qml files 2021-11-01 14:13:06 +03:00
Mikhail Zolotukhin
1cdf1a5bb2 feat!: remove adjustLayout options
These options should be always enabled by default, because
this is how all tiling window managers work: mouse resize
always has feedback and resizing always affects the layout.

BREAKING CHANGE: all the users, that have these options
disabled will now have the default behavior - dynamic
reacting to the window resize events.
2021-10-23 19:13:51 +03:00
Mikhail Zolotukhin
1d7224110b refactor: use simple export for Config 2021-10-23 19:13:51 +03:00
github-actions[bot]
35aa1f96c6 chore: release 1.1.0 2021-10-23 12:55:39 +03:00
Mikhail Zolotukhin
360588ad21 fix: 🚑 add executable flag to installation script 2021-10-23 12:53:47 +03:00
Mikhail Zolotukhin
1f02e47a37 fix: improve popup geometry update
This should fix using wrong coordinates when text overflows
2021-10-23 02:29:24 +03:00
Mikhail Zolotukhin
8c013ac7bc feat: use better layout notifications 2021-10-23 02:29:24 +03:00
Mikhail Zolotukhin
2862e56194 fix(popup): fix errors in popup.qml 2021-10-23 02:29:24 +03:00
Mikhail Zolotukhin
08ab68a72b refactor: remove unused imports from main.qml 2021-10-23 02:29:24 +03:00
Mikhail Zolotukhin
8d6a3747e6 feat: 💄 make the popup more consistent with the Plasma OSDs
Now the popup spawns a little bit lower the center of the screen, with
smaller text and constant width.
2021-10-22 22:25:29 +03:00
github-actions[bot]
c7e272af82 chore: release 1.0.2 2021-10-22 16:35:04 +03:00
Mikhail Zolotukhin
34d24a4cb6 fix: 🐛 prevent KWin freeze in various scenarious
This removes some hacks and functionality. Those could be added later.
2021-10-22 16:29:57 +03:00
Mikhail Zolotukhin
caf7d080d9 fix: ignore ksmserver (logoug screen) 2021-10-22 16:29:57 +03:00