From b0d2115f43ff585464f2a1be870a8c1de1298530 Mon Sep 17 00:00:00 2001 From: "Jade (Rose) Rowland" Date: Mon, 14 Oct 2024 12:45:55 -0400 Subject: [PATCH] feat: mobile responsiveness --- .../src/repl/components/panel/ConsoleTab.jsx | 2 +- website/src/repl/components/panel/Panel.jsx | 67 +++++++++++-------- .../src/repl/components/panel/PatternsTab.jsx | 4 +- .../src/repl/components/panel/Reference.jsx | 42 ++++++------ .../src/repl/components/panel/SettingsTab.jsx | 2 +- .../src/repl/components/panel/SoundsTab.jsx | 13 ++-- website/src/settings.mjs | 5 +- website/src/styles/index.css | 1 + website/tailwind.config.cjs | 1 + 9 files changed, 78 insertions(+), 59 deletions(-) diff --git a/website/src/repl/components/panel/ConsoleTab.jsx b/website/src/repl/components/panel/ConsoleTab.jsx index 02e40e48..f0fca584 100644 --- a/website/src/repl/components/panel/ConsoleTab.jsx +++ b/website/src/repl/components/panel/ConsoleTab.jsx @@ -2,7 +2,7 @@ import cx from '@src/cx.mjs'; export function ConsoleTab({ log }) { return ( -
+
); diff --git a/website/src/repl/components/panel/SettingsTab.jsx b/website/src/repl/components/panel/SettingsTab.jsx index 768af4ff..6f15b887 100644 --- a/website/src/repl/components/panel/SettingsTab.jsx +++ b/website/src/repl/components/panel/SettingsTab.jsx @@ -105,7 +105,7 @@ export function SettingsTab({ started }) { const shouldAlwaysSync = isUdels(); const canChangeAudioDevice = AudioContext.prototype.setSinkId != null; return ( -
+
{canChangeAudioDevice && ( -
- setSearch(e.target.value)} /> -
+
settingsMap.setKey('soundsFilter', 'user')} />
-
+ +
{soundEntries.map(([name, { data, onTrigger }]) => { return ( settingsMap.setKey('activeFooter', tab); +export const setPanelPinned = (isPinned) => settingsMap.setKey('isPanelPinned', isPinned); export const setIsZen = (active) => settingsMap.setKey('isZen', !!active); diff --git a/website/src/styles/index.css b/website/src/styles/index.css index e50a54cf..af02a277 100644 --- a/website/src/styles/index.css +++ b/website/src/styles/index.css @@ -52,6 +52,7 @@ } :root { --app-height: 100vh; + --app-width: 100vw; } #console-tab { diff --git a/website/tailwind.config.cjs b/website/tailwind.config.cjs index d92d5949..4c76159e 100644 --- a/website/tailwind.config.cjs +++ b/website/tailwind.config.cjs @@ -34,6 +34,7 @@ module.exports = { }, spacing: { 'app-height': 'var(--app-height)', + 'app-width': 'var(--app-width)' }, typography(theme) { return {