From 49501928b8a55d918f5c293da1e4c6d230248848 Mon Sep 17 00:00:00 2001 From: Hinton Date: Fri, 23 Feb 2024 18:06:48 +0100 Subject: [PATCH 1/6] Remove bootstrap and enable tailwind preflight --- apps/web/src/scss/styles.scss | 51 ----------------------------------- apps/web/tailwind.config.js | 1 + 2 files changed, 1 insertion(+), 51 deletions(-) diff --git a/apps/web/src/scss/styles.scss b/apps/web/src/scss/styles.scss index 05cd9fef4eb..3c0fe93bc9c 100644 --- a/apps/web/src/scss/styles.scss +++ b/apps/web/src/scss/styles.scss @@ -5,55 +5,4 @@ @import "../../../../libs/components/src/multi-select/scss/bw.theme"; @import "@angular/cdk/overlay-prebuilt.css"; -//@import "~bootstrap/scss/bootstrap"; -@import "~bootstrap/scss/_functions"; -@import "~bootstrap/scss/_variables"; -@import "~bootstrap/scss/_mixins"; -@import "~bootstrap/scss/_root"; -@import "~bootstrap/scss/_reboot"; -@import "~bootstrap/scss/_type"; -@import "~bootstrap/scss/_images"; -@import "~bootstrap/scss/_code"; -@import "~bootstrap/scss/_grid"; -@import "~bootstrap/scss/_tables"; -@import "~bootstrap/scss/_forms"; -@import "~bootstrap/scss/_buttons"; -@import "~bootstrap/scss/_transitions"; -@import "~bootstrap/scss/_dropdown"; -// @import "~bootstrap/scss/_button-group"; -@import "~bootstrap/scss/_input-group"; -// @import "~bootstrap/scss/_custom-forms"; -@import "~bootstrap/scss/_nav"; -@import "~bootstrap/scss/_navbar"; -@import "~bootstrap/scss/_card"; -// @import "~bootstrap/scss/_breadcrumb"; -// @import "~bootstrap/scss/_pagination"; -// @import "~bootstrap/scss/_jumbotron"; -// @import "~bootstrap/scss/_alert"; -@import "~bootstrap/scss/_progress"; -// @import "~bootstrap/scss/_media"; -@import "~bootstrap/scss/_list-group"; -@import "~bootstrap/scss/_close"; -//@import "~bootstrap/scss/_toasts"; -@import "~bootstrap/scss/_modal"; -// @import "~bootstrap/scss/_tooltip"; -// @import "~bootstrap/scss/_popover"; -// @import "~bootstrap/scss/_carousel"; -// @import "~bootstrap/scss/_spinners"; -@import "~bootstrap/scss/_utilities"; -@import "~bootstrap/scss/_print"; - @import "~ngx-toastr/toastr"; - -@import "./base"; -@import "./buttons"; -@import "./callouts"; -@import "./cards"; -@import "./forms"; -@import "./navigation"; -@import "./modals"; -@import "./pages"; -@import "./plugins"; -@import "./tables"; -@import "./toasts"; -@import "./vault-filters"; diff --git a/apps/web/tailwind.config.js b/apps/web/tailwind.config.js index a944f9dd672..56c520f5e2c 100644 --- a/apps/web/tailwind.config.js +++ b/apps/web/tailwind.config.js @@ -6,5 +6,6 @@ config.content = [ "../../libs/components/src/**/*.{html,ts}", "../../bitwarden_license/bit-web/src/**/*.{html,ts}", ]; +config.corePlugins.preflight = true; module.exports = config; From 49e84b6c8ad2956de6cc6ff5635bdc09b01a9621 Mon Sep 17 00:00:00 2001 From: Hinton Date: Wed, 10 Jul 2024 17:37:39 +0200 Subject: [PATCH 2/6] Overwrite fonts --- libs/components/tailwind.config.base.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libs/components/tailwind.config.base.js b/libs/components/tailwind.config.base.js index 88e7549780f..a322dc86065 100644 --- a/libs/components/tailwind.config.base.js +++ b/libs/components/tailwind.config.base.js @@ -87,6 +87,18 @@ module.exports = { 700: rgba("--color-primary-700"), }, }, + fontFamily: { + sans: [ + '"Open Sans"', + '"Helvetica Neue"', + "Helvetica", + "Arial", + "sans-serif", + '"Apple Color Emoji"', + '"Segoe UI Emoji"', + '"Segoe UI Symbol"', + ], + }, ringOffsetColor: ({ theme }) => ({ DEFAULT: theme("colors.background"), ...theme("colors"), From 180144ba6cd0ea98710a606c361da9c6bf3eae7d Mon Sep 17 00:00:00 2001 From: Hinton Date: Wed, 10 Jul 2024 17:40:44 +0200 Subject: [PATCH 3/6] Replace sr-only with tw-sr-only --- .../manage/group-add-edit.component.html | 2 +- .../organizations/manage/groups.component.html | 2 +- .../organizations/manage/new-groups.component.html | 2 +- .../organizations/members/members.component.html | 2 +- .../access-selector/access-selector.component.html | 2 +- .../accept-family-sponsorship.component.html | 2 +- .../providers/providers.component.html | 4 ++-- .../login-decryption-options.component.html | 2 +- .../accept-organization.component.html | 2 +- .../auth/settings/two-factor-setup.component.html | 4 ++-- .../src/app/auth/verify-email-token.component.html | 2 +- .../trial-billing-step.component.html | 2 +- .../organization-subscription-cloud.component.html | 2 +- ...ganization-subscription-selfhost.component.html | 6 +++--- apps/web/src/app/tools/generator.component.html | 2 +- .../pages/exposed-passwords-report.component.html | 4 ++-- .../inactive-two-factor-report.component.html | 6 +++--- .../pages/reused-passwords-report.component.html | 6 +++--- .../pages/unsecured-websites-report.component.html | 6 +++--- .../pages/weak-passwords-report.component.html | 6 +++--- apps/web/src/app/tools/send/send.component.html | 14 +++++++------- .../vault-items/vault-cipher-row.component.html | 4 ++-- .../add-edit-custom-fields.component.html | 2 +- .../individual-vault/attachments.component.html | 4 ++-- .../vault/individual-vault/vault.component.html | 2 +- .../src/app/vault/org-vault/vault.component.html | 2 +- .../domain-verification.component.html | 2 +- .../providers/clients/clients.component.html | 2 +- .../providers/manage/people.component.html | 4 ++-- .../providers/manage/user-add-edit.component.html | 2 +- .../providers/setup/setup-provider.component.html | 2 +- .../providers/setup/setup.component.html | 2 +- .../bit-web/src/app/auth/sso/sso.component.ts | 2 +- .../clients/manage-clients.component.html | 2 +- .../provider-payment-method.component.html | 2 +- .../provider-subscription.component.html | 2 +- 36 files changed, 58 insertions(+), 58 deletions(-) diff --git a/apps/web/src/app/admin-console/organizations/manage/group-add-edit.component.html b/apps/web/src/app/admin-console/organizations/manage/group-add-edit.component.html index eaf10405dbf..3151c303ec9 100644 --- a/apps/web/src/app/admin-console/organizations/manage/group-add-edit.component.html +++ b/apps/web/src/app/admin-console/organizations/manage/group-add-edit.component.html @@ -13,7 +13,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }} diff --git a/apps/web/src/app/admin-console/organizations/manage/groups.component.html b/apps/web/src/app/admin-console/organizations/manage/groups.component.html index 1a1a7cdb904..2ebafb38fc9 100644 --- a/apps/web/src/app/admin-console/organizations/manage/groups.component.html +++ b/apps/web/src/app/admin-console/organizations/manage/groups.component.html @@ -16,7 +16,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}

