Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions Changelogs/v2.1.0-RC.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ the stable channel with no reinstall: this build supersedes the last beta.
- **Multi-tab content navigation** with a window tab bar and per-tab history
- **Generic type specialization** — inspect Swift generics with concrete arguments filled in
- **Background indexing** — the sidebar is ready when you click into it, not seconds later
- **Inspector → Relationships** — see who references a type, and what a type depends on
- **Inspector → Relationships** — a class's subclasses, a protocol's conforming types
- **Batch export** interfaces for multiple images in one pass
- **Theme settings** with a data-driven color model and a built-in Xcode preset
- **Jump to Definition** for Swift type references
Expand Down Expand Up @@ -42,9 +42,10 @@ interface alongside the original unspecialized form.
silently producing garbage.

#### Inspector → Relationships
A new **Relationships** tab sits between *Hierarchy* and *Specialization*. It
lists inbound references (who uses this type) and outbound references (what
this type depends on), drawn across every binary the document has loaded.
A new **Relationships** tab sits between *Hierarchy* and *Specialization*.
Select a class to list its direct subclasses; select a protocol to list the
types conforming to it. Results are gathered across every indexed image, not
just the one defining the type.

#### Jump to Definition for Swift types
Command-click a Swift type reference in the content view to navigate to its
Expand Down
10 changes: 5 additions & 5 deletions Changelogs/v2.1.0-beta.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ This is a `beta` build — only clients that opted in via

### Inspector → Relationships
A new **Relationships** tab sits between *Hierarchy* and *Specialization* and
shows where a type is referenced across the binaries you have loaded.
shows what else in the loaded binaries builds on a type.
Comment on lines 16 to +17

- Surfaces inbound references (who uses this type) and outbound references
(what this type depends on), drawn from a dedicated relationships engine.
- Works across binaries: if the indexed images include the consumers of a
type, they show up regardless of which dylib defines it.
- Select a class to list its direct subclasses; select a protocol to list the
types conforming to it.
- Works across binaries: matches show up regardless of which dylib defines
them, as long as their image has been indexed.
Comment on lines +21 to +22
- The list lays out cleanly even when a type has no relationships — an empty
state explains why instead of showing a blank tab.

Expand Down
Loading