{"push_id":876645729,"size":1,"distinct_size":1,"ref":"refs/heads/enhancements","head":"a4fa8f96bd1707b16a5d6e72b66c1b7585d869c7","before":"5505f8b89310bfa63aa11f9e85e99a1ca8009f8f","commits":[{"sha":"a4fa8f96bd1707b16a5d6e72b66c1b7585d869c7","author":{"email":"9640dfec05757ccca4eae79e4b92d907a991d43b@fh-erfurt.de","name":"codemanyak"},"message":"Enhancement #38 (= KGU#87) accomplished:\nShift+click now expands an existing selection towards the hit element if both are situated at the same level within the same Subqueue (selection may not be reduced by Shift+click, though).\nAlt+click selects all elemets of the current level within the Subqueue (i.e. the entire loop body or alternative branch etc.)\nRight click within the selected region does not compromise the selection.\nThis turned out to be stable and usable enough, particularly preserves double-click functionality.\nCollateral \"damage\": Ne interface IElementSequence, which Subqueue and a new auxiliary proxy class SelectedSequence are now implementing. Subqueue.children is now a private field which caused several code revisions in Root, Executor, and generators.\nAdditionally, lengths of obsolete code were wiped from the generator classes.","distinct":true,"url":"https://api.github.com/repos/codemanyak/Structorizer.Desktop/commits/a4fa8f96bd1707b16a5d6e72b66c1b7585d869c7"}]}