[PR #4604] [MERGED] Editor design update #6377

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

📋 Pull Request Information

Original PR: https://github.com/BookStackApp/BookStack/pull/4604
Author: @ssddanbrown
Created: 10/8/2023
Status: Merged
Merged: 10/14/2023
Merged by: @ssddanbrown

Base: developmentHead: editor_trim_enhancement


📝 Commits (5)

  • a12b60e Editor: Started attempts to improve design elements
  • 45c7409 Editor: Started toying with more singificant design update
  • 8c10959 Editors: Tightened up new design, adjusted for MD editor
  • 8ffa436 Editors: Adjusted new design for mobile and dark mode
  • 8166e27 Editors: Properly aligned edit area border radius

📊 Changes

12 files changed (+289 additions, -212 deletions)

View changed files

📝 lang/en/entities.php (+1 -0)
📝 resources/js/components/editor-toolbox.js (+4 -2)
📝 resources/sass/_blocks.scss (+1 -0)
📝 resources/sass/_forms.scss (+3 -30)
📝 resources/sass/_header.scss (+0 -39)
📝 resources/sass/_pages.scss (+131 -29)
📝 resources/sass/_tinymce.scss (+6 -0)
📝 resources/views/pages/edit.blade.php (+0 -1)
📝 resources/views/pages/parts/editor-toolbar.blade.php (+101 -82)
📝 resources/views/pages/parts/editor-toolbox.blade.php (+12 -10)
📝 resources/views/pages/parts/form.blade.php (+28 -17)
📝 resources/views/pages/parts/markdown-editor.blade.php (+2 -2)

📄 Description

Attempt to address little UI elements to provide a better visual experience.
Just to neaten things up and better integrate elements.

Todo

  • Finish sidebar changes
  • Neaten top toolbar buttons.
  • Test on dark mode
  • Test across both editors
  • Test on screen sizes
  • Test on browsers

🔄 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/4604 **Author:** [@ssddanbrown](https://github.com/ssddanbrown) **Created:** 10/8/2023 **Status:** ✅ Merged **Merged:** 10/14/2023 **Merged by:** [@ssddanbrown](https://github.com/ssddanbrown) **Base:** `development` ← **Head:** `editor_trim_enhancement` --- ### 📝 Commits (5) - [`a12b60e`](https://github.com/BookStackApp/BookStack/commit/a12b60e1ad764fc42915993713df11f85aa8774e) Editor: Started attempts to improve design elements - [`45c7409`](https://github.com/BookStackApp/BookStack/commit/45c74090929338323d72787a90a66391e554805e) Editor: Started toying with more singificant design update - [`8c10959`](https://github.com/BookStackApp/BookStack/commit/8c10959339f602052c3aa6d126b29a8273992e72) Editors: Tightened up new design, adjusted for MD editor - [`8ffa436`](https://github.com/BookStackApp/BookStack/commit/8ffa436f3da10da9accfb15c623091b54e63708e) Editors: Adjusted new design for mobile and dark mode - [`8166e27`](https://github.com/BookStackApp/BookStack/commit/8166e27f2bb06fe03392504489ad05edac5da173) Editors: Properly aligned edit area border radius ### 📊 Changes **12 files changed** (+289 additions, -212 deletions) <details> <summary>View changed files</summary> 📝 `lang/en/entities.php` (+1 -0) 📝 `resources/js/components/editor-toolbox.js` (+4 -2) 📝 `resources/sass/_blocks.scss` (+1 -0) 📝 `resources/sass/_forms.scss` (+3 -30) 📝 `resources/sass/_header.scss` (+0 -39) 📝 `resources/sass/_pages.scss` (+131 -29) 📝 `resources/sass/_tinymce.scss` (+6 -0) 📝 `resources/views/pages/edit.blade.php` (+0 -1) 📝 `resources/views/pages/parts/editor-toolbar.blade.php` (+101 -82) 📝 `resources/views/pages/parts/editor-toolbox.blade.php` (+12 -10) 📝 `resources/views/pages/parts/form.blade.php` (+28 -17) 📝 `resources/views/pages/parts/markdown-editor.blade.php` (+2 -2) </details> ### 📄 Description Attempt to address little UI elements to provide a better visual experience. Just to neaten things up and better integrate elements. ## Todo - [x] Finish sidebar changes - [x] Neaten top toolbar buttons. - [x] Test on dark mode - [x] Test across both editors - [x] Test on screen sizes - [x] Test on browsers --- <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:30:44 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#6377