Fix subprocess stuck trying to write.

Fix UISplitter stack overflow.
ecode: Improved startup time.
Added new color scheme: gruvbox material dark.
Improved header/source switch.
This commit is contained in:
Martín Lucas Golini
2023-03-30 00:18:15 -03:00
parent 221bec456d
commit ff66081f29
10 changed files with 88 additions and 19 deletions

View File

@@ -2776,6 +2776,7 @@ void App::cleanUpRecentFolders() {
}
void App::loadFolder( const std::string& path ) {
Clock dirTreeClock;
if ( !mCurrentProject.empty() ) {
closeEditors();
} else {
@@ -2792,7 +2793,9 @@ void App::loadFolder( const std::string& path ) {
loadDirTree( rpath );
Clock projClock;
mConfig.loadProject( rpath, mSplitter, mConfigPath, mProjectDocConfig, mThreadPool, this );
Log::info( "Load project took: %.2f ms", projClock.getElapsedTime().asMilliseconds() );
loadFileSystemMatcher( rpath );