PouleyKetchoupp
ccff2f2551
Optimized ScriptEditor initialization when many scripts are loaded
...
This change avoids the editor to freeze for several seconds when a
project with lots of scripts is loaded in the editor.
It focuses on a few heavy operations previously executed on all
previously loaded scripts:
- Initialize script resource (script validation/parsing) only
on focus
- ScriptTextEditor: code editor and edit menu are added to the
scene only on focus
- Add to recent scripts only when opening new scripts
(load/save scene metadata)
2020-07-17 09:02:24 +02:00
..
2020-06-23 12:48:44 +03:00
2020-07-10 13:56:54 +01:00
2020-05-14 21:57:34 +02:00
2020-05-14 21:57:34 +02:00
2020-07-14 02:34:18 +09:00
2020-06-29 12:33:51 +03:00
2020-07-10 13:56:54 +01:00
2020-05-14 21:57:34 +02:00
2020-06-15 13:10:24 +02:00
2020-07-10 13:56:54 +01:00
2020-07-14 14:10:18 +02:00
2020-05-14 21:57:34 +02:00
2020-03-30 09:05:53 +02:00
2020-07-15 12:13:33 +02:00
2020-07-10 13:56:54 +01:00
2020-07-14 07:11:16 -04:00
2020-05-14 16:54:55 +02:00
2020-07-10 13:56:54 +01:00
2020-05-14 21:57:34 +02:00
2020-05-14 21:57:34 +02:00
2020-05-15 23:55:41 +02:00
2020-07-10 13:56:54 +01:00
2020-06-18 15:29:39 +02:00
2020-07-10 13:56:54 +01:00
2020-07-14 10:17:10 +02:00
2020-03-30 09:05:53 +02:00
2020-07-10 13:56:54 +01:00
2020-06-29 12:33:51 +03:00
2020-05-14 21:57:34 +02:00
2020-06-15 10:25:09 +08:00
2020-05-14 21:57:34 +02:00
2020-07-10 13:56:54 +01:00
2020-05-14 16:54:55 +02:00
2020-05-21 16:02:53 +02:00
2020-07-10 13:56:54 +01:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-07-17 09:02:24 +02:00
2020-06-03 11:00:10 +02:00
2020-07-10 13:56:54 +01:00
2020-05-14 21:57:34 +02:00
2020-07-10 13:56:54 +01:00
2020-07-10 13:56:54 +01:00
2020-05-20 13:51:15 +02:00
2020-03-30 09:05:53 +02:00
2020-05-25 15:33:32 +03:00