Roman
|
be4e1aa15c
|
Navigation refactoring, handling extension page params (#1651)
* decentralizing page url-params management -- PoC / tsc 4.1 random fixes
Signed-off-by: Roman <ixrock@gmail.com>
* fixes, tweak example-extension for demo
Signed-off-by: Roman <ixrock@gmail.com>
* lint fixes, revert tests
Signed-off-by: Roman <ixrock@gmail.com>
* removed occasional changes related to typescript 4.1
Signed-off-by: Roman <ixrock@gmail.com>
* updated example with 2 menu-items targeting same page with different params
Signed-off-by: Roman <ixrock@gmail.com>
* fix: merge page url chunks with native URL()-api, simplified default page-params registration
Signed-off-by: Roman <ixrock@gmail.com>
* fix: make lint happy
Signed-off-by: Roman <ixrock@gmail.com>
* fix: unit-tests
Signed-off-by: Roman <ixrock@gmail.com>
* renaming by jim's request: UrlParam => PageParam (type), createUrlParam => createPageParam (helper)
Signed-off-by: Roman <ixrock@gmail.com>
* fix: reverting NamespaceStore public-api breaking changes
Signed-off-by: Roman <ixrock@gmail.com>
* lint fix
Signed-off-by: Roman <ixrock@gmail.com>
* fine-tuning
Signed-off-by: Roman <ixrock@gmail.com>
* yes, lint always unhappy
Signed-off-by: Roman <ixrock@gmail.com>
* fix build
Signed-off-by: Roman <ixrock@gmail.com>
* small fixes
Signed-off-by: Roman <ixrock@gmail.com>
* fix merge-conflicts
Signed-off-by: Roman <ixrock@gmail.com>
* removed `isSystem` page-param's init field exposed to extensions-api
Signed-off-by: Roman <ixrock@gmail.com>
|
2020-12-22 15:29:25 +02:00 |
|
Sebastian Malton
|
c93ee4ea6d
|
[BREAKING]: remove deprecated routePath before GA (#1505)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
|
2020-11-25 12:03:57 +02:00 |
|
Sebastian Malton
|
daade3b899
|
add extensions to lint & lint:fix (#1490)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
|
2020-11-23 12:55:00 -05:00 |
|
Panu Horsmalahti
|
0b182ccf6f
|
Add a few missing folders to be linted.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
|
2020-11-19 17:05:30 +02:00 |
|
Jari Kolehmainen
|
df0f080380
|
Simplify pages/menus/registry extension api internal implementation (#1364)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Co-authored-by: Roman <ixrock@gmail.com>
|
2020-11-13 17:04:39 +02:00 |
|
Roman
|
67754ffbb9
|
Get rid of this.disposers while registering stuff in extensions (#1148)
Signed-off-by: Roman <ixrock@gmail.com>
|
2020-10-27 17:07:21 +02:00 |
|
Roman
|
9b9bf47970
|
Refactor PageRegistration to separate registries/interfaces #1130 (#1144)
Signed-off-by: Roman <ixrock@gmail.com>
|
2020-10-26 15:40:34 +02:00 |
|
Roman
|
f3a0059355
|
Extension support page (#1112)
Signed-off-by: Roman <ixrock@gmail.com>
Co-authored-by: Jim Ehrismann <40840436+jim-docker@users.noreply.github.com>
|
2020-10-24 09:24:54 +03:00 |
|
Jari Kolehmainen
|
91bef77997
|
Extension store base class + rename main/renderer-extensions -> extensions (#1107)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
|
2020-10-21 13:55:50 +03:00 |
|