Update button styles to be more consistent and theme agnostic #619

Closed
opened 2026-02-04 21:28:14 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @ssddanbrown on GitHub (Mar 30, 2018).

I think the action buttons in BookStack, (Not text links/actions), are currently a bit too distracting and don't always fit well when the app primary colour is customised.

I'm proposing an update to standardise these to the following two styles:

  • Grey outline button
    • For most, general purpose uses.
    • To be the default choice unless the criteria of one of the below styles is met.
  • Solid primary colour button
    • For primary actions on a page - Where there is only one primary action or where it's the primary action within a view that's hidden by default (Popup, Slide-in toolbar).

I was initially thinking of a red delete button but I think we always show a confirmation page to inform of the danger. On delete confirmation pages it would be the primary action so can be the 'Solid primary colour button'.

Just an idea to achieve cleaner visuals while better suiting app colour changes.

Originally created by @ssddanbrown on GitHub (Mar 30, 2018). I think the action buttons in BookStack, (Not text links/actions), are currently a bit too distracting and don't always fit well when the app primary colour is customised. I'm proposing an update to standardise these to the following two styles: * Grey outline button * For most, general purpose uses. * To be the default choice unless the criteria of one of the below styles is met. * Solid primary colour button * For primary actions on a page - Where there is only one primary action or where it's the primary action within a view that's hidden by default (Popup, Slide-in toolbar). I was initially thinking of a red `delete` button but I think we always show a confirmation page to inform of the danger. On delete confirmation pages it would be the primary action so can be the 'Solid primary colour button'. Just an idea to achieve cleaner visuals while better suiting app colour changes.
OVERLORD added the Open to discussion🎨 Design labels 2026-02-04 21:28:14 +03:00
Author
Owner

@ssddanbrown commented on GitHub (May 7, 2019):

Implemented as of v0.26

@ssddanbrown commented on GitHub (May 7, 2019): Implemented as of v0.26
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#619