diff --git a/frontend/src/package.json b/frontend/src/package.json index 9ab9a10f..4c46e08f 100644 --- a/frontend/src/package.json +++ b/frontend/src/package.json @@ -43,5 +43,6 @@ "last 2 versions", "not dead", "not ie 11" - ] + ], + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" } diff --git a/frontend/src/src/App.vue b/frontend/src/src/App.vue index e667641e..93bef0b9 100644 --- a/frontend/src/src/App.vue +++ b/frontend/src/src/App.vue @@ -1,7 +1,14 @@ @@ -11,23 +18,55 @@ import '@fortawesome/fontawesome-free/css/all.css'; export default { name: 'App', - components: { - StreamlinkUi - } + components: { StreamlinkUi } }; \ No newline at end of file +.hero-sub{margin:0;color:var(--muted);font-size:13px} + +.app-shell{max-width:1200px;margin:24px auto;padding:20px} + +/* Make StreamlinkUi content appear as elevated card */ +.content{background:var(--card);backdrop-filter:blur(6px);border-radius:12px;padding:22px;color:inherit} + +/* Stronger default card shadows for inner items */ +.stream-box{box-shadow:0 10px 30px rgba(2,6,23,0.6)} + +/* Accent links */ +a{color:var(--accent)} + +/* Ensure smaller UI elements look crisp */ +button{font-family:inherit} + diff --git a/frontend/src/src/components/StreamlinkUi.vue b/frontend/src/src/components/StreamlinkUi.vue index a857e3c6..01fce6ce 100644 --- a/frontend/src/src/components/StreamlinkUi.vue +++ b/frontend/src/src/components/StreamlinkUi.vue @@ -375,20 +375,6 @@ export default { \ No newline at end of file + diff --git a/frontend/src/src/components/StyledButton.vue b/frontend/src/src/components/StyledButton.vue index d78a15b4..90dfe949 100644 --- a/frontend/src/src/components/StyledButton.vue +++ b/frontend/src/src/components/StyledButton.vue @@ -1,41 +1,39 @@ - - - - \ No newline at end of file +/* Compact modifier for smaller inline buttons */ +.small-button { + max-width: 200px; + margin: 0; +} + diff --git a/frontend/src/src/main.js b/frontend/src/src/main.js index fb74d118..7cfb2e1f 100644 --- a/frontend/src/src/main.js +++ b/frontend/src/src/main.js @@ -8,6 +8,6 @@ const pinia = createPinia(); app.use(pinia); const apiStore = useApiStore(); -apiStore.setBaseURL(window.config.baseURL); +apiStore.setBaseURL(window.config.baseURL); -createApp(App).mount('#app') +app.mount('#app') diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..fdf9e992 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "code", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}