[PR #3591] [MERGED] Improved shelf book management interface #6229

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

📋 Pull Request Information

Original PR: https://github.com/BookStackApp/BookStack/pull/3591
Author: @ssddanbrown
Created: 7/24/2022
Status: Merged
Merged: 7/24/2022
Merged by: @ssddanbrown

Base: developmentHead: shelf_books_enhancements


📝 Commits (1)

  • b0adb74 Improved shelf book management interface

📊 Changes

6 files changed (+102 additions, -48 deletions)

View changed files

📝 app/Http/Controllers/BookshelfController.php (+25 -28)
📝 resources/js/components/shelf-sort.js (+32 -6)
📝 resources/lang/en/entities.php (+1 -1)
📝 resources/sass/_forms.scss (+2 -1)
📝 resources/sass/styles.scss (+34 -8)
📝 resources/views/shelves/parts/form.blade.php (+8 -4)

📄 Description

  • Added ability to search books list (Local simple text match).
  • Added handles, hover-states and cursor states for better user
    interaction and clearer use of drag & drop.
  • Added default name-sort for books list on load.
  • Improved styles for dark mode.
  • Converted shelf sort component to newer component format.
  • Modernized shelf controller code a little.

Related to #3266


🔄 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/3591 **Author:** [@ssddanbrown](https://github.com/ssddanbrown) **Created:** 7/24/2022 **Status:** ✅ Merged **Merged:** 7/24/2022 **Merged by:** [@ssddanbrown](https://github.com/ssddanbrown) **Base:** `development` ← **Head:** `shelf_books_enhancements` --- ### 📝 Commits (1) - [`b0adb74`](https://github.com/BookStackApp/BookStack/commit/b0adb74d628875a0f1a88deb71362290d568dce6) Improved shelf book management interface ### 📊 Changes **6 files changed** (+102 additions, -48 deletions) <details> <summary>View changed files</summary> 📝 `app/Http/Controllers/BookshelfController.php` (+25 -28) 📝 `resources/js/components/shelf-sort.js` (+32 -6) 📝 `resources/lang/en/entities.php` (+1 -1) 📝 `resources/sass/_forms.scss` (+2 -1) 📝 `resources/sass/styles.scss` (+34 -8) 📝 `resources/views/shelves/parts/form.blade.php` (+8 -4) </details> ### 📄 Description - Added ability to search books list (Local simple text match). - Added handles, hover-states and cursor states for better user interaction and clearer use of drag & drop. - Added default name-sort for books list on load. - Improved styles for dark mode. - Converted shelf sort component to newer component format. - Modernized shelf controller code a little. Related to #3266 --- <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:27:18 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#6229