Danilo Aimini
|
8caf181db4
|
Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
# Conflicts:
# Code/Framework/AzToolsFramework/AzToolsFramework/UI/Outliner/EntityOutlinerTreeView.cpp
|
2021-09-27 21:23:38 -07:00 |
|
Danilo Aimini
|
f012407506
|
Addressed multiple minor CR comments.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-24 18:49:17 -07:00 |
|
Danilo Aimini
|
ebb996d7f1
|
Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs
|
2021-09-24 17:10:00 -07:00 |
|
Danilo Aimini
|
f7e964c91d
|
Better replacement for EntityId checks
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-24 16:35:48 -07:00 |
|
Danilo Aimini
|
72110e40cf
|
Add Unit tests for EditorFocusMode and PrefabFocus. Minor change to PrefabFocusHandler to avoid instantiating a new AZ::EntityId() for checks.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-24 15:05:34 -07:00 |
|
Danilo Aimini
|
d10cf1e495
|
Add guard against edge case.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-23 10:47:21 -07:00 |
|
Danilo Aimini
|
be88be4bb8
|
Minor fixes to pass AR
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-22 16:12:11 -07:00 |
|
Danilo Aimini
|
55e2684471
|
Refactor Prefab Focus function to move reused code to helper.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-22 15:02:58 -07:00 |
|
Danilo Aimini
|
e2c4dbe277
|
Fix warning for numeric cast.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-22 15:01:47 -07:00 |
|
Danilo Aimini
|
59d7cd6058
|
Enable back button and introduce behavior
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-22 15:01:45 -07:00 |
|
Danilo Aimini
|
8ab409e4d2
|
Implemented the PrefabViewportFocusPathHandler class, added a breadcrumb widget to the viewport toolbar to display the currently focused prefab path.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-22 15:01:39 -07:00 |
|
Danilo Aimini
|
4ae95719de
|
Initialization changes to pass unit tests. Some interfaces are now retrieved on demand and there's clearer failure paths that don't involve asserts to better handle test/headless initializations.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-22 12:44:18 -07:00 |
|
Danilo Aimini
|
ceed8f692b
|
Do not assert if m_focusModeInterface can't be initialized
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-21 17:16:27 -07:00 |
|
Danilo Aimini
|
5a4476a0e4
|
Minor fixes to variable names and comments.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-21 10:26:41 -07:00 |
|
Danilo Aimini
|
b8c78caa2f
|
Remove nested FocusModeFramework namespace
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-21 09:48:09 -07:00 |
|
Danilo Aimini
|
489a93cf91
|
Remove assert for edge case that can actually happen in normal circumstances, simply return false in those cases.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-20 13:44:25 -07:00 |
|
Danilo Aimini
|
71bf614912
|
Changed FocusOnOwningPrefab to return Outcome. Added comments and error checking.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-20 12:18:23 -07:00 |
|
Danilo Aimini
|
594981f130
|
Remove the PrefabEditManager. Introduce the FocusMode system on the Editor side, and a PrefabFocusHandler on the Prefab side to handle focus.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-20 11:58:31 -07:00 |
|