From 47df0fe76aa1fa7fb24c4ab6917f2408fb9c71e4 Mon Sep 17 00:00:00 2001 From: tommy0103 <43411539+tommy0103@users.noreply.github.com> Date: Tue, 4 Aug 2026 04:57:01 +0800 Subject: [PATCH] fix(app): use the project menu pattern for editor picker (#30) Replace the input-like native select with the same compact button and floating menu vocabulary used by existing source filters. --- app/src/renderer/src/views/Settings.vue | 125 ++++++++++++++++++++---- app/tests/electron-file-references.mjs | 56 +++++++++-- tests/settings-view.test.mjs | 9 +- 3 files changed, 163 insertions(+), 27 deletions(-) diff --git a/app/src/renderer/src/views/Settings.vue b/app/src/renderer/src/views/Settings.vue index d5d7b77..437fc5c 100644 --- a/app/src/renderer/src/views/Settings.vue +++ b/app/src/renderer/src/views/Settings.vue @@ -1,5 +1,5 @@