Skip to content

設定画面のマクロ導線重複を解消 / Remove duplicate macro settings entry - #965

Merged
KazumaProject merged 2 commits into
devfrom
codex/fix-issue-955-macro-settings
Sep 3, 2026
Merged

設定画面のマクロ導線重複を解消 / Remove duplicate macro settings entry#965
KazumaProject merged 2 commits into
devfrom
codex/fix-issue-955-macro-settings

Conversation

@KazumaProject

@KazumaProject KazumaProject commented Sep 3, 2026

Copy link
Copy Markdown
Owner

概要 / Summary

日本語:
Issue #955で報告された、同じマクロ管理画面へ遷移する「マクロ」と「動的定型文(マクロ)」の重複した入口を解消します。

English:
Removes duplicate entry points that opened the same macro management screen, as reported in Issue #955.

変更内容 / Changes

  • 新設定画面の「マクロ」カテゴリを削除 / Remove the “Macros” category from the new settings screen.
  • 「管理」欄の「動的定型文(マクロ)」を正規入口として維持 / Keep “Dynamic templates (macros)” as the single management entry point.
  • 旧設定画面の辞書内にある重複リンクを削除 / Remove the duplicate link from the dictionary section of the legacy settings screen.
  • 候補表示スイッチと旧専用マクロタブを維持 / Preserve the macro candidate display switch and legacy macro tab.
  • 新旧設定画面の検索結果が重複しないことを回帰テストで確認 / Add regression coverage to prevent duplicate search results.

テスト / Tests

  • ./gradlew :app:testFullStandardDebugUnitTest :app:testLiteStandardDebugUnitTest --tests com.kazumaproject.markdownhelperkeyboard.setting_activity.ui.setting.TextMacroSettingsEntryPointTest
  • ./gradlew :app:assembleFullStandardDebug :app:assembleLiteStandardDebug

Issue #955: マクロ設定への重複した導線を解消する。\n\nRemove the duplicate macro entry from the new settings category and legacy dictionary screen while preserving the management entry, candidate toggle, and legacy macro tab.\n\n- 新設定画面の「マクロ」カテゴリを削除\n- 旧辞書画面の重複リンクと不要な文字列を削除\n- 新旧設定画面と検索結果の回帰テストを追加
@KazumaProject KazumaProject self-assigned this Sep 3, 2026
@KazumaProject
KazumaProject merged commit 53e8e3c into dev Sep 3, 2026
1 check passed
@KazumaProject
KazumaProject deleted the codex/fix-issue-955-macro-settings branch September 3, 2026 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant