- remove handlers when an extension is deactivated or removed
- make sure that the found extension when routing a request is currently
enabled (as a backup)
- added documentation about the above behaviour to the guide
- tweaked the naming convension so that it is clearer that the router
uses extension names as not IDs (which currently are folder paths)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
- document the methods in an extension guide
- add integration test to make sure that all tested OSes work as
intended
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* add no-unused-vars and no-unused-imports
* added quotes: double, and remove ignore pattern
* move itif and describeif into utils
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* PageRegistration & PageMenuRegistration fixes & more simplification, fix#1383
Signed-off-by: Roman <ixrock@gmail.com>
* clean up test, deprecate page.routePath
Signed-off-by: Roman <ixrock@gmail.com>
* fix: proper `isActive` state matching for page-menu-target to page considering current document location
Signed-off-by: Roman <ixrock@gmail.com>
* Adding extension's label text next to Icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing unused registerStatusBarItem()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>