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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions