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
Mikhail Zolotukhin
04f11f98c3
fix: 🐛 correctly import Tile Layout Krohnkite shortcut
2021-10-03 19:29:20 +03:00
Mikhail Zolotukhin
00232db421
ci: 👷 publish artifacts on release
2021-10-03 17:09:56 +03:00
github-actions[bot]
9d54183655
chore: release 1.0.1
2021-10-03 02:26:59 +03:00
Mikhail Zolotukhin
2be1673c41
fix: 🚑 restore configuration dialog
2021-10-03 02:26:08 +03:00
Mikhail Zolotukhin
cf59968dca
docs: 📝 provide quick installation instructions
...
fix: 📝 provide more feedback after installation
2021-10-03 01:38:21 +03:00
Mikhail Zolotukhin
2acc271174
chore: ✨ add quick installation scripts for users
2021-10-03 01:07:15 +03:00
Mikhail Zolotukhin
9d1841ee51
chore: fix changelog file after initial release
2021-10-03 01:07:15 +03:00
github-actions[bot]
320195596e
chore: release 1.0.0
2021-10-03 00:33:36 +03:00
Mikhail Zolotukhin
6f14c55708
fix: 📝 add simple installation instructions
2021-10-03 00:27:22 +03:00
Mikhail Zolotukhin
cbe4aa129e
chore: 🔖 increment version
2021-10-02 23:41:08 +03:00
Mikhail Zolotukhin
d1dc5e1180
ci: 👷 release please action
2021-10-02 23:33:23 +03:00
Mikhail Zolotukhin
58d8e21bf5
build: 📦 package as an archive with install script
2021-10-02 22:58:11 +03:00
Mikhail Zolotukhin
47463ae380
ci: 👷 add prettier eslint plugin
2021-09-30 19:21:10 +03:00
Mikhail Zolotukhin
3c80004543
ci: 👷 enable linting for TS
2021-09-30 18:20:57 +03:00
Derek Stevens
5e262141a1
fix: 🐛 Monocle Layout "minimize unfocused windows" fixes and improvements
...
## Summary
Fixes Monocle Layout with `Minimize Unfocused Windows` (internally `config.monocleMinimizeRest`) option enabled.
Restores previous functionality (before Wayland patches) and adds
* minimize inactive windows only on same monitor with multimonitor setup
* can switch windows with focus-changing `Actions`
* switches to the next window when closing the active window (still a little buggy in multimonitor, but a big improvment)
* handles moving window onto a `Surface` with this layout properly
## UI Changes
Removed "(WIP)" from "Minimize unfocused windows" option in the config UI.
## Test Plan
1. Reload script
2. Verify all behavior in the Summary
## Related Issues
Closes #43 , #55
2021-09-30 14:47:14 +03:00
Mikhail Zolotukhin
d196853941
fix: 🐛 use correct quarter layout id
2021-09-29 11:06:34 +03:00
Mikhail Zolotukhin
3b2152e811
feat: 🔧 ner master area window count shortcuts
2021-09-26 22:03:32 +03:00