<div>X.H.FadeInactive:</div>Attached is my previous patch, which seems to have been stranded. Anyways there don&#39;t seem to have been any objections.<div><br></div><div>X.A.GridSelect:</div><div><div>* Fixed X.A.GridSelect to be consistent in the way it (now) sorts the shown</div>

<div>  elements when modifying the searchString.</div><div><br></div><div>  The implemented ordering sorts based on how &quot;deep the needle is in the</div><div>  haystack&quot;, meaning that searching for &quot;st&quot; in the elements &quot;Install&quot; and &quot;Study&quot;</div>

<div>  will order them as &quot;Study&quot; and &quot;Install&quot;. Previously there was no ordering and</div><div>  when using GridSelect to select workspaces, the ordering was not consistent, as</div><div>  the list of workspaces (if not modified manually) is ordered by last used. In</div>

<div>  this case either &quot;Study&quot; or &quot;Install&quot; would come first depending on which</div><div>  workspace was last visited.</div></div><div><br></div><div><br></div><div>By not having it consistent, it really fucks with muscle memory.</div>

<div>I&#39;m open for other ways of sorting the elements when the searchString is not null, however sorting them in the order of &quot;the depth of the match&quot; seems to be very intuitive, as I (and others I have talked to) tend to write the first letters of the word that is searched for.</div>

<div><br></div><div>--</div><div>Reenberg</div>