Janne Savolainen
8d2639532b
Abstract command line arguments to make them overridable in tests
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:25:29 +03:00
Janne Savolainen
605ab0683a
Consolidate all setupping related to single feature to same runnable
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:25:29 +03:00
Janne Savolainen
1e4a140a55
Make temporal dependency apparent
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:25:28 +03:00
Iku-turso
fa80d9b6be
Make running of many delegatees able to be hierarchical
...
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-11 08:25:28 +03:00
Janne Savolainen
672e96ee64
Override dependency for causing side effects
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:25:28 +03:00
Janne Savolainen
b76ff351ac
Abstract even more Electron specifics to make them overridable in unit tests
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:25:26 +03:00
Janne Savolainen
068f9f67da
Introduce more abstractions for electron
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:24:22 +03:00
Janne Savolainen
bace3c84d7
Introduce abstractions for electron application events
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:24:21 +03:00
Iku-turso
f2d52066f3
Consolidate more startables and stoppables
...
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-11 08:24:21 +03:00
Iku-turso
960d76b0f5
Consolidate naming
...
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-11 08:24:21 +03:00
Iku-turso
cd811cc1f2
Consolidate implementation of something startable and stoppable
...
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-11 08:24:21 +03:00
Iku-turso
d915b2377a
Consolidate event naming
...
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-11 08:24:21 +03:00
Iku-turso
7f54ef5a35
Move directories for timing windows among peers
...
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-11 08:24:20 +03:00
Iku-turso
81eeb33e81
Consolidate naming of event timing window
...
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-11 08:24:20 +03:00
Iku-turso
e991b22781
Extract implementation for intent over technical phenomena (here electron events)
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-11 08:24:20 +03:00
Janne Savolainen
abee24ce8b
Remove recently reimplemented stuff from index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:24:18 +03:00
Janne Savolainen
4eb4edaed9
Remove multiple usages of shared global state
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:20:38 +03:00
Janne Savolainen
8204dc5a9a
Reimplement setup for root frame using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:20:38 +03:00
Janne Savolainen
e15be51557
Reimplement setup for deep linking using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:20:37 +03:00
Janne Savolainen
ca6ab58459
Reimplement setup for application tray using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:20:35 +03:00
Janne Savolainen
9d193c672f
Reimplement setup for after application is ready using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:36 +03:00
Janne Savolainen
00325229f4
Reimplement setup for application quit using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:36 +03:00
Janne Savolainen
9b5bbb99f9
Reimplement setup for main window visibility using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:36 +03:00
Janne Savolainen
0bbc97e166
Reimplement setup for system shutdown using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:36 +03:00
Janne Savolainen
2e6d54e3f9
Reimplement setup for system certifications using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:36 +03:00
Janne Savolainen
65d6ce4630
Reimplement setup for application proxy using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:35 +03:00
Janne Savolainen
32f4c961fc
Reimplement setup for MobX strictness using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:35 +03:00
Janne Savolainen
0276078d1f
Reimplement setup for immer using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:35 +03:00
Janne Savolainen
74f8d7462e
Reimplement setup for electron application name using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:35 +03:00
Janne Savolainen
9c3c075887
Reimplement setup for application menu using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:35 +03:00
Janne Savolainen
9a7741f7cd
Reimplement setup for catalog syncing using runnables instead of non-OCP in index.ts
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:35 +03:00
Janne Savolainen
0d3728dba3
Consolidate setup events to more granular timeslots
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:34 +03:00
Janne Savolainen
6fe0c2fce5
Introduce tokens for runnables of specific application events for Open Closed Principle
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:34 +03:00
Janne Savolainen
a85f2fc206
Adapt injectable to auto register using a plugin instead of internal feature that no longer exists
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:34 +03:00
Janne Savolainen
f1e0fd081d
Introduce concept of runnable as a way to delegate runs to Open Closed Principle compliant runnables
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:33 +03:00
Janne Savolainen
71f74de570
Switch to running injection token based setups over legacy DI setups in application roots
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:33 +03:00
Janne Savolainen
d5ab2ab000
Consolidate naming for running setups
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:33 +03:00
Janne Savolainen
cf87bc14d9
Switch to running injection token based setups over legacy DI setups in unit tests
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:32 +03:00
Janne Savolainen
4d79d25b6e
Stop running setups in unit tests without need
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:32 +03:00
Janne Savolainen
3782b36809
Switch to using competition to setup app paths
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-11 08:18:32 +03:00
Sebastian Malton
9f25212f45
Stop using sharp at runtime ( #5346 )
2022-05-10 08:44:22 -04:00
Sebastian Malton
fc45f06fc8
Add some debug logging to help debug LED issue ( #5288 )
2022-05-06 09:18:47 -04:00
Alex Andreev
fdf65e8ab6
Allowing to copy text from About dialog ( #5335 )
2022-05-05 11:49:11 -04:00
Sebastian Malton
8ada3c7505
Compute Tray Icon on the fly instead of at build ( #5157 )
2022-04-28 12:31:57 -04:00
Jim Ehrismann
51a93b8cc0
reverting flushHeaders() fix to restore auto-refresh ( #5283 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2022-04-27 11:56:07 -04:00
Jim Ehrismann
ff119dabf7
adding https_proxy to execHelm env ( #5273 )
...
* adding https_proxy to execHelm env
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
* lint plus simplification
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2022-04-27 11:55:23 -04:00
Sebastian Malton
e977890677
Remove webpack.*.ts importing values from src/ ( #4992 )
2022-04-13 10:39:35 -04:00
Dmitriy Noa
0ba5a12506
Move devserver to different port ( #5224 )
...
* Move devserver to different port
Signed-off-by: DmitriyNoa <dmytro.zharkov@gmail.com>
* Move port to common vars
Signed-off-by: DmitriyNoa <dmytro.zharkov@gmail.com>
* Use Number to cast
Signed-off-by: DmitriyNoa <dmytro.zharkov@gmail.com>
2022-04-08 15:59:46 +02:00
Panu Horsmalahti
1a29759bff
Enable consistent-type-imports eslint rule ( #5205 )
2022-04-06 10:34:16 -04:00
Sebastian Malton
7fffa3643c
Bump all @sentry related packages ( #5155 )
2022-04-01 08:55:34 -04:00