{{ "noGroupsInList" | i18n }}

diff --git a/apps/web/src/app/admin-console/organizations/manage/new-groups.component.html b/apps/web/src/app/admin-console/organizations/manage/new-groups.component.html index 3e659e5b6a8..1254d48cc76 100644 --- a/apps/web/src/app/admin-console/organizations/manage/new-groups.component.html +++ b/apps/web/src/app/admin-console/organizations/manage/new-groups.component.html @@ -16,7 +16,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}

{{ "noGroupsInList" | i18n }}

diff --git a/apps/web/src/app/admin-console/organizations/members/members.component.html b/apps/web/src/app/admin-console/organizations/members/members.component.html index 99afe8099a6..3b0e094ce96 100644 --- a/apps/web/src/app/admin-console/organizations/members/members.component.html +++ b/apps/web/src/app/admin-console/organizations/members/members.component.html @@ -52,7 +52,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}

{{ "noMembersInList" | i18n }}

diff --git a/apps/web/src/app/admin-console/organizations/shared/components/access-selector/access-selector.component.html b/apps/web/src/app/admin-console/organizations/shared/components/access-selector/access-selector.component.html index 9077bd747fd..aff5d25ee08 100644 --- a/apps/web/src/app/admin-console/organizations/shared/components/access-selector/access-selector.component.html +++ b/apps/web/src/app/admin-console/organizations/shared/components/access-selector/access-selector.component.html @@ -85,7 +85,7 @@ -
diff --git a/apps/web/src/app/admin-console/organizations/sponsorships/accept-family-sponsorship.component.html b/apps/web/src/app/admin-console/organizations/sponsorships/accept-family-sponsorship.component.html index e7eb29a3ac7..7640e1c7366 100644 --- a/apps/web/src/app/admin-console/organizations/sponsorships/accept-family-sponsorship.component.html +++ b/apps/web/src/app/admin-console/organizations/sponsorships/accept-family-sponsorship.component.html @@ -7,7 +7,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}

