mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Book Coverart and Grid Display #158
Closed
opened 2026-02-04 17:21:02 +03:00 by OVERLORD
·
8 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
No Label
🛠️ Enhancement
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#158
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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?
Originally created by @davidPilkington on GitHub (Sep 8, 2016).
Desired Feature:
Allow users to upload a cover for a book and to change the Views Page to allow for grid display of covers, thereby allowing more books on the one page before pagination.
Perhaps something similar to how amazon or sitepoint display books
@ssddanbrown commented on GitHub (Sep 12, 2016):
Hi @davidPilkington,
I'm quite intrigued by this idea, I think it would help add some visual context when looking at a listing of Books and give it a 'Virtual Library' kind of feel. Thanks for the suggestion.
@Wookbert commented on GitHub (Sep 19, 2016):
The uploaded cover image however should be embedded in a graphical, icon-like context. If one simply replaces the current generic book icons with plain images, things will getting to look cluttered real quick. What I find so appealing about BookStack is its clean, uncluttered design. No easy task.
@Wookbert commented on GitHub (Sep 19, 2016):
Just looked at it again: Image-based book covers would only work a large, grid-like view. I just don't see how this could work in all other views. Even when viewed on a Retina display, the icons are way too small to get meaningfully replaced by images the same size.
If there's a need to visually distinguish the book icons, the best way would be through variations of the existing book icon, through graphical icons added on top of the cover. E.g. a spoon for cooking recipes, a house for any house related stuff, a screwdriver for technical stuff, symbolized lines of code for programming and so on. I would even go that far to strictly stick to the blue color, as allowing the user to change the icon color, could make it difficult to distinguish books from chapters and pages at first sight.
@leone125 commented on GitHub (Oct 14, 2016):
👍
@nileshdeepak commented on GitHub (Jun 15, 2017):
Hi @ssddanbrown , I really like the idea of having grid view and cover image for the BookStack app.
I clearly understand your concern about the screen getting messy. To avoid that we can provide users the option to choose grid view or the current layout. This toggle can be placed in the 'Edit Profile' page.
Initial implementations can have the following:
Grid view for bookstack.com/books page.
The 'Recently Viewed' and 'Popular Books' section on that page can be left unchanged.
Allow users to upload cover image at the time of creating book.
The ideal size of the cover art is a height/width ratio of 1.6:1.
Scale image if not of required size.
Provide toggle button to show/hide cover art on 'Books' page.
If no cover image is uploaded, a default cover will be set.
Provide toggle button for type of view in the 'Edit Profile' page
Here's a link to the mock-up:
https://app.moqups.com/nileshdeepak/ch3xOXMSey/view
Please do give your feedback. Once you are happy, I would like to take a crack at developing this.
@Shackelford-Arden commented on GitHub (Jun 15, 2017):
👍 This sounds (and looks) awesome!
@nileshdeepak commented on GitHub (Jul 13, 2017):
This pull request adds features for grid view and cover art #434
@ssddanbrown commented on GitHub (Dec 6, 2017):
This has now been implemented into master as of #494. Will be in the next release.