Improve UIWindow default focusing behavior.

Adjust `window-flags` behavior when used from CSS.
Display a download progress window when download-file-web is used. Also support loading images and sounds from downloads.
Minor safety checks added for engine termination and window closing.
Minor changes in Http.
This commit is contained in:
Martín Lucas Golini
2026-01-10 01:49:20 -03:00
parent 8260cf6999
commit d6f60354c1
25 changed files with 306 additions and 102 deletions
+2 -2
View File
@@ -543,7 +543,7 @@ json AppConfig::saveNode( Node* node ) {
}
void AppConfig::saveProject( std::string projectFolder, UICodeEditorSplitter* editorSplitter,
const std::string& configPath, const ProjectDocumentConfig& docConfig,
const std::string& configPath, const ProjectConfig& docConfig,
const ProjectBuildConfiguration& buildConfig, bool onlyIfNeeded,
bool sessionSnapshot, PluginManager* pluginManager ) {
FileSystem::dirAddSlashAtEnd( projectFolder );
@@ -817,7 +817,7 @@ void AppConfig::loadDocuments( UICodeEditorSplitter* editorSplitter, json j,
}
void AppConfig::loadProject( std::string projectFolder, UICodeEditorSplitter* editorSplitter,
const std::string& configPath, ProjectDocumentConfig& docConfig,
const std::string& configPath, ProjectConfig& docConfig,
ecode::App* app, bool sessionSnapshot, PluginManager* pluginManager ) {
FileSystem::dirAddSlashAtEnd( projectFolder );
std::string projectsPath( configPath + "projects" + FileSystem::getOSSlash() );