diff --git a/package-lock.json b/package-lock.json index 4794ffe..b740f04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@angular/platform-browser": "^16.2.0", "@angular/platform-browser-dynamic": "^16.2.0", "@angular/router": "^16.2.0", - "atft": "^1.5.2", + "atft": "^1.5.3", "dagre": "^0.8.5", "rxjs": "~7.8.0", "three": "^0.158.0", @@ -6038,9 +6038,9 @@ "dev": true }, "node_modules/atft": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/atft/-/atft-1.5.2.tgz", - "integrity": "sha512-INVl+OSzl2A8SQxCfx1drqHd4LqZc9yFSep/MzO1vkX7ISfr8H0tg+QxVXqPR0vuzEfzBQjHyUJfM/lpfOZW0A==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/atft/-/atft-1.5.3.tgz", + "integrity": "sha512-K+f3ENtCaZoYFMYtic4VuqXh6Mp4NIBy5rYXfpD/k2X1kQI/Ac3+z5/bd3MuXGm2wy82EpA+Sz609vwSf0eHpg==", "dependencies": { "tslib": "^2.3.0" }, diff --git a/package.json b/package.json index b80b2c6..578e6e9 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@angular/platform-browser": "^16.2.0", "@angular/platform-browser-dynamic": "^16.2.0", "@angular/router": "^16.2.0", - "atft": "^1.5.2", + "atft": "^1.5.3", "dagre": "^0.8.5", "rxjs": "~7.8.0", "three": "^0.158.0", diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 5c8bc50..a516929 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -22,6 +22,16 @@ import {MatCardModule} from "@angular/material/card"; import {MatButtonModule} from "@angular/material/button"; import {DynamicScriptLoaderService} from './general/service/dynamic-script-loader.service'; import {MatProgressBarModule} from '@angular/material/progress-bar'; +import { + AtftCameraModule, + AtftControlModule, + AtftDataCenterActorModule, AtftEffectModule, + AtftLightModule, + AtftMeshModule, + AtftObjectModule, + AtftRendererModule, + UxActorModule +} from 'atft'; @NgModule({ @@ -37,7 +47,16 @@ import {MatProgressBarModule} from '@angular/material/progress-bar'; MatGridListModule, MatCardModule, MatButtonModule, - MatProgressBarModule + MatProgressBarModule, + AtftCameraModule, + AtftControlModule, + AtftDataCenterActorModule, + AtftLightModule, + AtftMeshModule, + AtftObjectModule, + AtftRendererModule, + AtftEffectModule, + UxActorModule ], declarations: [ AppComponent, diff --git a/src/app/login-home/login-home.component.html b/src/app/login-home/login-home.component.html index 4aec442..4b22c8f 100644 --- a/src/app/login-home/login-home.component.html +++ b/src/app/login-home/login-home.component.html @@ -1,3 +1,20 @@ + + + + + + + + + + + + + + + + @@ -7,12 +24,13 @@

The Vect application is serverless. - Diagrams are stored on your personal Google drive (several YAML files under /Vect folder). + Your diagrams will be stored on personal Google drive (several YAML files under /Vect folder). Please login to your account and permit access to Google Drive to continue.

- +
diff --git a/src/app/login-home/login-home.component.scss b/src/app/login-home/login-home.component.scss index a2cf83b..3a51298 100644 --- a/src/app/login-home/login-home.component.scss +++ b/src/app/login-home/login-home.component.scss @@ -3,9 +3,20 @@ .card { max-width: 400px; - background: mat.get-color-from-palette($vect-primary, A400, 0.5); + background: mat.get-color-from-palette($vect-primary, A400, 0.3); } .grid { background: mat.get-color-from-palette($vect-primary, A200, 0.5); } + +mat-card-title { + font-weight: bold; +} + +atft-renderer-canvas { + position: absolute; + width: 100%; + height: 100%; + z-index: 0; +}