Rev. | Time | Author |
---|---|---|
ee12fe4b6aa5 development | 2019-07-31 01:52:36 | Patrik Svestka |
#doAdd refactoring due to a focus (selection) bug - similar to bug at rev. 417 - when creating new node sometimes the selected line did not change to the new node at the tree. A ASMenuEditorTests refactorings. |
||
75e829bfb5ed development | 2019-07-30 01:23:11 | Patrik Svestka |
#doAdd refactoring to refelect the treeToEdit removal - refactoring the tests to fit the changes. ASMenuTree>>questionForSavingChanges is now simplier |
||
9d19d7c122ab development | 2019-07-29 22:43:41 | Patrik Svestka |
Refactorings: refactor cancel button to incorporate the treeToEdit change; added ASMenuEditor>>hierarchicalItemAsArray: for model to receive a hierarchicalItem Array size one (adjusted the tests for it) |
||
6088b4d58625 development | 2019-07-29 19:22:02 | Patrik Svestka |
#doRemove refactorings due to the treeToEdit instance variable dissapearence - code has been simplified and tests fixed |
||
8eb3f507008f development | 2019-07-26 18:18:30 | Patrik Svestka |
Refactoring tests ASMenuTreeTests>>setUp and ASMenuEditorTests at category treeSubCanvasTests |
||
308d0f17eefd development | 2019-07-26 17:42:30 | Patrik Svestka |
Fixing all tests in the protocol selectionChangeTests (ASMenuEditorTests) - discovered a regression at ASMenuEditor>>copyChildrenFromParent:into: which was fixed |
||
183113d47f69 development | 2019-07-26 17:18:53 | Patrik Svestka |
Fixing all transformation tests in protocol transformationTests. |
||
0cb58b3a3b94 development | 2019-07-26 03:33:22 | Patrik Svestka |
Refactoring node transformation to exclude treeToEdit instance variable, and update selectedMenuItem, simplified the transformation methods and fixed one testcase #testMultipleTransformationsOfSubtreeInToDataItem |
||
5a6ed00e0812 development | 2019-07-25 00:19:21 | Patrik Svestka |
Initial commit for removeing treeToEdit instance variable - to remove duplicity functionality. |
||
391f490d476d development | 2019-07-24 21:18:30 | Patrik Svestka |
Merge with Moving-in or -out multiple nodes |
||
036f5deeaa43 Moving-in or -out multiple nodes | 2019-07-24 21:11:51 | Patrik Svestka |
Refactored tests that failed beause the #doMoveIn and #doMoveOut do not change the its values children but only its own children (the Hierarchy is updated only on Lists - the values children are ignored) |
||
39be9ed7c520 Moving-in or -out multiple nodes | 2019-07-24 20:52:39 | Patrik Svestka |
Refactoring of #save method which now uses #convertHierarchicalListToASMenuTree a move to remove the instance variable treeToEdit (using this variable results in duplicate code when moving nodes around) |
||
eaa6e709f4a9 development | 2019-07-23 21:29:23 | Patrik Svestka |
Do GUI refresh at #doDown and #doUp only after all changes are done -> speedup |
||
19ab5a814891 Moving-in or -out multiple nodes | 2019-07-23 02:02:18 | Patrik Svestka |
#doMoveIn and #doMoveOut are now updating only the list (hierarchical list). It is ignoring the ASTree children as this is a duplicate funcitonality anyways. Have to refactor the rest of the application. |
||
0040c4929c66 Moving-in or -out multiple nodes | 2019-07-22 19:31:13 | Patrik Svestka |
Initial commit for #doMoveOut |
||
7f3f7e839109 Moving-in or -out multiple nodes | 2019-07-20 17:45:41 | Patrik Svestka |
The #doMoveIn (moving from parent to child) is now complete. Created #canProceed: which will be used by all moving functionality - simplifies the code. Removed the functionality which moved when above a selection was a tree (caused too many problems and user can now mass move via up/down). Removed also 2 tests connected to this functionality. |
||
52dbf40db91b Moving-in or -out multiple nodes | 2019-07-19 23:05:02 | Patrik Svestka |
Initial commit to a new branch. It will fix an issue with multiple lines being moved-in or -out from a subtree. Currently work in progress for #doMoveIn. |
||
58933e988de1 0.4.0 | 2019-07-18 20:30:44 | Patrik Svestka |
Added tag 0.4.0 for changeset 26a820fd1a23 and version bump |
||
26a820fd1a23 | 2019-07-18 20:30:32 | Patrik Svestka |
Merge with development |
||
68e4c76b26bd development | 2019-07-18 20:29:12 | Patrik Svestka |
Merge with Moving multiple nodes |
||
4d9cc317a80f Moving multiple nodes | 2019-07-16 18:46:22 | Patrik Svestka |
#doIndicatorClick fixes a bug with #doDown while user selects and then clicks on an indicator. Now movement with opened trees via indicator is done correctly. Testing #doDown movement with expanded subtrees. |
||
72f5f1e89a90 Moving multiple nodes | 2019-07-15 18:24:51 | Patrik Svestka |
Moving an expanded tree in a subtree to the end of the subtree does not close the moved expanded tree when #doDown is pressed more than needed. Adjusted the #testNodeMoveDownMultipleNodesInSubtree for it. |
||
15a0f49cd1c8 Moving multiple nodes | 2019-07-13 01:08:27 | Patrik Svestka |
#doDown - moving down in the root tree does not collapse the last expanded tree (in the subTree it does); refactor tests for moving down multiple lines; created #doIndicatorClick to implement what happends when you click on the indicator. |
||
2d08ed83f23f Moving multiple nodes | 2019-07-12 20:39:54 | Patrik Svestka |
Refactor #doDown to simplify it (created new #belowSelectedNode: method), created a test in which multiple lies are moved at the root tree #testNodeMoveDownMultipleNodes; refactor out the listHolder value in favour of an accessor (done in the whole treeNodeMoveTests group) |
||
f8542c935cc1 Moving multiple nodes | 2019-07-11 22:51:42 | Patrik Svestka |
Refactor #doDown to support multiple nodes movement - correctly recognizes the end and does not move behind it. |
||
76c04a20af57 Moving multiple nodes | 2019-07-11 16:26:36 | Patrik Svestka |
Adding tests for moving up multiple lines via #doUp |
||
581562d4a07e Moving multiple nodes | 2019-07-11 01:23:59 | Patrik Svestka |
#doUp refactoring - keep the above tree expanded (don't collapse it do to the move) |
||
8e9254ed5245 Moving multiple nodes | 2019-07-09 22:17:18 | Patrik Svestka |
#doUp refactorings - improving code; splitting it into smaller pieces; improving readability; improved warning handling |
||
e8fde32a0985 development | 2019-07-09 21:31:58 | Patrik Svestka |
Fixing the unexpected Salamander numbering 4.0 (without the last 0) - ASInformation>>extractNumericPart:. Adjusted tests to properly test this new reality. Code style refactorings |
||
d8321bfdee1f Moving multiple nodes | 2019-07-09 17:28:44 | Patrik Svestka |
Refactore #doUp - simplified view notification (#childrenOrderChanged) and fixing moving within treeToEdit subtree. Simplified ASMenuTree>>doDoubleClick. Fixed failing test which tested root being unmovable. |