![]() You can invoke these action from multiple places you can find the Install, Update and Manage dependencies… actions in the context menu (right click) when highlighting a `composer.json` file in the project window, or in the context menu for an opened `composer.json` file. Once you have Composer configured you’ll be able to use the built-in Composer actions. In a recent post, we described how configuring Composer correctly in PhpStorm 2017.2 can help with automatically configuring the rest of your IDE settings (you tell PhpStorm where to find your Composer executable and `composer.json` file). I haven't witnessed any focus-stealing as yet, but I'd really need the original test case for the linux-focus-stealing bug to be sure.Composer is the cornerstone of modern PHP development, and we’ve made some improvements in PhpStorm 2017.2 to help you work with Composer from within the IDE. Focus now works perfectly - I can have two Intellij windows up, work in window A, switch a web browser or whatever, and return to Intellij by activating window B - and focus gets correctly assigned. To test this, I built a build of IDEA with processAppActivationEvents() still getting called but it's boolean return value getting ignored, and not causing the _dispatchEvent() method to return. It would be great to have a reference to the exact ticket, but as you can see, it appears the code was added to stop IDEA stealing focus- and has had the unfortunate effect of now making IDEA too shy about taking focus when it is given it! ![]() Linux focus stealing: do not let WINDOW_GAINED_FOCUS pass throght + fixes for FrameStateManager to make refresh/save work under this condition It looks like all of this event-swallowing code was added in response to a linux-specific bug :Ĭommit 30230e5f398922df8b189394f9436d590b4d3dff So you'll only see the problem on Linux systems. See Patches.REQUEST_FOCUS_MAY_ACTIVATE_APP
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |