From 8d515adac517c4871b33fba48cf37e25580e96e3 Mon Sep 17 00:00:00 2001
From: Ben <45583362+ben-basten@users.noreply.github.com>
Date: Wed, 25 Sep 2024 12:04:53 -0400
Subject: [PATCH] feat(web): fixed combobox positioning (#12848)
* fix(web): modal sticky bottom scrolling
* chore: minor styling tweaks
* wip: add portal so modals show on Safari in detail panel
* feat: fixed position dropdown menu
* chore: refactoring and cleanup
* feat: zooming and virtual keyboard working for iPadOS/Safari
* Revert "feat: zooming and virtual keyboard working for iPadOS/Safari"
This reverts commit cac29bac0df9112cec1d4c66af82dd343081e08a.
* wip: minor code cleanup
* wip: recover from visual viewport changes
* wip: ease in a little more visualviewport magic
* wip: code cleanup
* fix: only show dropdown above when viewport is zoomed out
* fix: code review suggestions for code style
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
* fix: better variable naming
* chore: better documentation for the bottom breakpoint
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
---
.../asset-viewer/detail-panel-tags.svelte | 5 +-
.../asset-viewer/detail-panel.svelte | 15 ++-
.../shared-components/combobox.svelte | 116 +++++++++++++++++-
.../full-screen-modal.svelte | 22 ++--
web/src/lib/i18n/en.json | 2 +-
5 files changed, 134 insertions(+), 26 deletions(-)
diff --git a/web/src/lib/components/asset-viewer/detail-panel-tags.svelte b/web/src/lib/components/asset-viewer/detail-panel-tags.svelte
index 434682f73ec27..449f61183fb33 100644
--- a/web/src/lib/components/asset-viewer/detail-panel-tags.svelte
+++ b/web/src/lib/components/asset-viewer/detail-panel-tags.svelte
@@ -1,6 +1,7 @@
+