Repository navigation
Releases: abd3lraouf/OpenInToolsSupport
Releases · abd3lraouf/OpenInToolsSupport
Release list
OpenInTools v2.3.1
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/Podfileformat - Info.plist shows XML icon with
parent/Info.plistformat
- Intelligent Config File Launch - Podfile and Package.swift now open associated workspace or project
- Looks for
.xcworkspacein same directory first - Falls back to
.xcodeprojif no workspace found - Opens file standalone only if no project exists
- Looks for
- Direct Mode Display - When play button is disabled, dropdown shows "Open in Xcode" with default icon
OpenInTools v2.3.0
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
Fixed
- Xcode Project Scanning - Fixed "Scanning for projects..." that would never complete on some Android Studio versions
OpenInTools v2.2.3
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
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
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
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
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
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