diff --git a/CHANGELOG.md b/CHANGELOG.md index 87d108e..d682125 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,18 +7,18 @@ The format follows *Keep a Changelog*. Versions use semantic versioning with pre ## [v0.5.4] - 2026-03-13 ### Hero Screenshot -- ![TODO hero screenshot](docs/images/TODO-release-hero.png) +- ![v0.5.4 hero screenshot](docs/images/ipad-editor-light.png) ### Why Upgrade -- TODO -- TODO -- TODO +- Large files now open through a deferred, chunked install path instead of a single blocking first paint. +- Large-file sessions can switch between `Standard`, `Deferred`, and `Plain Text` modes directly in the editor UI. +- Status and large-file chrome are clearer, with line counts, session indicators, and better release-state visibility. ### Highlights -- TODO +- Added a dedicated large-file open mode with deferred first paint, chunked text installation, and an optional plain-text session mode for ultra-large documents. ### Fixes -- TODO +- Fixed large-file responsiveness regressions across project-sidebar reopen, tab switching, line-number visibility, status metrics, and large-file editor rendering stability. ### Breaking changes - None. diff --git a/Neon Vision Editor.xcodeproj/project.pbxproj b/Neon Vision Editor.xcodeproj/project.pbxproj index d6ce226..f8853d4 100644 --- a/Neon Vision Editor.xcodeproj/project.pbxproj +++ b/Neon Vision Editor.xcodeproj/project.pbxproj @@ -361,7 +361,7 @@ CODE_SIGNING_ALLOWED = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 505; + CURRENT_PROJECT_VERSION = 506; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = CS727NF72U; ENABLE_APP_SANDBOX = YES; @@ -444,7 +444,7 @@ CODE_SIGNING_ALLOWED = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 505; + CURRENT_PROJECT_VERSION = 506; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = CS727NF72U; ENABLE_APP_SANDBOX = YES; diff --git a/Neon Vision Editor/UI/PanelsAndHelpers.swift b/Neon Vision Editor/UI/PanelsAndHelpers.swift index 862eb39..d220031 100644 --- a/Neon Vision Editor/UI/PanelsAndHelpers.swift +++ b/Neon Vision Editor/UI/PanelsAndHelpers.swift @@ -343,10 +343,10 @@ struct WelcomeTourView: View { title: "What’s New in This Release", subtitle: "Major changes since v0.5.3:", bullets: [ - "![TODO hero screenshot](docs/images/TODO-release-hero.png)", - "TODO", - "TODO", - "TODO" + "![v0.5.4 hero screenshot](docs/images/ipad-editor-light.png)", + "Large files now open through a deferred, chunked install path instead of a single blocking first paint.", + "You can switch large-file sessions between Standard, Deferred, and Plain Text modes directly in the editor UI.", + "Large-file status is clearer with line counts, session indicators, and stability-focused rendering fixes." ], iconName: "sparkles.rectangle.stack", colors: [Color(red: 0.40, green: 0.28, blue: 0.90), Color(red: 0.96, green: 0.46, blue: 0.55)], diff --git a/README.md b/README.md index feb2c81..80997b6 100644 --- a/README.md +++ b/README.md @@ -614,7 +614,7 @@ Latest stable: **v0.5.4** (2026-03-13) | Version | Date | Highlights | Fixes | Breaking changes | Migration | |---|---|---|---|---|---| -| [`v0.5.4`](https://github.com/h3pdesign/Neon-Vision-Editor/releases/tag/v0.5.4) | 2026-03-13 | TODO | TODO | None noted | None required | +| [`v0.5.4`](https://github.com/h3pdesign/Neon-Vision-Editor/releases/tag/v0.5.4) | 2026-03-13 | deferred large-file open mode with chunked install; plain-text large-file session mode; clearer large-file status UI with line counts and session controls | large-file responsiveness regressions across sidebar reopen, tab switching, line-number visibility, and rendering stability | None noted | None required | | [`v0.5.3`](https://github.com/h3pdesign/Neon-Vision-Editor/releases/tag/v0.5.3) | 2026-03-10 | a new high-readability colorful light theme preset: `Prism Daylight` (also selectable while app appearance is set to dark); double-click-to-close behavior for tabs on macOS tab strips; custom theme vibrancy by applying the vivid neon syntax profile to `Custom`, so syntax colors remain bright and saturated | toolbar-symbol contrast edge cases in dark mode where gray/black variants could appear too similar | None noted | None required | | [`v0.5.2`](https://github.com/h3pdesign/Neon-Vision-Editor/releases/tag/v0.5.2) | 2026-03-09 | editor performance presets in Settings (`Balanced`, `Large Files`, `Battery`) with shared runtime mapping; configurable project navigator placement (`Left`/`Right`) for project-structure sidebar layout; iOS/iPadOS large-file responsiveness by lowering automatic large-file thresholds and applying preset-based tuning | missing diagnostics reset workflow by adding a dedicated `Clear Diagnostics` action that also clears file-open timing snapshots; macOS editor-window top-bar jumping when toggling the toolbar translucency control by keeping chrome flags stable; CSV/TSV mode header transparency so the mode bar now uses a solid standard window background | None noted | None required |