From 83ea3772e2c7bb3355d9e4b76a76d31556527f27 Mon Sep 17 00:00:00 2001 From: Tome Boshevski Date: Thu, 9 Nov 2023 13:26:11 -0600 Subject: [PATCH] web/satellite/vuetify-poc: ui ux improvements This change improves the satellite v2 user interface and overall experience. Change-Id: I702a6aa6b0b1a676bb2c404ab54f0ecef3b1ad7a --- .../src/components/AccessTableComponent.vue | 3 +- .../src/components/BrowserRowActions.vue | 12 +- .../src/components/BrowserTableComponent.vue | 3 +- .../src/components/BucketsDataTable.vue | 13 +- .../src/components/CardStatsComponent.vue | 2 +- .../src/components/ProjectCard.vue | 10 +- .../src/components/ProjectsTableComponent.vue | 4 +- .../src/components/TeamTableComponent.vue | 17 +-- .../TokenTransactionsTableComponent.vue | 3 +- .../src/components/UsageProgressComponent.vue | 2 +- .../components/billing/BillingHistoryTab.vue | 3 +- .../dialogs/AddTeamMemberDialog.vue | 6 +- .../dialogs/BrowserNewFolderDialog.vue | 22 ++- .../dialogs/BucketDetailsDialog.vue | 16 ++- .../components/dialogs/ChangeNameDialog.vue | 3 +- .../dialogs/ChangePasswordDialog.vue | 2 +- .../components/dialogs/CreateAccessDialog.vue | 5 +- .../components/dialogs/CreateBucketDialog.vue | 18 +-- .../dialogs/CreateProjectDialog.vue | 2 +- .../components/dialogs/DeleteAccessDialog.vue | 4 +- .../components/dialogs/DeleteBucketDialog.vue | 4 +- .../components/dialogs/DeleteFileDialog.vue | 4 +- .../components/dialogs/DisableMFADialog.vue | 8 +- .../dialogs/EditProjectDetailsDialog.vue | 2 +- .../dialogs/EditProjectLimitDialog.vue | 2 +- .../components/dialogs/EnableMFADialog.vue | 128 +++++++++--------- .../dialogs/EnterBucketPassphraseDialog.vue | 14 +- .../dialogs/GeographicDistributionDialog.vue | 21 ++- .../components/dialogs/InactivityDialog.vue | 2 +- .../components/dialogs/JoinProjectDialog.vue | 2 +- .../src/components/dialogs/MFACodesDialog.vue | 12 +- .../dialogs/ManagePassphraseDialog.vue | 2 +- .../dialogs/RemoveProjectMemberDialog.vue | 4 +- .../dialogs/SessionExpiredDialog.vue | 2 +- .../dialogs/SetSessionTimeoutDialog.vue | 2 +- .../src/components/dialogs/ShareDialog.vue | 19 ++- .../EnterPassphraseStep.vue | 11 +- .../PassphraseGeneratedStep.vue | 10 +- .../commonPassphraseSteps/SaveButtons.vue | 2 - .../createAccessSteps/AccessCreatedStep.vue | 2 +- .../AccessEncryptionStep.vue | 30 ++-- .../CLIAccessCreatedStep.vue | 2 +- .../ChoosePermissionsStep.vue | 93 +++++++++++-- .../createAccessSteps/ConfirmDetailsStep.vue | 26 ++-- .../createAccessSteps/CreateNewAccessStep.vue | 16 +-- .../createAccessSteps/EncryptionInfoStep.vue | 4 +- .../S3CredentialsCreatedStep.vue | 4 +- .../createAccessSteps/TextOutputArea.vue | 11 +- .../EncryptionPassphraseStep.vue | 2 +- .../upgradeAccountFlow/AddCreditCardStep.vue | 8 +- .../dialogs/upgradeAccountFlow/InfoBullet.vue | 38 ++++-- .../UpgradeAccountDialog.vue | 9 +- .../upgradeAccountFlow/UpgradeInfoStep.vue | 27 ++-- .../upgradeAccountFlow/UpgradeOptionsStep.vue | 6 +- .../src/layouts/default/AppBar.vue | 2 +- .../src/layouts/default/ProjectNav.vue | 6 +- .../vuetify-poc/src/plugins/vuetify.ts | 25 +++- .../vuetify-poc/src/styles/styles.scss | 109 +++++++++++---- .../vuetify-poc/src/types/projects.ts | 2 +- .../vuetify-poc/src/views/AccountSettings.vue | 13 +- .../vuetify-poc/src/views/Billing.vue | 14 +- .../vuetify-poc/src/views/Bucket.vue | 12 +- .../vuetify-poc/src/views/Projects.vue | 2 +- web/satellite/vuetify-poc/src/views/Team.vue | 4 +- 64 files changed, 521 insertions(+), 347 deletions(-) diff --git a/web/satellite/vuetify-poc/src/components/AccessTableComponent.vue b/web/satellite/vuetify-poc/src/components/AccessTableComponent.vue index c94b19a5b74e..609ee13f7d96 100644 --- a/web/satellite/vuetify-poc/src/components/AccessTableComponent.vue +++ b/web/satellite/vuetify-poc/src/components/AccessTableComponent.vue @@ -27,7 +27,6 @@ item-value="name" no-data-text="No results found" select-strategy="all" - class="elevation-1" @update:itemsPerPage="onUpdateLimit" @update:page="onUpdatePage" @update:sortBy="onUpdateSortBy" @@ -53,7 +52,7 @@ > - + - - + + @@ -94,7 +93,7 @@ View Bucket Details - + @@ -102,8 +101,8 @@ Share Bucket - - + + diff --git a/web/satellite/vuetify-poc/src/components/CardStatsComponent.vue b/web/satellite/vuetify-poc/src/components/CardStatsComponent.vue index 2f171302039e..9901f35701c2 100644 --- a/web/satellite/vuetify-poc/src/components/CardStatsComponent.vue +++ b/web/satellite/vuetify-poc/src/components/CardStatsComponent.vue @@ -10,7 +10,7 @@ - {{ data }} + {{ data }} diff --git a/web/satellite/vuetify-poc/src/components/ProjectCard.vue b/web/satellite/vuetify-poc/src/components/ProjectCard.vue index cfb8bcf95960..b9603f4df965 100644 --- a/web/satellite/vuetify-poc/src/components/ProjectCard.vue +++ b/web/satellite/vuetify-poc/src/components/ProjectCard.vue @@ -47,9 +47,9 @@ - - - + + + @@ -58,9 +58,9 @@ - + - + diff --git a/web/satellite/vuetify-poc/src/components/ProjectsTableComponent.vue b/web/satellite/vuetify-poc/src/components/ProjectsTableComponent.vue index b91c8f611428..27509bf956b4 100644 --- a/web/satellite/vuetify-poc/src/components/ProjectsTableComponent.vue +++ b/web/satellite/vuetify-poc/src/components/ProjectsTableComponent.vue @@ -23,7 +23,6 @@ :items="items" :search="search" no-data-text="No results found" - class="elevation-1" item-key="path" >