Commit Graph
341 Commits
Author SHA1 Message Date
Simon Lübeß d392eb5ba5 ImGui extension to push GlitchyEngine color types (and scoped push) 2026-10-23 22:11:11 +02:00
Simon Lübeß ba8b5ed47b Removed Mono Runtime stuff 2026-10-21 13:55:07 +02:00
Simon Lübeß a664dc2047 Show popup when trying to open script project with no IDE selected 2026-10-21 13:24:34 +02:00
Simon Lübeß 8341097b7e Hide asset-config files in Visual Studio project 2026-10-21 13:23:54 +02:00
Simon Lübeß 125872a157 Show popup when opening script and no IDE is configured 2026-09-20 16:46:27 +02:00
Simon Lübeß b927e2e709 Fixed "Save component to edit mode" and also jankily save script data 2026-09-14 22:30:10 +02:00
Simon Lübeß 8e9efbb367 Remove unnecessary PlayMode enum 2026-09-13 21:16:09 +02:00
Simon Lübeß 8244033ac5 Skip unnecessary (de-)serializations when reloading script assembly 2026-09-13 21:11:35 +02:00
Simon Lübeß 1435dac4d6 Fixed exception logging and entity id of messages 2026-09-03 22:35:14 +02:00
Simon Lübeß abf7a01917 More robust "recent projects" deduplication 2026-08-23 12:54:18 +02:00
Simon Lübeß c8d63a9c36 More robust csproj-referencing
also add other relevant project-files to the solution
2026-08-22 18:45:29 +02:00
Simon Lübeß 9ccaf8977a Be a more patient with Visual Studio when moving the cursor 2026-08-22 18:38:11 +02:00
Simon Lübeß e758d6fd09 Allow jumping to columns in IDE 2026-08-22 18:15:38 +02:00
Simon Lübeß 1cc604cd51 Only write to solution and project files when they changed 2026-08-17 22:14:31 +02:00
Simon Lübeß c81e695981 Fix compile errors due to Beef.Linq update 2026-08-16 22:21:53 +02:00
Simon Lübeß 2a90374b5b "Fix" warnings 2026-08-16 20:11:36 +02:00
Simon Lübeß 39d78ab4c1 Removed deprecated Application.Get() 2026-08-16 19:51:56 +02:00
Simon Lübeß 836c926a22 Updated Beef.Linq 2026-08-16 19:51:02 +02:00
Simon Lübeß 229629a587 Fixed crash when resizing window 2026-08-16 16:43:15 +02:00
Simon Lübeß fd2b990a8f Reuse running Visual Studio instances 2026-08-16 14:30:24 +02:00
Simon Lübeß 29b6f37c2a Fixed memory leak 2026-08-15 13:52:45 +02:00
Simon Lübeß 188dc4b3b6 Better names for found Rider installs + context menu for copy/open path 2026-08-15 13:52:33 +02:00
Simon Lübeß 62ad8bee35 Auto detect all Visual Studio and Rider installs 2026-08-14 23:34:04 +02:00
Simon Lübeß f8e533f28d Almost entirely moved ImGui dependency (and settings) from Engine to Editor 2026-08-09 16:49:54 +02:00
Simon Lübeß faa3040471 Find Rider installations 2026-08-09 16:14:40 +02:00
Simon Lübeß 05187e6b9f Locate Visual Studio using vswhere 2026-08-02 17:33:14 +02:00
Simon Lübeß ec9fccee12 Don't touch LastOpenedScenes when we didn't save 2026-08-02 15:59:38 +02:00
Simon Lübeß 164384e55e Made not having a project loaded less crashy 2026-08-02 15:58:02 +02:00
Simon Lübeß 9b14cdddb9 At least don't crash when no project is opened 2026-08-02 12:34:26 +02:00
Simon Lübeß 8ccbc565ad Removed unnecessary reflection option 2026-08-02 12:03:59 +02:00
Simon Lübeß 4e314d1de2 Commit asset configs for resources without importer 2026-08-02 11:46:17 +02:00
Simon Lübeß 4157477882 Correctly handle errors of File.GetLastWriteTimeUtc 2026-08-01 23:06:29 +02:00
Simon Lübeß c65fa58940 Save asset configs for file types without importer 2026-08-01 23:06:02 +02:00
Simon Lübeß ab39386b27 Show texture dimensions in AsserViewer
- fixed color picker for background
2026-07-22 21:25:16 +02:00
Simon Lübeß 8382060f8a Comment out wait for debugger 2026-07-19 14:22:31 +02:00
Simon Lübeß bca4281d84 Fixed ScriptGlue function discovery and slighty automated extension assignment 2026-04-11 09:38:43 +02:00
Simon Lübeß 28a9242023 Fixed compiler bugs
Stuff happens when you don't work on a project for half a year!
2026-04-11 09:35:45 +02:00
Simon Lübeß c94ffbef64 Made release buildable 2025-08-24 16:54:26 +02:00
Simon Lübeß 4992511112 No longer add scripts to csproj 2025-08-11 22:09:00 +02:00
Simon Lübeß b94b2afc55 Dev settings for using ScriptCore as either dll or csproj 2025-08-09 23:40:31 +02:00
Simon Lübeß d002dfe25e Automatically set ScriptCore.dll reference in Visual Studio Solution/Project 2025-08-09 19:18:49 +02:00
Simon Lübeß ac0f4dade6 Updated Template for new dotnet runtime
- Added Submodule 'Xml-Beef'
- Use .slnx as solution-file
- Automatically set correct path to ScriptCore in Project files
2025-08-09 01:13:05 +02:00
Simon Lübeß c01ccf571e Profiling for starting play mode, fixed unnecessary font loading 2025-07-30 19:00:22 +02:00
Simon Lübeß ed644b5b41 Better engine exception for scripting 2025-07-30 18:58:26 +02:00
Simon Lübeß 72e87ee9ad Extending ScriptGlue now possible 2025-07-27 17:43:00 +02:00
Simon Lübeß 08846a0c0b Added EngineResult glue type, some cleanup 2025-07-26 21:03:10 +02:00
Simon Lübeß 271286fb7e Remove mono from Glue functions 2025-07-17 20:07:19 +02:00
Simon Lübeß edfcfd3b20 Start of using CoreCLR and automatic scriptglue generation 2025-07-14 22:14:41 +02:00
Simon Lübeß 063cbfa415 Fixed assets leaking memory 2025-07-11 12:54:04 +02:00
Simon Lübeß 311deb5bc0 Fixed Assets being registered for two IDs, getting Asset for Id 0 now returns null. 2025-07-11 12:28:09 +02:00