Commit Graph

652 Commits

Author SHA1 Message Date
Mikhail Zolotukhin
e0e6269841 docs: state, that you need to install dev deps before installing 2021-09-11 13:01:40 +03:00
Mikhail Zolotukhin
3f65866b9d fix: check plugin info after installation 2021-09-11 13:01:40 +03:00
Mikhail Zolotukhin
b185f375f8 fix(build): add tsc type checking before bundling 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
3a98b8cf63 fix(driver): remove enter import 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
f5e04a8294 fix(KWinDriver): clients iteration for ES6 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
584555191b feat!: use esbuild for compiling script 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
393d1bbf1a feat: prevent npm pushing 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
41b70a8fde fix(driver): rename local screens var to fix ES6 compilation 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
911fa8f624 fix(engine_window): rename local vars to fix ES6 compilation 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
a9486def57 refactor: create a better setTimeout function 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
1684a970c9 refactor: remove backend name prop 2021-09-10 23:46:07 +03:00
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