Skip to content

Releases: abd3lraouf/OpenInToolsSupport

OpenInTools v2.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Jan 13:14

Improved

  • Xcode Dropdown Display - Icon and text now match the selected item type
    • Workspaces/projects show Xcode icon
    • Podfile shows text file icon with parent/Podfile format
    • Info.plist shows XML icon with parent/Info.plist format
  • Intelligent Config File Launch - Podfile and Package.swift now open associated workspace or project
    • Looks for .xcworkspace in same directory first
    • Falls back to .xcodeproj if no workspace found
    • Opens file standalone only if no project exists
  • Direct Mode Display - When play button is disabled, dropdown shows "Open in Xcode" with default icon

OpenInTools v2.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Jan 12:06

Added

  • Expanded Platform Support - Now supports IntelliJ IDEA 2024.1 and later (previously 2025.2+)
    • Compatible with all JetBrains IDEs from 2024.1 onwards
    • Includes Android Studio 2024.1+

Improved

  • Xcode Dropdown Behavior - Play button now properly switches between selection and direct-open modes
    • When play button is visible: click to select, play button to open
    • When play button is hidden: click to open immediately
    • Rescan and Configure always work immediately

OpenInTools v2.2.4

Choose a tag to compare

@github-actions github-actions released this 05 Jan 09:58

Fixed

  • Xcode Project Scanning - Fixed "Scanning for projects..." that would never complete on some Android Studio versions

OpenInTools v2.2.3

Choose a tag to compare

@github-actions github-actions released this 01 Jan 19:39

Improved

  • Settings UI Overhaul - Complete redesign of the Open In Tools settings panel
    • Table-based tool configuration with inline editing
    • Add/remove tools with smart detection
    • "Detect All" button to auto-discover installed tools
    • Drag-and-drop ordering for toolbar and context menu
  • Attribution Panel - Updated developer attribution

Fixed

  • Play Button Default - Xcode play button in toolbar now disabled by default
  • UI Polish - Various spacing and alignment improvements in settings

OpenInTools v2.2.2

Choose a tag to compare

@github-actions github-actions released this 01 Jan 16:26

Fixed

  • Incorrect Settings Navigation - Fixed error messages pointing to non-existent settings page
  • Robust Tool Detection - Improved detection accuracy across all platforms

Improved

  • Windows Detection - Better support for various installation locations and package managers
  • Linux Detection - Full XDG compliance, Flatpak and Snap support

OpenInTools v2.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Jan 14:13

Fixed

  • False Detection of Uninstalled Apps - Tools now correctly show as "not detected" when the app is uninstalled
  • Path Display - Clean app bundle paths shown in settings instead of internal executables

OpenInTools v2.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Jan 13:46

Added

  • Smart App Detection - Intelligent platform-aware application discovery
    • macOS: Uses Spotlight for instant, accurate detection
    • Windows: Searches registry and common installation paths
    • Linux: Searches desktop files and system paths
  • Path Normalization - Automatically cleans up internal app paths for better display

Improved

  • Detection Accuracy - More reliable tool detection across all platforms

OpenInTools v2.1.2

Choose a tag to compare

@github-actions github-actions released this 01 Jan 10:54

Changed

  • Improved Documentation - Rewrote plugin description and README with human, storytelling tone
  • Native Xcode Dropdown - Refactored to use native JetBrains ListPopup for proper look and feel
  • Dynamic Popup Updates - Xcode dropdown now refreshes in real-time when project scan completes
  • Better Settings Dialog - Uses ID-based navigation with background thread to avoid Android Studio EDT errors

Fixed

  • Threading Issues - Added timeouts to AppleScript execution to prevent thread blocking
  • EDT Safety - Fixed CompletableFuture callbacks to properly marshal UI operations to EDT
  • Memory Leaks - Fixed DocumentListener leak in OpenInToolsPopup
  • VFS Deadlock - Fixed synchronous VFS refresh under read lock error

OpenInTools v2.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Jan 06:07

Added

  • Xcode Toolbar Dropdown - Android Studio-style configuration selector with integrated chevron
  • Play Button Toggle - Option to show/hide play button in toolbar (Settings > Xcode > Toolbar Behavior)
  • Direct Open Mode - When play button is hidden, clicking configurations opens them immediately
  • Intelligent Plist Opening - Info.plist files open within their containing workspace/project context
  • Project Discovery - Background scanning for Xcode workspaces, projects, and Info.plist files
  • Release Script - Local validation script matching CI workflow

Changed

  • Improved Xcode Integration - Uses AppleScript for better file reveal in Xcode
  • Settings Persistence - Xcode toolbar settings now persist across sessions
  • Better UX - No checkmarks in direct open mode (selection vs direct)

Fixed

  • Toolbar Button Padding - Correct margins matching Android Studio's run configuration selector
  • Popup Selection - Mouse hover correctly highlights items in dropdown