Refactor project structure and enhance functionality
Changed the project namespace from `Ghost.Editor` to `Ghost.App` across multiple files. Changed the `InternalsVisibleTo` attribute in `AssemblyInfo.cs` to include `Ghost.App`. Changed the `ProjectRepository` class to add new asynchronous methods for retrieving projects by ID, name, and metadata path. Changed the `ProjectService` class to utilize the new asynchronous project loading methods. Changed the `SceneGraph` classes to improve node management and serialization. Changed the `EntityManager` class to enhance entity management with new component handling methods. Added new test classes, `EntityTest` and `SerializationTest`, to ensure reliability in entity and serialization systems. Added the `Ghost.App` project file to establish a modular project structure. Added the `Ghost.Generator` project for automated component serialization code generation. Updated UI components to reflect the new namespace for proper functionality.
|
After Width: | Height: | Size: 599 B |
|
After Width: | Height: | Size: 831 B |
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 580 B |
|
After Width: | Height: | Size: 825 B |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Ghost.InternalEditor/Assets/Icon.scale-100.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Ghost.InternalEditor/Assets/Icon.scale-125.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Ghost.InternalEditor/Assets/Icon.scale-150.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Ghost.InternalEditor/Assets/Icon.scale-200.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
Ghost.InternalEditor/Assets/Icon.scale-400.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
Ghost.InternalEditor/Assets/Icon.targetsize-16.png
Normal file
|
After Width: | Height: | Size: 433 B |
|
After Width: | Height: | Size: 599 B |
|
After Width: | Height: | Size: 580 B |
BIN
Ghost.InternalEditor/Assets/Icon.targetsize-24.png
Normal file
|
After Width: | Height: | Size: 583 B |
|
After Width: | Height: | Size: 831 B |
|
After Width: | Height: | Size: 825 B |
BIN
Ghost.InternalEditor/Assets/Icon.targetsize-256.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
BIN
Ghost.InternalEditor/Assets/Icon.targetsize-32.png
Normal file
|
After Width: | Height: | Size: 852 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Ghost.InternalEditor/Assets/Icon.targetsize-48.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Ghost.InternalEditor/Assets/LockScreenLogo.scale-200.png
Normal file
|
After Width: | Height: | Size: 432 B |
BIN
Ghost.InternalEditor/Assets/SplashScreen.scale-200.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
Ghost.InternalEditor/Assets/Square150x150Logo.scale-200.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Ghost.InternalEditor/Assets/StoreLogo.png
Normal file
|
After Width: | Height: | Size: 456 B |
BIN
Ghost.InternalEditor/Assets/Wide310x150Logo.scale-200.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Ghost.InternalEditor/Assets/icon-256.ico
Normal file
|
After Width: | Height: | Size: 163 KiB |
BIN
Ghost.InternalEditor/Assets/icon-256.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |