Simon Lübeß
b3dac4a338
Show name of selected object in property window title
2024-06-09 17:12:56 +02:00
Simon Lübeß
c8be6eca5c
Show error in Properties window, deselect invalid objects in Inspector window
2024-06-09 17:12:42 +02:00
Simon Lübeß
2d5e6a9278
Properties window
2024-06-09 01:44:58 +02:00
Simon Lübeß
f61d1bc644
Inspector window to combine asset properties and components editor
2024-06-09 01:16:21 +02:00
Simon Lübeß
ace51b396d
Fixed crash when assets gets queued for reloading twice
2024-06-09 00:29:15 +02:00
Simon Lübeß
86afa234e7
Texture processor cleanup, new asset properties config UI
2024-06-08 17:03:21 +02:00
Simon Lübeß
8972e607fd
Asset Placeholders
2024-06-05 13:54:46 +02:00
Simon Lübeß
ff0ac74d12
Moved texture loader from editor to engine
2024-06-03 00:59:01 +02:00
Simon Lübeß
1b38a41dfc
Fix dds and texture cube import
2024-06-03 00:46:55 +02:00
Simon Lübeß
108b31399a
Use asset pipeline for blocking asset loading, remove old texture loader
2024-06-03 00:46:23 +02:00
Simon Lübeß
b2806d9460
Reprocess, load and hot swap changed assets using new asset pipeline
2024-06-02 00:39:22 +02:00
Simon Lübeß
9e7e7f0d76
Asset (de)compression
2024-05-20 16:10:55 +02:00
Simon Lübeß
ffe8954b8d
Load pngs from cache
2024-05-20 13:35:37 +02:00
Simon Lübeß
1a43ff2971
Convert texture asset and save to cache
2024-05-20 01:08:18 +02:00
Simon Lübeß
2725801db8
Start of asset management 2.0
2024-05-19 01:35:52 +02:00
Simon Lübeß
989ad4a5bd
Use dedicated AssetIdentifier instead of string
2024-05-19 01:06:02 +02:00
Simon Lübeß
f30bcb2f89
Slightly improved text renderer
2024-04-14 23:56:09 +02:00
Simon Lübeß
4d0617aff7
Fixed text box losing the last letter
2024-04-13 23:45:04 +02:00
Simon Lübeß
d81471419d
Refactored script instance serialization and now the refactoring is finally finished...
2024-04-10 14:42:07 +02:00
Simon Lübeß
d357f44a39
Jump to correct line when opening script file from log
2024-03-22 10:05:00 +01:00
Simon Lübeß
d28426478b
Font renderer improvements + component for scripting
2024-03-17 20:29:52 +01:00
Simon Lübeß
84204aed46
No longer crash when selected entity disappears
2024-03-17 20:10:48 +01:00
Simon Lübeß
2dd826fc36
Made entity hierarchy more compact
2024-03-17 18:08:39 +01:00
Simon Lübeß
96609a6c31
FontRenderer: Basic Rich Text processing and lazy text building
2024-03-16 23:35:12 +01:00
Simon Lübeß
e703452b94
Start of text renderer component
...
- UC, LC, IC, RC tags
2024-03-14 22:17:57 +01:00
Simon Lübeß
a87820c7da
Use text height for entity visibility toggle
2024-03-10 15:21:25 +01:00
Simon Lübeß
27c433aba2
Moved play buttons into main menu
2024-03-10 15:16:55 +01:00
Simon Lübeß
72bd152999
Refactor
2024-03-10 13:01:05 +01:00
Simon Lübeß
8d92822845
Added EditorFlags: Hide entities in hierarchy and editor scene
...
- Also some Style changes
2024-03-10 12:21:20 +01:00
Simon Lübeß
5ca5404f72
Moved template copying from EditorLayer to Project
2024-03-09 20:53:27 +01:00
Simon Lübeß
9ea27a64e8
Modified template and improved template creation
2024-03-09 20:35:21 +01:00
Simon Lübeß
4e9a6b54f3
Friendship ended with VISUAL STUDIO, Now RIDER is my best friend
2024-03-09 20:33:26 +01:00
Simon Lübeß
aa29207e72
Show ImGui DemoWindow in EditorLayer
2024-02-26 13:40:00 +01:00
Simon Lübeß
1ca9746921
Fixed crash in Logger
2024-02-19 21:38:35 +01:00
Simon Lübeß
b84ce5e482
File filter for open and save scene
2024-02-18 00:51:53 +01:00
Simon Lübeß
1340b06af5
Basic asset thumbnails
2024-02-18 00:48:09 +01:00
Simon Lübeß
3b584f2c78
Editor: Show name of script class in script component header
2024-02-17 23:43:39 +01:00
Simon Lübeß
aba7448fe6
Improved collapsing region for PolygonCollider2D vertices
2024-01-30 23:57:07 +01:00
Simon Lübeß
4830fd289e
ComponentWindow finalized
...
ScriptCore:
- ActivatorExtension: Fixed creation of default value or null class
- ImGuiExtension: added DragUIntX / DoubleX and CheckboxX
2024-01-30 23:40:58 +01:00
Simon Lübeß
f86d1aa79e
Improved UI of component edit window
...
- Also fixed some errors in list and dictionary editors
2024-01-29 19:46:52 +01:00
Simon Lübeß
8ff35d3967
ScriptCore: Added more properties to components
...
- Added CircleRenderer
- Transform: Added Rotation, RotationEuler, RotationAxisAngle and Scale
- RigidBody: Added BodyType and GravityScale
- Added ColorRGBA
2024-01-27 19:46:37 +01:00
Simon Lübeß
bc535ddc26
Get/Set FixedRotation in play mode
2024-01-26 12:51:29 +01:00
Simon Lübeß
3815b70f06
Content Browser: Context menu item to copy path and identifier of assets
2024-01-25 22:28:02 +01:00
Simon Lübeß
7026be1c90
2D Physics and script improvements
...
- fixed time step
- Fixed crash caused by physics script callback being registered in simulation mode
- Moved 2D Physics config to file
- Finally gave up on the attempt to keep X and Y rotation when applying new Z-rotation from 2D rigidbody to transform and now I can sleep well
- Streamlined starting and stopping of scenes
- Scripts: execute all inits and OnCreates before OnUpdate
2024-01-22 23:19:55 +01:00
Simon Lübeß
02be6d8eb7
Log: Also log filename and line number of caller
2024-01-20 21:23:34 +01:00
Simon Lübeß
55eef017e7
AssetBrowser: Bad way to open scripts in Visual Studio
2024-01-20 21:23:01 +01:00
Simon Lübeß
04a0cecf3c
Fixed script play mode info
2024-01-18 21:41:18 +01:00
Simon Lübeß
ba68eb7428
Editor: Show name of open scene in window title
2024-01-12 15:41:56 +01:00
Simon Lübeß
827f3bb564
EntityHierarchyWindow: Dragging entites no longer selects them
2024-01-12 15:32:21 +01:00
Simon Lübeß
6c910ab03b
Editor: Prevent saving while in not in edit mode
2024-01-12 00:31:10 +01:00