[PR #1153] [MERGED] 2019 design #5780

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

📋 Pull Request Information

Original PR: https://github.com/BookStackApp/BookStack/pull/1153
Author: @ssddanbrown
Created: 12/2/2018
Status: Merged
Merged: 4/14/2019
Merged by: @ssddanbrown

Base: masterHead: 2019-design


📝 Commits (10+)

  • 89be30f Started on a design update
  • 0e395b1 Started reworking of page-show design
  • c356612 Added sidebar layout size tweaks
  • 4a87201 Merge branch 'master' into 2019-design
  • 4df1170 Updated book-tree design and abstracted breadcrumb template
  • d39fc84 Merge branch 'master' into 2019-design
  • aabd4c0 Started looking at the books listing design
  • 2a882a4 Updated books listing to three column layout design
  • 0b976d9 Added list sorting styles, Yet to add functionality
  • 4c574c2 Implemented functionality to make books sort function

📊 Changes

229 files changed (+6772 additions, -7633 deletions)

View changed files

📝 app/Actions/ActivityService.php (+2 -2)
📝 app/Actions/ViewService.php (+13 -10)
📝 app/Auth/Permissions/PermissionService.php (+1 -1)
📝 app/Auth/Role.php (+7 -6)
📝 app/Auth/UserRepo.php (+13 -12)
📝 app/Entities/Book.php (+11 -2)
📝 app/Entities/Bookshelf.php (+14 -3)
app/Entities/BreadcrumbsViewComposer.php (+34 -0)
📝 app/Entities/Chapter.php (+11 -2)
📝 app/Entities/Entity.php (+19 -0)
app/Entities/EntityContextManager.php (+62 -0)
📝 app/Entities/EntityProvider.php (+19 -0)
📝 app/Entities/Page.php (+0 -11)
📝 app/Entities/PageRevision.php (+1 -0)
📝 app/Entities/Repos/EntityRepo.php (+45 -6)
📝 app/Http/Controllers/Auth/LoginController.php (+1 -1)
📝 app/Http/Controllers/Auth/RegisterController.php (+2 -2)
📝 app/Http/Controllers/BookController.php (+54 -21)
📝 app/Http/Controllers/BookshelfController.php (+42 -23)
📝 app/Http/Controllers/ChapterController.php (+11 -8)

...and 80 more files

📄 Description

This is a WIP design update targeted for early 2019. It includes some functional aspects of the design as well as just styles.

Design Goals

  • Improved design consistency and feature usage throughout application.
  • Provide a more modern, less "stock" feel.
  • Cleanup of colour-scheme for easier customizability.
  • Lessen usage of glaring entity colours.
  • Improved mobile usability.
  • Increased functionality in core areas for improved app usage efficiency. (Book list sorting, for example)

Early Preview (Comparison)

Old Books List View
bookstack_books_redesign_old

New Books List View
bookstack_books_redesign


🔄 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/1153 **Author:** [@ssddanbrown](https://github.com/ssddanbrown) **Created:** 12/2/2018 **Status:** ✅ Merged **Merged:** 4/14/2019 **Merged by:** [@ssddanbrown](https://github.com/ssddanbrown) **Base:** `master` ← **Head:** `2019-design` --- ### 📝 Commits (10+) - [`89be30f`](https://github.com/BookStackApp/BookStack/commit/89be30ff0ed8a8a59d1bebb7f4e6828f179a35f5) Started on a design update - [`0e395b1`](https://github.com/BookStackApp/BookStack/commit/0e395b1e21171ca702bc5b2a4ae32617511ffdc4) Started reworking of page-show design - [`c356612`](https://github.com/BookStackApp/BookStack/commit/c35661261264f9307a04c2ec241e30977eb095ea) Added sidebar layout size tweaks - [`4a87201`](https://github.com/BookStackApp/BookStack/commit/4a872012c5568c59aec7dc9825bee28902ce3431) Merge branch 'master' into 2019-design - [`4df1170`](https://github.com/BookStackApp/BookStack/commit/4df11701e73bd0cb38fd270008695b62f1bef8ed) Updated book-tree design and abstracted breadcrumb template - [`d39fc84`](https://github.com/BookStackApp/BookStack/commit/d39fc843019b9a4b7d7eebc7544edb8c86e245db) Merge branch 'master' into 2019-design - [`aabd4c0`](https://github.com/BookStackApp/BookStack/commit/aabd4c04128f738d88a6a6ac756f1554105811df) Started looking at the books listing design - [`2a882a4`](https://github.com/BookStackApp/BookStack/commit/2a882a43ffc0a9d94f6936d1d557a7fec65e62d2) Updated books listing to three column layout design - [`0b976d9`](https://github.com/BookStackApp/BookStack/commit/0b976d9f91d45a9aebe51de11183f7b31a0132e1) Added list sorting styles, Yet to add functionality - [`4c574c2`](https://github.com/BookStackApp/BookStack/commit/4c574c22a80a6838f0cf0b37b9fab1242e4fdf8c) Implemented functionality to make books sort function ### 📊 Changes **229 files changed** (+6772 additions, -7633 deletions) <details> <summary>View changed files</summary> 📝 `app/Actions/ActivityService.php` (+2 -2) 📝 `app/Actions/ViewService.php` (+13 -10) 📝 `app/Auth/Permissions/PermissionService.php` (+1 -1) 📝 `app/Auth/Role.php` (+7 -6) 📝 `app/Auth/UserRepo.php` (+13 -12) 📝 `app/Entities/Book.php` (+11 -2) 📝 `app/Entities/Bookshelf.php` (+14 -3) ➕ `app/Entities/BreadcrumbsViewComposer.php` (+34 -0) 📝 `app/Entities/Chapter.php` (+11 -2) 📝 `app/Entities/Entity.php` (+19 -0) ➕ `app/Entities/EntityContextManager.php` (+62 -0) 📝 `app/Entities/EntityProvider.php` (+19 -0) 📝 `app/Entities/Page.php` (+0 -11) 📝 `app/Entities/PageRevision.php` (+1 -0) 📝 `app/Entities/Repos/EntityRepo.php` (+45 -6) 📝 `app/Http/Controllers/Auth/LoginController.php` (+1 -1) 📝 `app/Http/Controllers/Auth/RegisterController.php` (+2 -2) 📝 `app/Http/Controllers/BookController.php` (+54 -21) 📝 `app/Http/Controllers/BookshelfController.php` (+42 -23) 📝 `app/Http/Controllers/ChapterController.php` (+11 -8) _...and 80 more files_ </details> ### 📄 Description This is a WIP design update targeted for early 2019. It includes some functional aspects of the design as well as just styles. ### Design Goals * Improved design consistency and feature usage throughout application. * Provide a more modern, less "stock" feel. * Cleanup of colour-scheme for easier customizability. * Lessen usage of glaring entity colours. * Improved mobile usability. * Increased functionality in core areas for improved app usage efficiency. (Book list sorting, for example) ### Early Preview (Comparison) **Old Books List View** ![bookstack_books_redesign_old](https://user-images.githubusercontent.com/8343178/49333175-1d569f00-f5b2-11e8-9009-e328d31b37f0.png) **New Books List View** ![bookstack_books_redesign](https://user-images.githubusercontent.com/8343178/49333162-e97b7980-f5b1-11e8-8b70-1d8045d2c893.png) --- <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:16:54 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5780