Skip to content

Bug: RubyMine missing from Preferred Editor dropdown despite being defined #177

@LukeSal88

Description

@LukeSal88

Summary

RubyMine is fully defined in src/shared/external-apps.ts (with id: "rubymine" and macAppName: "RubyMine"), but it's absent from the JETBRAINS array in the Preferred Editor UI, so it never appears as a selectable option in Settings → Preferences.

Steps to Reproduce

  1. Open Settings → Preferences
  2. Click the Preferred Editor dropdown
  3. Hover over JetBrains submenu

Expected: RubyMine appears alongside IntelliJ IDEA, WebStorm, PyCharm, etc.
Actual: RubyMine is not listed.

Fix

Add { id: "rubymine", label: "RubyMine" } to the JETBRAINS array in src/renderer/components/dialogs/settings-tabs/agents-preferences-tab.tsx:

const JETBRAINS: EditorOption[] = [
  { id: "intellij", label: "IntelliJ IDEA" },
  { id: "webstorm", label: "WebStorm" },
  { id: "pycharm", label: "PyCharm" },
  { id: "phpstorm", label: "PhpStorm" },
  { id: "goland", label: "GoLand" },
  { id: "clion", label: "CLion" },
  { id: "rider", label: "Rider" },
  { id: "rubymine", label: "RubyMine" }, // ← add this
  { id: "fleet", label: "Fleet" },
  { id: "rustrover", label: "RustRover" },
]

A RubyMine icon asset would also be needed (consistent with the other JetBrains icons in src/renderer/assets/app-icons/).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions