| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
more fixes | 4 个月前 | |
more fixes | 4 个月前 | |
Rename Project -> Session across code, resources, and locales Aligns code and resource names with the canonical terminology: .lxj = Session (persisted workspace) and .lxp = Session File (per-file state). The code and resource keys still used the legacy "Project" wording. Renamed: - Types: ProjectFileHandler/IProjectFileHandler -> SessionHandler/ ISessionHandler, ProjectData -> SessionData, ProjectPersister -> SessionPersister, ProjectLoadOutcome/Result/ValidationResult/ DlgResult -> Session*, ProjectFileResolver/Validator -> SessionFile*, ProjectLoadDlg -> SessionLoadDlg - Methods: LoadProject/SaveProject -> LoadSession/SaveSession, LoadProjectData -> LoadSessionData, ResolveProjectFiles -> ResolveSessionFiles, ValidateProject -> ValidateSession, OnLoadProjectToolStripMenuItemClick -> OnLoadSessionTool... - Properties/fields: ProjectFilePath -> SessionFilePath, _projectFileHandler -> _sessionHandler, _projectFileCallback -> _loadSessionCallback - Resource keys: LoadProject_UI_* -> LoadSession_UI_*, LogTabWindow_UI_Project_Session_Default_Filter -> LogTabWindow_UI_Session_Default_Filter, loadProjectToolStripMenuItem -> loadSessionToolStripMenuItem - Resource values updated in en/de/zh-CN: "Project Load Failed" / "Error loading project file" replaced; merged with existing SessionLoadFailed key (was a near-duplicate) Backward compatibility: - Existing .lxj files on disk continue to load: SessionData has [JsonProperty("ProjectFilePath")] pinning the JSON key, and the field is also re-set from the file path on load so even files without this key resolve correctly. - Behavior unchanged - no runtime semantics affected. | 4 个月前 | |
file namespace | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 1 年前 |