From a1e390468f67759fdc0634ecc3c17cb52cbda5c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Djalma=20Ara=C3=BAjo?= Date: Tue, 23 Jun 2026 15:07:38 -0300 Subject: [PATCH 1/4] =?UTF-8?q?[Feature]=20Remove=20Popper.js=20=E2=80=94?= =?UTF-8?q?=20port=20hover=5Fcard=20&=20context=5Fmenu=20to=20Floating=20U?= =?UTF-8?q?I=20(#158)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tippy.js (which bundles @popperjs/core) was the last dependency pulling Popper into RubyUI and breaking importmap installs. The other nine components already use @floating-ui/dom; this ports the final two. Gem: - Rewrite hover_card & context_menu Stimulus controllers on @floating-ui/dom (computePosition + autoUpdate, flip/shift/offset), dropping tippy. - Content components now render a real hidden, absolutely-positioned div instead of a cloned