Commit Graph

891 Commits

Author SHA1 Message Date
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
Mikhail Zolotukhin
26280306fb refactor: remove tests directory, since it's not used 2021-10-19 01:55:34 +03:00
Derek Stevens
502f812081 fix: no crashes in closing transients -- might fix others too; ref #110, #109 2021-10-18 19:33:30 +03:00
Derek Stevens
49ac131044 fix: prevent crash with Monocle and monocleMinimizeRest when closing transient dialogs; ref #110 2021-10-18 19:33:30 +03:00
Mikhail Zolotukhin
935a33820b fix: 🐛 do not tile utility windows on wayland 2021-10-18 19:32:06 +03:00
Mikhail Zolotukhin
aa053694aa fix: 🐛 put shaded windows to float state to avoid layout breakage 2021-10-15 00:47:32 +03:00
Mikhail Zolotukhin
fadcaeac95
refactor: ♻️ improve logging 2021-10-12 14:02:49 +03:00
Mikhail Zolotukhin
d989261d82 fix: 🐛 add Conky to default ignore list 2021-10-08 23:53:48 +03:00
Mikhail Zolotukhin
18b988887a build: improve tsc recompilation times 2021-10-08 23:48:19 +03:00