[PR #5685] [MERGED] Tri-layout sidebar enhancements #6548

Closed
opened 2026-02-05 10:35:16 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/BookStackApp/BookStack/pull/5685
Author: @ssddanbrown
Created: 6/30/2025
Status: Merged
Merged: 7/9/2025
Merged by: @ssddanbrown

Base: developmentHead: sidebar_rejig


📝 Commits (3)

  • 6045aff Layout: Improved sidebar sizing, and dropdown consideration
  • 9186e77 Layout: Added scroll fade to the sidebars
  • 0dcb2ec Layout: Converted tri-layout component to ts

📊 Changes

5 files changed (+101 additions, -26 deletions)

View changed files

📝 resources/js/components/dropdown.js (+3 -2)
📝 resources/js/components/tri-layout.ts (+49 -20)
📝 resources/js/services/dom.ts (+18 -0)
📝 resources/sass/_layout.scss (+28 -1)
📝 resources/views/layouts/tri.blade.php (+3 -3)

📄 Description

  • Added scroll fade to sidebars
  • Improved density and prevented content & dropdown cut-off in a range of scenarios
  • Converted tri-layout component to ts

🔄 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/BookStackApp/BookStack/pull/5685 **Author:** [@ssddanbrown](https://github.com/ssddanbrown) **Created:** 6/30/2025 **Status:** ✅ Merged **Merged:** 7/9/2025 **Merged by:** [@ssddanbrown](https://github.com/ssddanbrown) **Base:** `development` ← **Head:** `sidebar_rejig` --- ### 📝 Commits (3) - [`6045aff`](https://github.com/BookStackApp/BookStack/commit/6045aff33a3c57f03b380bd10919bb47a55440c6) Layout: Improved sidebar sizing, and dropdown consideration - [`9186e77`](https://github.com/BookStackApp/BookStack/commit/9186e77d27ea9c620ba0e45de77bdb64c198ca8c) Layout: Added scroll fade to the sidebars - [`0dcb2ec`](https://github.com/BookStackApp/BookStack/commit/0dcb2ec78c27db8a01d7902e443482bc87c6005d) Layout: Converted tri-layout component to ts ### 📊 Changes **5 files changed** (+101 additions, -26 deletions) <details> <summary>View changed files</summary> 📝 `resources/js/components/dropdown.js` (+3 -2) 📝 `resources/js/components/tri-layout.ts` (+49 -20) 📝 `resources/js/services/dom.ts` (+18 -0) 📝 `resources/sass/_layout.scss` (+28 -1) 📝 `resources/views/layouts/tri.blade.php` (+3 -3) </details> ### 📄 Description - Added scroll fade to sidebars - Improved density and prevented content & dropdown cut-off in a range of scenarios - Converted tri-layout component to ts --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 10:35:16 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#6548