diff --git a/CHANGELOG.md b/CHANGELOG.md index 2955e7f..a29ea4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Changed +- The style has been entirely reworked using Bootstrap instead of Bulma + + ## [0.3.0] - 2023-08-25 ### Added @@ -23,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The local part cannot contain the separator - The HTML lang attribute is now set to the appropriate language + ## [0.2.0] - 2023-08-11 ### Added diff --git a/index.html b/index.html index 5a19f70..38cd1ce 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - + - + Sub-Address KEy diff --git a/package-lock.json b/package-lock.json index 7537039..c2150fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,10 @@ "license": "(MIT OR Apache-2.0)", "dependencies": { "@noble/hashes": "^1.3.1", + "@popperjs/core": "^2.11.8", "@vueuse/core": "^10.2.1", "base32-encode": "^2.0.0", - "bulma": "^0.9.4", + "bootstrap": "^5.3.2", "vue": "^3.3.4", "vue-i18n": "^9.2.2", "vue-qrcode-reader": "^5.1.0", @@ -583,6 +584,15 @@ "node": ">= 8" } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@rollup/pluginutils": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.4.tgz", @@ -907,6 +917,24 @@ "node": ">=8" } }, + "node_modules/bootstrap": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", + "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", @@ -919,11 +947,6 @@ "node": ">=8" } }, - "node_modules/bulma": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.9.4.tgz", - "integrity": "sha512-86FlT5+1GrsgKbPLRRY7cGDg8fsJiP/jzTqXXVqiUZZ2aZT8uemEOHlU1CDU+TxklPEZ11HZNNWclRBBecP4CQ==" - }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -1523,9 +1546,9 @@ } }, "node_modules/sass": { - "version": "1.67.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.67.0.tgz", - "integrity": "sha512-SVrO9ZeX/QQyEGtuZYCVxoeAL5vGlYjJ9p4i4HFuekWl8y/LtJ7tJc10Z+ck1c8xOuoBm2MYzcLfTAffD0pl/A==", + "version": "1.68.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.68.0.tgz", + "integrity": "sha512-Lmj9lM/fef0nQswm1J2HJcEsBUba4wgNx2fea6yJHODREoMFnwRpZydBnX/RjyXw2REIwdkbqE4hrTo4qfDBUA==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -1733,9 +1756,9 @@ } }, "node_modules/vue-router": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.4.tgz", - "integrity": "sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", + "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", "dependencies": { "@vue/devtools-api": "^6.5.0" }, diff --git a/package.json b/package.json index 7240d2b..352b35c 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,10 @@ }, "dependencies": { "@noble/hashes": "^1.3.1", + "@popperjs/core": "^2.11.8", "@vueuse/core": "^10.2.1", "base32-encode": "^2.0.0", - "bulma": "^0.9.4", + "bootstrap": "^5.3.2", "vue": "^3.3.4", "vue-i18n": "^9.2.2", "vue-qrcode-reader": "^5.1.0", diff --git a/src/assets/main.sass b/src/assets/main.sass index 63da809..98aedb2 100644 --- a/src/assets/main.sass +++ b/src/assets/main.sass @@ -1,9 +1,4 @@ @charset "utf-8" -@import "node_modules/bulma/bulma" - -a[href] - text-decoration: underline - -.navbar-menu a[class~="navbar-item"] - text-decoration: none +@import "variables.scss" +@import "bootstrap/scss/bootstrap" diff --git a/src/assets/variables.scss b/src/assets/variables.scss new file mode 100644 index 0000000..ab5ff1f --- /dev/null +++ b/src/assets/variables.scss @@ -0,0 +1,7 @@ +$container-max-widths: ( + sm: 600px, + md: 700px, + lg: 800px, + xl: 820px, + xxl: 840px +); diff --git a/src/components/ButtonGroupComponent.vue b/src/components/ButtonGroupComponent.vue new file mode 100644 index 0000000..0f10ce7 --- /dev/null +++ b/src/components/ButtonGroupComponent.vue @@ -0,0 +1,5 @@ + diff --git a/src/components/LayoutComponent.vue b/src/components/LayoutComponent.vue index 02aa315..39a71ab 100644 --- a/src/components/LayoutComponent.vue +++ b/src/components/LayoutComponent.vue @@ -1,11 +1,5 @@ diff --git a/src/components/NavBarComponent.vue b/src/components/NavBarComponent.vue index deb4a73..0b74265 100644 --- a/src/components/NavBarComponent.vue +++ b/src/components/NavBarComponent.vue @@ -1,35 +1,34 @@ diff --git a/src/views/AboutView.vue b/src/views/AboutView.vue index d2fbbb1..057b0e8 100644 --- a/src/views/AboutView.vue +++ b/src/views/AboutView.vue @@ -1,6 +1,7 @@