[PR #30] Mobile-friendly UI + Enhance mobile timeline UX #28

Open
opened 2026-10-15 18:07:58 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SillyTavern/SillyTavern-Timelines/pull/30
Author: @julez122
Created: 9/12/2026
Status: 🔄 Open

Base: master ← Head: master


📝 Commits (1)

  • 4461779 Enhance mobile timeline UX

📊 Changes

4 files changed (+563 additions, -204 deletions)

View changed files

📝 index.js (+227 -78)
📝 timeline.html (+20 -7)
📝 tl_style.css (+293 -106)
📝 tl_utils.js (+23 -13)

📄 Description

Changes

  • Extension is now fully fixed on mobile SillyTavern. The node menus behavior and styling were not responsive on mobile at all and clipped through screens. No touch support. All of this was fixed with a new mobile-only node menu
  • Fixed bug that made ST's extension drawer stop from working after closing the extension

Original Commit message of my fork

This patch adds a mobile-friendly docked details pane for selected timeline nodes, 
makes the toolbar/search/legend toggles work better on small screens, 
and keeps the full-info panel state consistent when closing or reopening the timeline. 
It also updates session-action styling for narrow layouts and fixes drawer 
closing so SillyTavern’s drawer classes remain in sync without leftover inline display state.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SillyTavern/SillyTavern-Timelines/pull/30 **Author:** [@julez122](https://github.com/julez122) **Created:** 9/12/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`4461779`](https://github.com/SillyTavern/SillyTavern-Timelines/commit/4461779019e2ffa9856fc2124e182d7af4e99578) Enhance mobile timeline UX ### 📊 Changes **4 files changed** (+563 additions, -204 deletions) <details> <summary>View changed files</summary> 📝 `index.js` (+227 -78) 📝 `timeline.html` (+20 -7) 📝 `tl_style.css` (+293 -106) 📝 `tl_utils.js` (+23 -13) </details> ### 📄 Description # Changes - Extension is now fully fixed on mobile SillyTavern. The node menus behavior and styling were not responsive on mobile at all and clipped through screens. No touch support. All of this was fixed with a new mobile-only node menu - Fixed bug that made ST's extension drawer stop from working after closing the extension ## Original Commit message of my fork ```text This patch adds a mobile-friendly docked details pane for selected timeline nodes, makes the toolbar/search/legend toggles work better on small screens, and keeps the full-info panel state consistent when closing or reopening the timeline. It also updates session-action styling for narrow layouts and fixes drawer closing so SillyTavern’s drawer classes remain in sync without leftover inline display state. ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/SillyTavern-Timelines#28
No description provided.