SmartPlot 1.4.5
SmartPlot V1.4.0 Changelog
Version: SmartPlot 1.4.0
Prepared: 2026-06-02
Source: SmartPlot V1.4 Update Summary 2026-05-31 and the generated V1.4 Word release summary
SmartPlot 1.4.0 focuses on daily plotting workflow speed, reusable figure styling, and a clearer Free / Plus boundary. It adds a settings center, platform-aware shortcuts, local plot style templates, stronger data cleaning, improved import and save flows, composite figures, curve fills, scatter trendlines, update notifications, and new Plus tools for publication-style figure work.
Highlights
- Added a new settings center for appearance, keyboard shortcuts, license status, app information, update checks, and V1.4 release notes.
- Added built-in macOS, Windows, and Linux shortcut sets for common project, editing, data table, view, figure, command, and dialog actions.
- Added SmartPlot Plus custom shortcuts with conflict checks, restore-default behavior, and local persistence.
- Added local Plot Style Templates for SmartPlot Plus, allowing users to save and reuse figure styling without saving source data or column bindings.
- Added global color swatches and a clearer color picker with current color, colors already used in the figure, nearby colors, saved swatches, and empty swatch slots.
- Improved data cleaning with missing-cell removal, missing-row removal, empty-row and empty-column cleanup, duplicate-row removal, trim text, and text-to-number conversion.
- Improved import and save flows so users can choose whether to import into the current project or a new project, and whether to save the current project or all projects.
- Added axis title distance, tick label distance, tick label rotation, and fixes for very small scientific-scale values and manual display-range synchronization.
- Added Composite Figure V1 layouts for 1x2 and 2x1 figures, with editable subplot spacing, optional shared axes, and independent subplot editing.
- Added basic curve fills for line plots and connected scatter plots, including fill-to-baseline, fill-between-lines, opacity, and gradient fills.
- Added scatter and line linear trendline tools from the series inspector, including current-series, multi-Y, and grouped fitting workflows.
- Added generated fit result assets: fitted curve, residual table, parameter table, movable equation label, and an existing-fit-results entry.
- Added app update checks, top-bar update notifications, manual checks in settings, update progress, and relaunch-to-install behavior through the Tauri updater.
Visual Examples
| Feature | Preview |
|---|---|
| Split-color curve fill | ![]() |
| Crossing-aware fill | ![]() |
| XPS peak fitting | ![]() |
| Grouped scatter trendline | ![]() |
Free Updates
Settings and Shortcuts
- Free users can open the settings center, switch Light / Dark appearance, adjust the workspace background, review license status, and view the current version.
- Free users can view and use all built-in keyboard shortcuts.
- Shortcut labels now adapt to the operating system, showing Cmd / Option on macOS and Ctrl / Alt on Windows and Linux.
- Data table shortcuts now cover copy, paste, select all, select current row, select current column, and selection expansion.
Data Cleaning
- Added clearer cleanup actions for common spreadsheet-like problems.
- "Remove missing cells" compresses only the selected columns or selected cell region.
- "Remove missing rows" removes entire table rows when the selected columns or selected region contains missing values.
- Users can output a cleaned copy as a new dataset or overwrite the current dataset after confirmation.
Import, Save, and Project Flow
- Import now makes the target explicit: current project or new project.
- Creating data in a new workspace now stays in the current project by default.
- Save behavior is clearer for single-project and multi-project workspaces.
- Saving all projects can produce a workspace that reopens the full set of projects.
Axis, Ticks, and Scale
- Added separate controls for figure title distance, X/Y axis title distance, and tick label distance.
- Added tick label rotation for clearer dense axes.
- Renamed minor tick control to "minor tick count" for a clearer mental model.
- Improved display of very small values such as
1e-12so the axis does not collapse into zeros. - Manual Y-axis display ranges now stay synchronized with display scaling and later range edits.
Composite Figures
- Added basic composite figure layouts: 1x2 and 2x1.
- Subplots remain independently selectable and editable.
- Users can adjust spacing, including negative spacing for close or partially overlapping panels.
- Shared X or Y axes are optional and off by default.
Curve Fills
- Added fill-to-baseline and fill-between-lines for line plots and connected scatter plots.
- Fill color, transparency, and gradient direction can be edited.
- Pure point-only scatter plots do not show curve fill controls, keeping the UI tied to meaningful geometry.
Scatter Trendlines
- Added a faster linear fitting entry from the series inspector.
- Supports current-series linear fitting, multi-Y linear fitting, and grouped fitting.
- Grouped fitting can combine selected groups into one overall trendline by default, or create one trendline per group when needed.
- Users can show or hide the equation and R-squared, and adjust fit line width and style.
SmartPlot Plus Updates
Plot Style Templates
- Added local Plot Style Templates from the Templates menu.
- Templates save visual styling such as typography, colors, line styles, axis styling, legend styling, canvas size, margins, and visual plot-type details.
- Templates do not save source data, data columns, automatic axis ranges, manual range values, or dataset-specific bindings.
- Templates persist locally across app restarts and normal app updates unless the user clears app data or moves devices.
Custom Shortcuts
- Plus users can edit shortcuts, detect conflicts, and restore defaults.
- Custom shortcut settings are saved locally on the machine.
Axis Breaks
- Added X and Y linear numeric axis breaks.
- Axis breaks support break start, break end, break width, and visual break style controls.
- Free users can see the Plus explanation and upgrade path; Plus users can enable and edit the feature.
Fit Confidence and Prediction Bands
- Added 95% confidence bands and 95% prediction bands for existing linear fit results.
- Band color and transparency can be edited.
- The V1.4 implementation focuses on linear fits first, leaving non-linear model interval bands for a later release.
Advanced Curve Fills
- Added split-color curve fills.
- Added crossing-aware fills between two curves.
- Added local X-range-limited fills.
- Area result output is intentionally deferred to avoid overlapping with the analysis integration workflow.
TIFF Export
- TIFF export remains a SmartPlot Plus feature for publication and submission workflows.
- Common exports such as PNG, SVG, PDF, and CSV remain part of the regular workflow.
Release and Update System
- Updated version metadata to
1.4.0across the root package, desktop package, Tauri config, Cargo config, splash screen, and app UI. - Added update source support through
latest.jsonfrom the public SmartPlot downloads release. - Added signed Tauri updater verification for update packages.
- Added update notification, update details, download/install progress, and relaunch handling.
- Note: the Windows installer is not Authenticode code-signed yet, so Windows SmartScreen may still show a warning. This is separate from Tauri updater package signature verification.
Website and Support Updates
- Updated the SmartPlot website for V1.4 positioning, templates, pricing, downloads, tutorials, support channels, SEO metadata, favicons, structured data, and analytics.
- Added QQ Channel, Discord, Xiaohongshu / REDnote, Facebook, Instagram, and email support links where appropriate.
- Added visual assets for website pages, tutorial promotion, and social/promo materials.
Known Limits and Follow-Up Items
- Composite figures currently support 1x2 and 2x1 layouts; 2x2 is intentionally deferred until the layout solver can keep panel sizing consistent.
- Axis breaks support linear numeric axes only; category axes and log axes are deferred.
- Confidence and prediction bands currently target linear fitting only.
- Clone templates and workflow templates are planned after the V1.4 Plot Style Template foundation.
- Windows Authenticode code signing is still recommended for future installer trust and SmartScreen behavior.
中文更新日志
SmartPlot 1.4.0 重点提升日常绘图效率、可复用图形样式和 Free / Plus 功能边界。此版本新增设置中心、平台化快捷键、本机绘图样式模板、全局色块、数据清理、导入/保存范围选择、坐标轴与刻度改进、多图版面、曲线填充、散点图趋势线、自动更新提示,以及面向 Plus 的断轴、拟合区间带、高级填充、自定义快捷键和样式模板。
主要更新
- 新增设置中心:外观、快捷键、License、关于、更新检查和 V1.4 更新说明集中管理。
- 新增 macOS、Windows、Linux 平台化默认快捷键,覆盖保存、撤销/重做、数据表选择、视图切换、导出、命令面板和弹窗关闭等操作。
- Plus 支持自定义快捷键、冲突检查、恢复默认和本机持久化。
- Plus 新增本机绘图样式模板,可保存字体、配色、线型、坐标轴、图例、画布尺寸和边距等样式,不保存原始数据和列绑定。
- 新增全局保存色块和更清晰的颜色选择器,包含当前色、图中已有色、相近色、保存色块和空色块。
- 新增和完善数据清理:删除缺失单元格、删除缺失整行、删除全空行/列、去重、去除文本空格、文本转数字。
- 导入时可明确选择导入到当前项目或新项目;保存时可选择保存当前项目或全部项目。
- 新增图标题距离、轴标题距离、刻度标签距离、刻度旋转,并修复极小数值科学缩放和手动显示范围同步问题。
- 新增 1x2、2x1 基础多图版面,支持子图独立编辑、图间距调整和可选共享轴。
- 新增基础曲线填充:填充到基线、两线之间填充、透明度和渐变填充。
- 新增散点图/线图线性趋势线快捷入口,支持当前数据线、多 Y、按组拟合、公式/R²显示,以及拟合曲线、残差表、参数表和公式标注输出。
- 新增桌面端更新检查、顶部更新提示、设置内手动检查、下载/安装进度和重启安装。
Plus 更新
- 绘图样式模板:保存并复用图形风格,不覆盖数据、列绑定和真实数据范围。
- 自定义快捷键:支持修改、冲突检查和恢复默认。
- 坐标轴断轴:支持 X/Y 线性数值轴的断点起止、断口宽度和断口样式。
- 拟合置信带 / 预测带:支持线性拟合结果的 95% 置信带和 95% 预测带,可编辑颜色与透明度。
- 高级曲线填充:支持曲线分割双色、交叉分色和限定 X 范围填充。
- TIFF 导出继续作为 Plus 的发表和投稿场景能力。
仍需后续完善
- 多图版面暂先支持 1x2 和 2x1,2x2 留到后续布局求解器更稳定后再开放。
- 断轴暂支持线性数值轴,不支持类别轴和对数轴。
- 拟合区间带 V1.4 先支持线性拟合,非线性模型后续扩展。
- 克隆模板和工作流模板会在样式模板基础上继续推进。
- Windows 安装器仍建议后续补 Authenticode 代码签名,以减少 SmartScreen 来源提示。



