Sebastian Malton
16d7baae21
Fix lint
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:47 -05:00
Sebastian Malton
28c145585f
Fix type error
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:47 -05:00
Sebastian Malton
4561a59906
Move last main frame into into runnable
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:47 -05:00
Sebastian Malton
1dd172eafe
Move too many hotbar items notification to injectable
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:47 -05:00
Sebastian Malton
38de2edc50
Move cluster failed to list namespaces to injectable
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:47 -05:00
Sebastian Malton
504d086bbf
Fix type errors
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:47 -05:00
Sebastian Malton
e946194582
Cleanup more type errors
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:47 -05:00
Sebastian Malton
db9472de36
Convert internal deep linking handlers to be open/closed
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
b0ff941314
Convert network online/offline to injectable IPC
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
0fd48affd8
Split out rest of initClusterFrame to runnables
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
09c5f3777e
Move main frame init extensions to runnable
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
fcb214001f
Move rootElement into injectable
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
2164b4b010
Remove legacy IPC usage
...
- From extension installation state store
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
edafcc916c
Conver catalog entity run to injectable IPC
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
b0e2660dfa
Convert request catalog entity reg state to injectable
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
a1592ce2a5
Convert catalog entity registry broadcast to injectable IPC
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
fe86b79adb
Convert seting cluster frame to be IPC injectable
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
1058113e90
Move initClusterFrame around
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
ac6e3e18e2
Fully convert ExtensionDiscovery to be injectable
...
- To fix unit tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
7f86a89cc2
Fully convert ExtensionLoader to be injectable
...
- To fix unit tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:46 -05:00
Sebastian Malton
90c37143bd
Make bundled loaded IPC injectable
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:45 -05:00
Sebastian Malton
bf4b0f8994
Fix external extensions not loading initially
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:34:45 -05:00
Sebastian Malton
aeea8640ce
Fix tests
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 13:32:10 -05:00
Sebastian Malton
22b98ce3fc
Remove '?' uses
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
7cd4cdb5e0
Resolve comments
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
cfe2a2fbee
Add clarifying comment
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
2483a057f4
Update snapshots
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
7cda0792b7
Fix type errors
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
b79f906ad5
Fix tests
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
3b65009fb6
Finish fleshing out new custom-column tests
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
0f72c118f2
Introduce new TreeView for use in CatalogMenu to fix tests
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
8025471eee
Fixup scroll-spy
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
8f508d1582
Fix rebase
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
21e6dfd059
More attempting fixes to remove material-ui
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
e6ad46042b
Remove old and unnused RecursiveTreeView
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
9d9a314ae5
Update comment
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
bde02d99d1
Remove log
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:42 -05:00
Sebastian Malton
8068824ed3
Try to get more tests to pass
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:41 -05:00
Sebastian Malton
c588afb27f
Start converting custom column tests to use ApplicationBuilder
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:41 -05:00
Sebastian Malton
21c47e3f82
Fix welcome banner tests
...
- Update associated snapshots
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:41 -05:00
Sebastian Malton
d85a64a931
Fix lens-extension tests
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:41 -05:00
Sebastian Malton
a045006a02
Simplify extension dependency injection
...
- Has better typing
- Removes use of unnusual unique symbol
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:41 -05:00
Sebastian Malton
e3c0bc34fd
Introduce clearer boundry between extensions
...
- Bundled extensions are always enabled, and are always compatible
- Have bundled extensions be loaded asyncronously to support
typescript dynamic import (which is typed) as opposed to require
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 12:32:33 -05:00
Juho Heikka
6df01ba468
Fix cluster metadata detectors ( #7255 )
...
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-03-01 11:49:18 -05:00
Sebastian Malton
95b8c2aaa6
For unit test workflow to only start on linux ( #7254 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 11:12:09 -05:00
Sebastian Malton
c67230f322
Cleanup getDi and registering injectables ( #7251 )
...
* Cleanup getDi and registering injectables
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Create more explicit application
- Make testing use more production code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix uses of getEnvironmentSpecificLegacyGlobalDiForExtensionApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix unit tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
---------
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 10:46:08 -05:00
Sebastian Malton
b5f0960ee1
Only run unit tests on linux for PRs ( #7252 )
...
* Only run unit tests on linux for PRs
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Run unit tests on all systems periodically
Signed-off-by: Sebastian Malton <sebastian@malton.name>
---------
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 10:30:07 -05:00
Sebastian Malton
3433bc6fe0
Fix extension install ( #7247 )
...
* Fix extension install
- Remove old bundled extension dependencies
- Make sure external extensions are installed as optional
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Ignore ENOENT errors
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add comment
Signed-off-by: Sebastian Malton <sebastian@malton.name>
---------
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-01 08:11:49 -05:00
Janne Savolainen
9d5461dd81
Make builds of TS-declarations more deterministic ( #7248 )
...
The cause for this was unknown, and was fixed by using "fork-ts-checker-webpack-plugin" instead of
"ts-loader".
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
Co-authored-by: Iku-turso <mikko.aspiala@gmail.com>
2023-03-01 13:39:03 +02:00
Sami Tiilikainen
ec81af4e6c
Revert "Renderer file logging transport ( #6795 )" ( #7245 )
...
Renderer file logging still caused UI freezing (at least on apple silicon macs) when cluster frame was open and main frame was reloaded.
See #544
This reverts commit ac2d0e46ff .
Signed-off-by: Sami Tiilikainen <97873007+samitiilikainen@users.noreply.github.com>
2023-02-28 09:02:42 -05:00