Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 94fdc7a2c3 | |||
| 525857bd26 | |||
| 959bcaa671 |
@@ -142,11 +142,14 @@
|
||||
// get structured data
|
||||
structuredData = GetStructuredData(singleModelUrl),
|
||||
|
||||
// add the model name as context
|
||||
// add the model name as context - with version id if exists
|
||||
result = Table.AddColumn(
|
||||
structuredData,
|
||||
"Source Model",
|
||||
each modelName,
|
||||
structuredData,
|
||||
"Source Model",
|
||||
each if versionId <> null then
|
||||
Text.Combine({modelName, "-", versionId})
|
||||
else
|
||||
modelName,
|
||||
type text
|
||||
)
|
||||
in
|
||||
|
||||
Generated
+21
-9
@@ -16,7 +16,7 @@
|
||||
"@speckle/objectloader2": "2.26.2",
|
||||
"@speckle/tailwind-theme": "2.23.2",
|
||||
"@speckle/ui-components": "2.23.2",
|
||||
"@speckle/viewer": "2.26.1",
|
||||
"@speckle/viewer": "2.26.4",
|
||||
"color-interpolate": "^1.0.5",
|
||||
"core-js": "^3.30.2",
|
||||
"lodash": "^4.17.21",
|
||||
@@ -3418,9 +3418,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@speckle/shared": {
|
||||
"version": "2.26.2",
|
||||
"resolved": "https://registry.npmjs.org/@speckle/shared/-/shared-2.26.2.tgz",
|
||||
"integrity": "sha512-fvsq8J0riSNEPL9WaExzStl2qyUZIzQPOrFPDe/Biylkgv89GTAJlZdYZ4q1AqfaL3o9wYYQ8tKudjl+cAgFrQ==",
|
||||
"version": "2.26.4",
|
||||
"resolved": "https://registry.npmjs.org/@speckle/shared/-/shared-2.26.4.tgz",
|
||||
"integrity": "sha512-H6iRCpaDVUdUJJyfYwQyLHRL9LlIbS/kjIW+ofOr6HzTON5+U8KizzomWlRKQqDZg9gs6ScJ7EtrsguKeZP6Lg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"dayjs": "^1.11.13",
|
||||
@@ -3545,13 +3545,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@speckle/viewer": {
|
||||
"version": "2.26.1",
|
||||
"resolved": "https://registry.npmjs.org/@speckle/viewer/-/viewer-2.26.1.tgz",
|
||||
"integrity": "sha512-COqGbk+086GBRpctvvgvP/NhXbq1OeieRUIosmUnXswTq8b6G3PGd7FJXAPs2KI1uhQNda+igzql8sFurn7gNA==",
|
||||
"version": "2.26.4",
|
||||
"resolved": "https://registry.npmjs.org/@speckle/viewer/-/viewer-2.26.4.tgz",
|
||||
"integrity": "sha512-6Cf/5036+UXLqJXMkGfEbyMKZxwCR51xu1dH4lOeEu/c41DG1F6KuSXmoOqEBjemftuEtzUApv/eHVtpWLhXVg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@speckle/objectloader2": "^2.26.1",
|
||||
"@speckle/shared": "^2.26.1",
|
||||
"@speckle/objectloader2": "^2.26.4",
|
||||
"@speckle/shared": "^2.26.4",
|
||||
"@types/flat": "^5.0.2",
|
||||
"earcut": "3.0.1",
|
||||
"flat": "^5.0.2",
|
||||
@@ -3569,6 +3569,18 @@
|
||||
"node": ">=18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@speckle/viewer/node_modules/@speckle/objectloader2": {
|
||||
"version": "2.26.4",
|
||||
"resolved": "https://registry.npmjs.org/@speckle/objectloader2/-/objectloader2-2.26.4.tgz",
|
||||
"integrity": "sha512-CctY8Uk/aN3Iymu0ZpDXeJn6jC04kjuGQzXVxBK+3eeJZEiAEX56hig9IsqzAPOqvgN8yc+zLe2dq3WojivjFQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@speckle/shared": "^2.26.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@speckle/viewer/node_modules/type-fest": {
|
||||
"version": "4.41.0",
|
||||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"@speckle/objectloader2": "2.26.2",
|
||||
"@speckle/tailwind-theme": "2.23.2",
|
||||
"@speckle/ui-components": "2.23.2",
|
||||
"@speckle/viewer": "2.26.1",
|
||||
"@speckle/viewer": "2.26.4",
|
||||
"color-interpolate": "^1.0.5",
|
||||
"core-js": "^3.30.2",
|
||||
"lodash": "^4.17.21",
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
<div class="flex items-center space-x-2">
|
||||
<FormButton
|
||||
v-if="visualStore.latestAvailableVersion && !visualStore.isConnectorUpToDate"
|
||||
v-if="visualStore.latestAvailableVersion && !visualStore.isConnectorUpToDate && visualStore.isRunningInDesktop"
|
||||
v-tippy="{
|
||||
content: 'New connector version is available.<br>Click to download.',
|
||||
allowHTML: true
|
||||
@@ -165,7 +165,7 @@ onMounted(async () => {
|
||||
|
||||
// Set up event listener for object clicks from the FilteredSelectionExtension
|
||||
viewerHandler.emitter.on('objectClicked', handleObjectClicked)
|
||||
|
||||
|
||||
visualStore.setViewerEmitter(viewerHandler.emit)
|
||||
})
|
||||
|
||||
|
||||
@@ -111,6 +111,15 @@ export const useVisualStore = defineStore('visualStore', () => {
|
||||
return false
|
||||
})
|
||||
|
||||
// detecting the env to control the visibility of update button
|
||||
// might use for different reasons in the future
|
||||
const isRunningInDesktop = computed(() => {
|
||||
// power bi hostEnv enum values:
|
||||
// web = 1, desktop = 4
|
||||
const hostEnv = host.value?.['hostEnv'] as number
|
||||
return hostEnv === 4
|
||||
})
|
||||
|
||||
/**
|
||||
* Ideally one time set when onMounted of `ViewerWrapper.vue` component
|
||||
* @param emit picky emit function to trigger events under `IViewerEvents` interface
|
||||
@@ -559,6 +568,7 @@ export const useVisualStore = defineStore('visualStore', () => {
|
||||
isZoomOnFilterActive,
|
||||
latestAvailableVersion,
|
||||
isConnectorUpToDate,
|
||||
isRunningInDesktop,
|
||||
commonError,
|
||||
previousToggleState,
|
||||
setCommonError,
|
||||
|
||||
Reference in New Issue
Block a user