Implement more robust action system and desktop shortcuts

This commit is contained in:
crschnick
2023-02-05 15:04:18 +00:00
parent 3eb165cce7
commit 6d07f5bab5
17 changed files with 331 additions and 87 deletions
+3 -4
View File
@@ -1,13 +1,11 @@
import io.xpipe.ext.base.*;
import io.xpipe.ext.base.actions.FileBrowseAction;
import io.xpipe.ext.base.actions.FileEditAction;
import io.xpipe.ext.base.actions.ShareStoreAction;
import io.xpipe.ext.base.actions.StreamExportAction;
import io.xpipe.ext.base.actions.*;
import io.xpipe.ext.base.apps.*;
import io.xpipe.extension.DataSourceProvider;
import io.xpipe.extension.DataStoreActionProvider;
import io.xpipe.extension.DataStoreProvider;
import io.xpipe.extension.DataSourceTarget;
import io.xpipe.extension.util.ActionProvider;
open module io.xpipe.ext.base {
exports io.xpipe.ext.base;
@@ -24,6 +22,7 @@ open module io.xpipe.ext.base {
requires static net.synedra.validatorfx;
requires static io.xpipe.app;
provides ActionProvider with AddStoreAction;
provides DataStoreActionProvider with
StreamExportAction,
ShareStoreAction,