-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Undo-Redo System #576
base: develop
Are you sure you want to change the base?
Undo-Redo System #576
Commits on Jan 4, 2023
-
The Unity UserSettings should not be tracked by git, as they are personalized for each user. Because of that, the files themselves, as well as their tracking in the .gitignore file, have been removed.
Configuration menu - View commit details
-
Copy full SHA for f14c7c3 - Browse repository at this point
Copy the full SHA f14c7c3View commit details -
Created "Undo-Redo Menu" button
Inside of the Main Menu on the left side a third button called "Undo-Redo Menu" is created.
Configuration menu - View commit details
-
Copy full SHA for b97e9c8 - Browse repository at this point
Copy the full SHA b97e9c8View commit details -
Created a Prefab Menu called UndoRedoMenu, which contains a bar at the top and 4 buttons, "Follow Me", "Close", "Undo" and "Redo".
Configuration menu - View commit details
-
Copy full SHA for 42f3979 - Browse repository at this point
Copy the full SHA 42f3979View commit details -
Connected UndoRedoButton to UndoRedoMenu
Upon pressing the UndoRedoButton the corresponding Menu appears. Added both the menu and button to the MainMenu Script
Configuration menu - View commit details
-
Copy full SHA for 488bc8d - Browse repository at this point
Copy the full SHA 488bc8dView commit details
Commits on Jan 5, 2023
-
Integrated UndoRedoMenu into WindowManager
The UndoRedoMenu Prefab is integrated into WindowMangager.cs by creating a script UndoRedoMenu, which inherits from IWindow. Additionally, the close button now works by calling the Close() function defined by IWindow.
Configuration menu - View commit details
-
Copy full SHA for 7ff848c - Browse repository at this point
Copy the full SHA 7ff848cView commit details -
Added Constraints to UndoRedoMenu + FollowMe Button
- Added Rotation Axis, Apparent Size and FollowMeToggle Constraints to the UndoRedoMenu - The FollowMe Button now activates/disables the FollowMeToggle Constraint, but starts disabled
Configuration menu - View commit details
-
Copy full SHA for d02964e - Browse repository at this point
Copy the full SHA d02964eView commit details
Commits on Jan 6, 2023
-
Created Command Interface and Command Processor
The Command/Command Processor was implemented. The Interface ICommand represents various commands and can only be Executed/Reversed. The CommandProcessor keeps track of the commands in a list and can Execute/Undo/Redo them.
Configuration menu - View commit details
-
Copy full SHA for fef894f - Browse repository at this point
Copy the full SHA fef894fView commit details -
Fixed missing reference to prefab menu
The [SerializeField] reference to the UndoRedoMenu Prefab from the WindowManager got reset. This was fixed.
Configuration menu - View commit details
-
Copy full SHA for 72eb183 - Browse repository at this point
Copy the full SHA 72eb183View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6a7398 - Browse repository at this point
Copy the full SHA c6a7398View commit details
Commits on Jan 7, 2023
-
Created CreateMenuCommand and CommandController
The CommandController is used to manage an instance of the CommandProcessor. The new CreateMenuCommand will Open/Close menus, although for now it is limited to the UndoRedoMenu
Configuration menu - View commit details
-
Copy full SHA for 2cd6421 - Browse repository at this point
Copy the full SHA 2cd6421View commit details -
Configuration menu - View commit details
-
Copy full SHA for dba5f89 - Browse repository at this point
Copy the full SHA dba5f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00b91d2 - Browse repository at this point
Copy the full SHA 00b91d2View commit details -
Kanban Handles Undo Redo Feature
Ich habe begonnen, das Undo Feature auf die Kanban Griffe anzuwenden (beim Skalieren). Momentan gibt es da noch einen Fehler.
Configuration menu - View commit details
-
Copy full SHA for a9d286d - Browse repository at this point
Copy the full SHA a9d286dView commit details
Commits on Jan 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b90871 - Browse repository at this point
Copy the full SHA 7b90871View commit details -
Es funktioniert nun Undo, also, dass sich das Kanban Board zurückskaliert und positioniert :)
Configuration menu - View commit details
-
Copy full SHA for 278ece2 - Browse repository at this point
Copy the full SHA 278ece2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a88bd9 - Browse repository at this point
Copy the full SHA 6a88bd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64545dd - Browse repository at this point
Copy the full SHA 64545ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for c569821 - Browse repository at this point
Copy the full SHA c569821View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb3a84f - Browse repository at this point
Copy the full SHA cb3a84fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 570f62d - Browse repository at this point
Copy the full SHA 570f62dView commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b4a51f0 - Browse repository at this point
Copy the full SHA b4a51f0View commit details
Commits on Jan 11, 2023
-
Materialien an restlichen Menüs angepast, changecolor Methode geschri…
…eben (funktioniert noch nicht)
Configuration menu - View commit details
-
Copy full SHA for d0543ce - Browse repository at this point
Copy the full SHA d0543ceView commit details
Commits on Jan 18, 2023
-
Farbe ändern generell funktioniert schon, Zugriff auf das Button Back…
…ground Material noch nicht und Logik fehlt noch (wann grau wann blau). Arbeite später weiter
Configuration menu - View commit details
-
Copy full SHA for 5c2b2de - Browse repository at this point
Copy the full SHA 5c2b2deView commit details
Commits on Jan 19, 2023
-
Farbe ändern funktioniert, aber irgendwie treten nun Probleme mit der…
… Redo Funktion auf
Configuration menu - View commit details
-
Copy full SHA for 5c1be41 - Browse repository at this point
Copy the full SHA 5c1be41View commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 00ecf9c - Browse repository at this point
Copy the full SHA 00ecf9cView commit details
Commits on Jan 21, 2023
-
ICommands für AppBar zum skalieren, rotieren, positionieren erstellt …
…+ implementiert. Funktioniert noch nicht
Configuration menu - View commit details
-
Copy full SHA for de759b3 - Browse repository at this point
Copy the full SHA de759b3View commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5e7ccb4 - Browse repository at this point
Copy the full SHA 5e7ccb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa80b0a - Browse repository at this point
Copy the full SHA aa80b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8857205 - Browse repository at this point
Copy the full SHA 8857205View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd28428 - Browse repository at this point
Copy the full SHA bd28428View commit details -
Undo Redo für alle Objekte, die die AppBar nutzen funktioniert jetzt.…
… Command zusammengefasst als AppBarTransfrom
Configuration menu - View commit details
-
Copy full SHA for 266a9c8 - Browse repository at this point
Copy the full SHA 266a9c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b18d8bb - Browse repository at this point
Copy the full SHA b18d8bbView commit details
Commits on Jan 24, 2023
-
Merge pull request #546 from rwth-acis/MinusEins/feature/menu
Created menu
Configuration menu - View commit details
-
Copy full SHA for 36ec016 - Browse repository at this point
Copy the full SHA 36ec016View commit details -
Merge pull request #547 from rwth-acis/MinusEins/feature/UndoRedoKanban
Created Command Pattern and integrated Menus + Kanban Board
Configuration menu - View commit details
-
Copy full SHA for d665ecb - Browse repository at this point
Copy the full SHA d665ecbView commit details -
Merge pull request #548 from rwth-acis/MinusEins/feature/MenueAusgrauen
Changing menu colors
Configuration menu - View commit details
-
Copy full SHA for e25c715 - Browse repository at this point
Copy the full SHA e25c715View commit details -
Merge pull request #549 from rwth-acis/MinusEins/feature/UndoRedoAppBar
Included AppBar in Undo Redo System
Configuration menu - View commit details
-
Copy full SHA for 0dcaf78 - Browse repository at this point
Copy the full SHA 0dcaf78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7beab16 - Browse repository at this point
Copy the full SHA 7beab16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58ffc97 - Browse repository at this point
Copy the full SHA 58ffc97View commit details -
Merge pull request #550 from rwth-acis/MinusEins/feature/UndoRedoProg…
…ressBar ProgressBarHandleCommand has been created
Configuration menu - View commit details
-
Copy full SHA for 86b57b3 - Browse repository at this point
Copy the full SHA 86b57b3View commit details -
Restored original settings + refactoring
- restored version 2021.3.10f1 instead of 2021.3.11f1 - removed accidentally created .lighting files - removed empty folder Assets/Tests/UI Tests/Undo-Redo-Menu - refactoring (cleaned up comments, Debug.Logs and layout) - deleted unused and empty MoveCommand.cs - changed location of UndoRedoMenu.cs to be coherent with other menus - restored unmodified MixedRealityToolkit settings
Configuration menu - View commit details
-
Copy full SHA for a4cda82 - Browse repository at this point
Copy the full SHA a4cda82View commit details -
Renamed CommandController to UndoRedoManager
To further integrate the UndoRedo Menu into VIAProMa the CommandController is renamed to UndoRedoManager and is added to the Manager Prefab. Additionally a few modifications, which were only present in the Main Scene were now instead added to the Main Menu Prefab.
Configuration menu - View commit details
-
Copy full SHA for 94abe36 - Browse repository at this point
Copy the full SHA 94abe36View commit details -
Removed Redo method from ICommand
Removed redo() in most cases except in the CommandProcessor, as it was redundant.
Configuration menu - View commit details
-
Copy full SHA for c8cb8ba - Browse repository at this point
Copy the full SHA c8cb8baView commit details
Commits on Jan 25, 2023
-
Fixed AppBarTransformCommand The Redo of AppBarTransformCommand was fixed. As the endValues were not initialized the AppBar was moved to the origin when activating it. Now the values are initialized upon creation.
Configuration menu - View commit details
-
Copy full SHA for b1c4ac5 - Browse repository at this point
Copy the full SHA b1c4ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d3bcc - Browse repository at this point
Copy the full SHA 69d3bccView commit details -
Undo button now greys out if undo not possible
- The undo button now becomes grey when it is not possible to undo, similar to the redo button - the changing of Color has now been generalised - the opening of the UndoRedoMenu has been removed from the UndoRedo System, so that previous commands can be accessed
Configuration menu - View commit details
-
Copy full SHA for f413c24 - Browse repository at this point
Copy the full SHA f413c24View commit details -
The backside of the UndoRedoMenuPrefab was transparent. This is fixed by duplicating and rotating the front by 180 degrees and removing the unnecessary components.
Configuration menu - View commit details
-
Copy full SHA for 9fe2c72 - Browse repository at this point
Copy the full SHA 9fe2c72View commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a657642 - Browse repository at this point
Copy the full SHA a657642View commit details -
Merge pull request #553 from rwth-acis/MinusEins/feature/menu2
Removal of Redo() and menu adjustments
Configuration menu - View commit details
-
Copy full SHA for 9b2c628 - Browse repository at this point
Copy the full SHA 9b2c628View commit details -
Configuration menu - View commit details
-
Copy full SHA for a207d05 - Browse repository at this point
Copy the full SHA a207d05View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2f0861 - Browse repository at this point
Copy the full SHA f2f0861View commit details
Commits on Jan 27, 2023
-
Logik zum Anzeigen und Ändern von Textinhalten für die Commandlist de…
…r Historie erstellt (Semantik noch nicht), UIHistory als Menu an das UndoRedoSystem angebunden
Configuration menu - View commit details
-
Copy full SHA for 7fa02a9 - Browse repository at this point
Copy the full SHA 7fa02a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc9e24f - Browse repository at this point
Copy the full SHA bc9e24fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb39927 - Browse repository at this point
Copy the full SHA fb39927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e1d658 - Browse repository at this point
Copy the full SHA 2e1d658View commit details
Commits on Jan 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for da5384d - Browse repository at this point
Copy the full SHA da5384dView commit details -
Further Undo Redo Actions are now possible
It is now possible to use the close Button on Objects and open them again with the Undo Button. Furthermore the initiation of objects by dragging them out of the shelf can be made "undone" and moving the shelf itself can be made "undone".
Configuration menu - View commit details
-
Copy full SHA for c61647f - Browse repository at this point
Copy the full SHA c61647fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72b9dac - Browse repository at this point
Copy the full SHA 72b9dacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e6e563 - Browse repository at this point
Copy the full SHA 9e6e563View commit details -
Configuration menu - View commit details
-
Copy full SHA for 207acf4 - Browse repository at this point
Copy the full SHA 207acf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d383f42 - Browse repository at this point
Copy the full SHA d383f42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76dd5f6 - Browse repository at this point
Copy the full SHA 76dd5f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21fc2d0 - Browse repository at this point
Copy the full SHA 21fc2d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for de55f19 - Browse repository at this point
Copy the full SHA de55f19View commit details -
Testscene added and Object path of undo and redo-buttons chnage based…
… on sctiveScene (testscne vs mainscene)
Configuration menu - View commit details
-
Copy full SHA for cec0b1f - Browse repository at this point
Copy the full SHA cec0b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c657eae - Browse repository at this point
Copy the full SHA c657eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02df06e - Browse repository at this point
Copy the full SHA 02df06eView commit details -
Merge pull request #560 from rwth-acis/MinusEins/feature/FurtherUndoR…
…edoCommands Further undo redo commands are now possible
Configuration menu - View commit details
-
Copy full SHA for 18360c8 - Browse repository at this point
Copy the full SHA 18360c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0679bde - Browse repository at this point
Copy the full SHA 0679bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96bd0d3 - Browse repository at this point
Copy the full SHA 96bd0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dd91a7 - Browse repository at this point
Copy the full SHA 2dd91a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e96aee - Browse repository at this point
Copy the full SHA 6e96aeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e044cf4 - Browse repository at this point
Copy the full SHA e044cf4View commit details
Commits on Jan 29, 2023
-
Currently selected command will be colored red
The text color of the TextMeshPro containing the current command will be set to red.
Configuration menu - View commit details
-
Copy full SHA for 10d3b91 - Browse repository at this point
Copy the full SHA 10d3b91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89bd95e - Browse repository at this point
Copy the full SHA 89bd95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a753eb5 - Browse repository at this point
Copy the full SHA a753eb5View commit details -
Added description of commands + jumping between
* the executed commands will now have an description * jumping between commands now possible * Changed formatting * Changed negative scale of SelectionCubes to positive
Configuration menu - View commit details
-
Copy full SHA for 012f523 - Browse repository at this point
Copy the full SHA 012f523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 530246b - Browse repository at this point
Copy the full SHA 530246bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 121a0de - Browse repository at this point
Copy the full SHA 121a0deView commit details -
Configuration menu - View commit details
-
Copy full SHA for f76271c - Browse repository at this point
Copy the full SHA f76271cView commit details -
missing uihistory prefab error in testscene fixed. Developer comment …
…for adding actions to undo-redo-system.
Configuration menu - View commit details
-
Copy full SHA for 6f02d4f - Browse repository at this point
Copy the full SHA 6f02d4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c6c506 - Browse repository at this point
Copy the full SHA 5c6c506View commit details -
* removed unnesescary directives * refactored files * added summaries * reset ProjectPreferences
Configuration menu - View commit details
-
Copy full SHA for 67f9cc9 - Browse repository at this point
Copy the full SHA 67f9cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f977f88 - Browse repository at this point
Copy the full SHA f977f88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cb2fe4 - Browse repository at this point
Copy the full SHA 7cb2fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa93ef1 - Browse repository at this point
Copy the full SHA aa93ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 857df57 - Browse repository at this point
Copy the full SHA 857df57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8686b9c - Browse repository at this point
Copy the full SHA 8686b9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1ec6f5 - Browse repository at this point
Copy the full SHA a1ec6f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 117e436 - Browse repository at this point
Copy the full SHA 117e436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a89f22 - Browse repository at this point
Copy the full SHA 6a89f22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84f1635 - Browse repository at this point
Copy the full SHA 84f1635View commit details -
Configuration menu - View commit details
-
Copy full SHA for c563459 - Browse repository at this point
Copy the full SHA c563459View commit details -
Merge pull request #573 from rwth-acis/MinusEins/BugFix
Changed Undo Button design, added Command to Avatar Controller
Configuration menu - View commit details
-
Copy full SHA for c7b8d82 - Browse repository at this point
Copy the full SHA c7b8d82View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9f8fd7 - Browse repository at this point
Copy the full SHA c9f8fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf3206b - Browse repository at this point
Copy the full SHA bf3206bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3a2c0e - Browse repository at this point
Copy the full SHA c3a2c0eView commit details