mirror of
https://github.com/SillyTavern/SillyTavern-Timelines.git
synced 2026-10-15 18:12:00 +00:00
[PR #19] [MERGED] Multiparent and navigation #27
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
SillyTavern/SillyTavern-Timelines#27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/SillyTavern/SillyTavern-Timelines/pull/19
Author: @Technologicat
Created: 2/2/2024
Status: ✅ Merged
Merged: 2/4/2024
Merged by: @Cohee1207
Base:
master← Head:multiparent📝 Commits (10+)
967b42bTreat multiple parent nodes correctly; add rank algorithm selectionee54c9dBetter consistency for auto-zoom-outd20d2c0clean up taptippy closing39b00b0add comment09a0199whitespace2093528comment15826f1comment7c2b633add edge highlighting on mouseover, click to navigate to far enda82c8e1update READMEf07dfe8add comment📊 Changes
8 files changed (+834 additions, -301 deletions)
View changed files
📝
README.md(+18 -5)📝
index.js(+604 -182)📝
timeline.html(+24 -18)📝
tl_graph.js(+85 -11)📝
tl_node_data.js(+92 -82)📝
tl_style.css(+9 -0)📝
tl_style.js(+0 -2)📝
tl_utils.js(+2 -1)📄 Description
It seems that the nearer you get to getting the UX to feel just right, the smaller the things that start feeling like major usability roadblocks. Hence the following changes:
Changelog
ear use matwould match this line.las laser, the longest fragments are matched first to ensure correct highlighting.network-simplex, new default istight-treetight-treebetter deals with the resulting mess when nodes with multiple parents exist.Screenshot
Multiple parent nodes, edge highlighting, and the new navigation buttons.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.