-
Notifications
You must be signed in to change notification settings - Fork 168
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: extension points, custom components, preferences
- Loading branch information
Showing
34 changed files
with
1,440 additions
and
113 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
Enhancement: Custom component extension type | ||
|
||
We've introduced a new extension type `customComponent`. This allows to register a custom component via an extension which | ||
can then be rendered in a custom component render target. For the mapping to the render target, an extension point needs to be | ||
registered and a CustomComponentTarget for this extension point needs to be in place in a vue template. | ||
|
||
https://github.com/owncloud/web/pull/10443 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
Enhancement: Add extensionPoint concept | ||
|
||
The extension system now allows developers to register extension points. An extension point defines the metadata for the | ||
integration of a certain extension type in a certain context. Examples for extension points are render targets for | ||
custom components, targets for file actions (e.g. the right click context menu, the batch actions, the whitespace context | ||
menu), etc. | ||
|
||
Extensions can now specify that they are only valid for a certain or multiple extension points. This way a file action extension | ||
can e.g. specify to be rendered only in the context menu, but not in the batch actions. Consequently, the extension points | ||
concept is the next iteration of the `scopes` concept. The `scopes` concept will most likely be removed in a future release. | ||
|
||
Extension points can define if users should be able to choose preferences for the extension point. E.g. for the global progress | ||
bar extension point, users can choose which of the available progress bar extensions should be used, since the extension point | ||
only allows one extension to be active. At the moment we persist the user choice in the local storage of the browser. | ||
|
||
https://github.com/owncloud/web/pull/10443 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"name": "web-app-progress-bars", | ||
"version": "0.0.0", | ||
"description": "Progress Bars", | ||
"license": "AGPL-3.0", | ||
"peerDependencies": { | ||
"@ownclouders/web-pkg": "workspace:*" | ||
} | ||
} |
Oops, something went wrong.