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
Mikhail Zolotukhin
84223ce180
refactor: do not print out config
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
bb48ebe643
refactor: interface for window store
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
48249751ff
refactor(window_store): rename query methods
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
9e0029aa48
refactor: remove unused floatAll function
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
6a9dd87064
refactor(engine): move JSDoc comments to interface
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
555430dda9
docs: add JSDoc to some functions in func.ts
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
033fb19570
refactor: rename visible to visibleOn
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
cd1b5026b2
refactor: driver window docs and small fixes
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
13e202e10e
refactor: docs and cleanup at driver surface
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
cb97128cf0
docs: add JSDoc to the Driver
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
2ed3cb4499
refactor: rename Driver class and interface
2021-10-21 23:55:49 +03:00
Mikhail Zolotukhin
dd6b9d81ee
refactor(engine): ♻️ use aliases for some types
2021-10-19 01:55:34 +03:00
Mikhail Zolotukhin
b18e2e3973
refactor: ♻️ rename TilingEngine to EngineImpl
2021-10-19 01:55:34 +03:00
Mikhail Zolotukhin
2def8d896e
refactor: ♻️ rename TilingController to ControllerImpl
2021-10-19 01:55:34 +03:00
Mikhail Zolotukhin
fbcb4c002a
refactor: ♻️ move RectDelta to rect.ts
2021-10-19 01:55:34 +03:00
Mikhail Zolotukhin
014a777ff5
refactor: ♻️ move rect fuctions to Rect class
2021-10-19 01:55:34 +03:00
Mikhail Zolotukhin
3241774800
refactor: rename KWinWindow to DriverWindow
2021-10-19 01:55:34 +03:00
Mikhail Zolotukhin
d44eb13fb7
refactor: rename KWinSurface to DriverSurfaceImpl
2021-10-19 01:55:34 +03:00
Mikhail Zolotukhin
2d87ca9bc4
refactor: fix spelling
2021-10-19 01:55:34 +03:00
Mikhail Zolotukhin
bf4244562d
refactor: split engine window to interface
2021-10-19 01:55:34 +03:00