<table><tr><td style="">antonanikin retitled this revision from "Add new action "Focus Editor and Hide Docks"" to "Add functionality for hiding unlocked docks during editor focusing".<br />antonanikin updated the summary for this revision. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-DREV-smktwhel3n5ty7w/" rel="noreferrer">(Show Details)</a>
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D2958" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>EDIT DETAILS</strong><div><div style="white-space: pre-wrap; color: #74777D;">This patch provides new behavior for focusing editor and closing opened docks. Currently we have different shortcuts for such operations which provides flexibility but seems to be not very comfortable for permanent using. Now we have new <span style="padding: 0 2px; color: #3e6d35; background: rgba(151, 234, 151, .6);">version of 'Focus Editor' </span>action which allows us to focus editor and hide unlocked docks with "one shoot"<span style="padding: 0 2px; color: #3e6d35; background: rgba(151, 234, 151, .6);">. <br />
<br />
Settings can be changed from KDevelop config page ('Configure User Interface' item). User can select the behavior of docks hiding:<br />
1) Unlocked docks are hided only if editor is already focused and we call 'Focus Editor' again (QtCreator-like version).<br />
2) Unlocked docks are hided immediately with editor focusing</span>.<br />
<br />
The patch allows to control which docks should be locked by adding "Lock the Panel from Hiding" item to dock panel context menu. Lock settings are saved in global configuration file.<span style="padding: 0 2px; color: #802b2b; background: rgba(251, 175, 175, .7);"> <br />
<br />
By default new action has no active shortcut.</span><span style="padding: 0 2px; color: #3e6d35; background: rgba(151, 234, 151, .6);"><br />
<br />
New functionality is disabled by default.<br />
<br />
{F2165978}</span></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R33 KDevPlatform</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D2958" rel="noreferrer">https://phabricator.kde.org/D2958</a></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>antonanikin, KDevelop<br /><strong>Cc: </strong>apol, kdevelop-devel<br /></div>