diff --git a/apps/web/src/app/admin-console/providers/providers.component.html b/apps/web/src/app/admin-console/providers/providers.component.html index d07342c85c2..560c164415c 100644 --- a/apps/web/src/app/admin-console/providers/providers.component.html +++ b/apps/web/src/app/admin-console/providers/providers.component.html @@ -3,7 +3,7 @@

- {{ "loading" | i18n }} + {{ "loading" | i18n }}

@@ -20,7 +20,7 @@ title="{{ 'providerIsDisabled' | i18n }}" aria-hidden="true" > - {{ "providerIsDisabled" | i18n }} + {{ "providerIsDisabled" | i18n }} diff --git a/apps/web/src/app/auth/login/login-decryption-options/login-decryption-options.component.html b/apps/web/src/app/auth/login/login-decryption-options/login-decryption-options.component.html index ed59cc12388..615edb82d0c 100644 --- a/apps/web/src/app/auth/login/login-decryption-options/login-decryption-options.component.html +++ b/apps/web/src/app/auth/login/login-decryption-options/login-decryption-options.component.html @@ -13,7 +13,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}

diff --git a/apps/web/src/app/auth/organization-invite/accept-organization.component.html b/apps/web/src/app/auth/organization-invite/accept-organization.component.html index 04258e7a46a..88eaa37e8d2 100644 --- a/apps/web/src/app/auth/organization-invite/accept-organization.component.html +++ b/apps/web/src/app/auth/organization-invite/accept-organization.component.html @@ -7,7 +7,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}

diff --git a/apps/web/src/app/auth/settings/two-factor-setup.component.html b/apps/web/src/app/auth/settings/two-factor-setup.component.html index 33265e91f78..3595d9a7dcb 100644 --- a/apps/web/src/app/auth/settings/two-factor-setup.component.html +++ b/apps/web/src/app/auth/settings/two-factor-setup.component.html @@ -39,7 +39,7 @@

title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}

@@ -64,7 +64,7 @@

title="{{ 'enabled' | i18n }}" aria-hidden="true" > - {{ "enabled" | i18n }} + {{ "enabled" | i18n }}

diff --git a/apps/web/src/app/auth/verify-email-token.component.html b/apps/web/src/app/auth/verify-email-token.component.html index 9e0aad8b384..39a7d4524f8 100644 --- a/apps/web/src/app/auth/verify-email-token.component.html +++ b/apps/web/src/app/auth/verify-email-token.component.html @@ -7,7 +7,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}

diff --git a/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.html b/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.html index fb7c774d6db..71a4ff119c2 100644 --- a/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.html +++ b/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.html @@ -4,7 +4,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}
- {{ "loading" | i18n }} + {{ "loading" | i18n }} - {{ "loading" | i18n }} + {{ "loading" | i18n }} - {{ "licensePaidFeaturesHelp" | i18n }} + {{ "licensePaidFeaturesHelp" | i18n }}
@@ -83,7 +83,7 @@

rel="noreferrer" > - {{ "billingSyncHelp" | i18n }} + {{ "billingSyncHelp" | i18n }} diff --git a/apps/web/src/app/tools/generator.component.html b/apps/web/src/app/tools/generator.component.html index 4be83c3edb5..f52d1f020d3 100644 --- a/apps/web/src/app/tools/generator.component.html +++ b/apps/web/src/app/tools/generator.component.html @@ -126,7 +126,7 @@ [value]="passwordOptions.length" />

title="{{ 'password' | i18n }}" aria-hidden="true" > - {{ "password" | i18n }} + {{ "password" | i18n }} {{ "types" | i18n }} title="{{ 'maxAccessCountReached' | i18n }}" aria-hidden="true" > - {{ "maxAccessCountReached" | i18n }} + {{ "maxAccessCountReached" | i18n }} {{ "types" | i18n }} title="{{ 'expired' | i18n }}" aria-hidden="true" > - {{ "expired" | i18n }} + {{ "expired" | i18n }} {{ "types" | i18n }} title="{{ 'pendingDeletion' | i18n }}" aria-hidden="true" > - {{ "pendingDeletion" | i18n }} + {{ "pendingDeletion" | i18n }}
@@ -189,7 +189,7 @@

{{ "types" | i18n }}

title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }} diff --git a/apps/web/src/app/vault/components/vault-items/vault-cipher-row.component.html b/apps/web/src/app/vault/components/vault-items/vault-cipher-row.component.html index af2a8443edf..a8bec2be18b 100644 --- a/apps/web/src/app/vault/components/vault-items/vault-cipher-row.component.html +++ b/apps/web/src/app/vault/components/vault-items/vault-cipher-row.component.html @@ -34,7 +34,7 @@ title="{{ 'attachments' | i18n }}" aria-hidden="true" > - {{ "attachments" | i18n }} + {{ "attachments" | i18n }} - {{ "attachmentsNeedFix" | i18n }} + {{ "attachmentsNeedFix" | i18n }} diff --git a/apps/web/src/app/vault/individual-vault/add-edit-custom-fields.component.html b/apps/web/src/app/vault/individual-vault/add-edit-custom-fields.component.html index dfba89e9620..1c2a75737e0 100644 --- a/apps/web/src/app/vault/individual-vault/add-edit-custom-fields.component.html +++ b/apps/web/src/app/vault/individual-vault/add-edit-custom-fields.component.html @@ -161,7 +161,7 @@

{{ "customFields" | i18n }}

- +

{{ "newAttachment" | i18n }}

- + {{ "maxFileSize" | i18n }}
diff --git a/apps/web/src/app/vault/individual-vault/vault.component.html b/apps/web/src/app/vault/individual-vault/vault.component.html index 780614c3303..8bad73928a4 100644 --- a/apps/web/src/app/vault/individual-vault/vault.component.html +++ b/apps/web/src/app/vault/individual-vault/vault.component.html @@ -63,7 +63,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }} diff --git a/bitwarden_license/bit-web/src/app/admin-console/organizations/manage/domain-verification/domain-verification.component.html b/bitwarden_license/bit-web/src/app/admin-console/organizations/manage/domain-verification/domain-verification.component.html index 1d71deca122..dee663eb199 100644 --- a/bitwarden_license/bit-web/src/app/admin-console/organizations/manage/domain-verification/domain-verification.component.html +++ b/bitwarden_license/bit-web/src/app/admin-console/organizations/manage/domain-verification/domain-verification.component.html @@ -10,7 +10,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }}
diff --git a/bitwarden_license/bit-web/src/app/admin-console/providers/clients/clients.component.html b/bitwarden_license/bit-web/src/app/admin-console/providers/clients/clients.component.html index 4d4c7f11076..220a2214600 100644 --- a/bitwarden_license/bit-web/src/app/admin-console/providers/clients/clients.component.html +++ b/bitwarden_license/bit-web/src/app/admin-console/providers/clients/clients.component.html @@ -21,7 +21,7 @@ title="{{ 'loading' | i18n }}" aria-hidden="true" > - {{ "loading" | i18n }} + {{ "loading" | i18n }} diff --git a/bitwarden_license/bit-web/src/app/admin-console/providers/manage/user-add-edit.component.html b/bitwarden_license/bit-web/src/app/admin-console/providers/manage/user-add-edit.component.html index 11f6ae07d83..78d80d005c9 100644 --- a/bitwarden_license/bit-web/src/app/admin-console/providers/manage/user-add-edit.component.html +++ b/bitwarden_license/bit-web/src/app/admin-console/providers/manage/user-add-edit.component.html @@ -27,7 +27,7 @@