From a35b01381fcf88009b0bb29bebaf9214b3c1bbe0 Mon Sep 17 00:00:00 2001 From: Eli Pinkerton Date: Sat, 10 Oct 2026 06:00:25 +0000 Subject: [PATCH 1/5] Fix the docs copy against the window behavior The rebrand left the docs behind the renamed window, and three claims contradicted the code (INCONSISTENCIES I-01..I-03). A processor whose Accepts list is null is skipped during discovery, so it is never offered, not offered for every type. Splitter widths persist through EditorPrefs keys, never with the settings asset, so the pane-width clause drops out of the shared-state sentence. The persistence toggle reads Persist State in Settings Asset on screen, so the docs now name that label and describe the default as off. The settings tooltip had the two save locations swapped; it now matches the field. The row actions are the four buttons on each row, not controls above the object list, and menu paths read Tools > Wallstop Studios > DxVisualizer per the 147 rename. Fixes #153. Progresses #149 and #146. --- CHANGELOG.md | 2 + .../Data/DataVisualizerSettings.cs | 4 +- README.md | 40 +++++++++---------- docs/extending.md | 2 +- docs/getting-started.md | 15 +++---- docs/index.md | 12 +++--- docs/managing-assets.md | 2 +- docs/organizing.md | 23 ++++++----- docs/search-and-filter.md | 2 +- docs/troubleshooting.md | 4 +- 10 files changed, 56 insertions(+), 50 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ec5c26..ef9b809 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ### Fixed +- Fix the docs copy to match the window: a processor without an `Accepts` list is never offered, pane widths always save in editor preferences, and persistence docs use the + on-screen **Persist State in Settings Asset** label. The settings tooltip now names the correct save location. (#153, #149) - `BaseDataObject` asset ids no longer change on validation: an asset keeps its authored id, and only an empty id fills from the asset GUID. Created and cloned assets still get a fresh id (#137). diff --git a/Editor/DataVisualizer/Data/DataVisualizerSettings.cs b/Editor/DataVisualizer/Data/DataVisualizerSettings.cs index 2bb5503..244c059 100644 --- a/Editor/DataVisualizer/Data/DataVisualizerSettings.cs +++ b/Editor/DataVisualizer/Data/DataVisualizerSettings.cs @@ -15,7 +15,9 @@ public sealed class DataVisualizerSettings : ScriptableObject public string DataFolderPath => _dataFolderPath; - [Tooltip("If true, window state (selection, order, collapse) is saved in a special ScriptableObject. If false, state is saved within this settings asset file.")] + [Tooltip( + "If true, window state (selection, order, collapse) is saved within this settings asset file. If false, state is saved as JSON to a per-user file in Unity's persistent data path." + )] public bool persistStateInSettingsAsset; [Tooltip("If true, when selecting an Object, it will be selected in the Inspector.")] diff --git a/README.md b/README.md index b57377b..63ff23c 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,15 @@ -# Data Visualizer +# DxVisualizer > **🤖 AI Assistance Disclosure** > > The early versions of Data Visualizer were heavily human-authored. More recent development has been a mix of human effort and AI assistance: human authors lead design, > architecture, and review, while AI tools assist with feature development, bug detection, performance optimization, and documentation. -Data Visualizer streamlines working with ScriptableObject-heavy systems by centralizing asset management, inspection, and batch operations in a single window. Instead of hunting +DxVisualizer streamlines working with ScriptableObject-heavy systems by centralizing asset management, inspection, and batch operations in a single window. Instead of hunting through the Project panel and repeatedly switching contexts, you get a namespace-organized view of all your data types with inline editing, batch operations, and workflow automation. -Data Visualizer is free forever: no subscriptions, no paid upgrades, no feature-gated tiers. The full source is MIT-licensed, and every capability documented here ships in the free +DxVisualizer is free forever: no subscriptions, no paid upgrades, no feature-gated tiers. The full source is MIT-licensed, and every capability documented here ships in the free package. This guide captures the key points from the companion [video walkthrough](https://youtu.be/3oUxUSKNyhw) while keeping the instructions project-agnostic. A browsable version of this @@ -17,8 +17,8 @@ documentation, with per-topic pages, is published at