Commit Graph

891 Commits

Author SHA1 Message Date
Mikhail Zolotukhin
7c5dbbcea5 build: mode eslint to a separate file 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
53b2f79186 refactor: minor things in driver 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
8c08e5f6d0 refactor: split bind events handlers and connect functions 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
813972b285 build: remove test pre-commit hook because it is slow 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
ca0f963506 refactor(tiling controller): mark args as unused 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
77c01cd214 refactor: reorder functions in KWinDriver 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
285a750e85 docs: add prettier badge 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
fb7bbb033f refactor: move WrapperMap to driver file 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
137da2793c refactor: mode driver context 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
a6c37ec87a refactor: move driver window interface 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
7ef0acded6 refactor: move surface interface 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
0871ce0bf0 refactor: move layout interface 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
6b7a21ad57 refactor: remove nesting for driver directory 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
cf698bd00e refactor: split manageWindows function 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
972c3c83b3 docs: document KWin::AbstractClient it d.ts 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
ae95dde13b ci: validate typescript via ES lint 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
ca90c418eb refactor(main): extract manage windows function 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
085bdcb8e3 docs: use renamer plugin to make docs a little bit more sane 2021-09-07 13:45:39 +03:00
Mikhail Zolotukhin
4fd8615b7d fix: config crash 2021-09-07 13:19:59 +03:00
Mikhail Zolotukhin
10483fcddb docs: add contribution guidelines 2021-09-05 13:23:22 +03:00
Mikhail Zolotukhin
7f3306d98d ci: add qmllint action 2021-09-05 11:48:12 +03:00
Mikhail Zolotukhin
e71d7885ae ci: add reuse check 2021-09-05 11:29:13 +03:00
Mikhail Zolotukhin
d0f3f2b5d9 build: merge workflows into one 2021-09-05 11:29:13 +03:00
Mikhail Zolotukhin
4169c4f59e build: fix linting errors in bash scripts 2021-09-05 01:26:31 +03:00
Mikhail Zolotukhin
4fb50f65f2 build: use node resolution to fix building 2021-09-05 01:26:31 +03:00
Mikhail Zolotukhin
ef1aad06df build: add permissions to build scripts 2021-09-05 01:26:31 +03:00
Mikhail Zolotukhin
188cbc4784 build: add build and test workflow 2021-09-05 01:26:31 +03:00
Mikhail Zolotukhin
7f2b195bd3 build: do not lint TS via Standard 2021-09-04 22:38:48 +03:00
Mikhail Zolotukhin
0c9055f917 build: ignore jest diagnostic about modules 2021-09-04 22:38:48 +03:00
Mikhail Zolotukhin
898170dbbd build: use prettier in pipelines 2021-09-04 22:38:48 +03:00
Mikhail Zolotukhin
caa1d25858 feat: add jest as unit testing framework
arstarst
2021-09-04 22:38:48 +03:00
Mikhail Zolotukhin
4713d458af feat: add reuse tool precommit hook 2021-09-04 20:33:52 +03:00
Mikhail Zolotukhin
8a439bb41b feat: add prettier pre-commit hook 2021-09-04 20:33:52 +03:00
Mikhail Zolotukhin
3e7f3d39b5 feat: add basic husky hook 2021-09-04 20:33:52 +03:00
Mikhail Zolotukhin
b88d0b768d build: 📝 use SPDX statements for licencing 2021-09-04 18:22:29 +03:00
Mikhail Zolotukhin
eceeaa796c feat: add project icon 2021-09-04 13:00:05 +03:00
Mikhail Zolotukhin
5c2d21eb93 fix: 📝 Use npm commands instead of make in docs 2021-09-03 22:08:22 +03:00
Mikhail Zolotukhin
c9f6905e33 build: 🔥 remove makefile
All commands are basically in the npm scripts. It can be run from console or as a "task" from VSCode.
2021-09-03 22:03:54 +03:00
Mikhail Zolotukhin
eb68b5c166 build: add quick relaunch npm task 2021-09-03 22:02:14 +03:00
Mikhail Zolotukhin
54e39666a3 fix: Corretly pass all global objects
やった!I did it! It works!
2021-09-02 20:49:10 +03:00
Mikhail Zolotukhin
33ae26a35b fix: 🔥 Pass config object instead of global
QML JS engine does not allow global objects
2021-09-02 14:57:00 +03:00
Mikhail Zolotukhin
3b87e93883 fix: 🐛 Correctly init global configs 2021-09-02 13:05:39 +03:00
Mikhail Zolotukhin
24d5573149 fix: 🐛 Pass QML objects to various facilities 2021-09-02 01:10:36 +03:00
Mikhail Zolotukhin
5425c637d2 feat: 🎨 Remove git rev from metadata description 2021-08-31 17:15:11 +03:00
Mikhail Zolotukhin
eb51e0cce0 refactor!: forward mouse poller 2021-08-31 12:07:12 +03:00
Mikhail Zolotukhin
341243184e feat!(wip): port to modules 2021-08-31 00:31:08 +03:00
Mikhail Zolotukhin
e45d3a908a fix: add extentions so import statements in code 2021-08-30 16:02:07 +03:00
Mikhail Zolotukhin
f09d2c550a feat!: compile as module
This breaks the script for now, but it works
2021-08-30 14:04:48 +03:00
Mikhail Zolotukhin
d8fa0536e9 refactor: split classes and ifaces to files 2021-08-28 21:52:54 +03:00
Mikhail Zolotukhin
efdbb64d29 fix: rollback to es5 2021-08-28 21:02:42 +03:00