572037ef1f
Got markdown editor barely functional
...
Updated content sync and preview scoll sync to work.
Many features commented out until they can be updated.
2023-04-10 15:01:44 +01:00
f799c9b260
Applied shelf book sort changes from testing
...
Added better labelling of sort lists for screen readers.
Fadded out sort-item action buttons until hovering for a cleaner look.
2023-02-17 16:18:24 +00:00
9c26ccf43d
Added shelf book item sort action functionality
...
Adds JS logic, and dropdown action list, for quick-sorting the book
shelf list in addition to handling the book item action buttons.
2023-02-17 15:53:24 +00:00
71a09bcf6e
Started accessible controls for shelf book sort
...
Added buttons and fit to design.
Added new icon variations to support.
Extracted book item to own view and setup for future auto sorts.
2023-02-17 15:05:28 +00:00
c337439370
Rolled out use of seperate link color style
2023-01-28 16:06:11 +00:00
65ebdb7234
Added usage and defaults for dark colors
2023-01-28 15:20:08 +00:00
e708ce93ba
Updated generic tab styles and js to force accessible usage
...
Added use of more accessible tags to create tabbed-interfaces then
updated css and JS to require use of those attributes rather than custom
techniques.
Updated relevant parts of app.
Some custom parts using their own tabs though, something to improve in
future.
2023-01-28 12:50:51 +00:00
1f69965c1e
Updated settings view to have dark-mode color options
...
Also added link color option, not yet used.
Cleaned up tabbed interface control design as part of this.
2023-01-28 11:50:46 +00:00
b649738718
Made book-sort changes based on screen reader testing
...
- Removed having sort items in tabbing order since they have no action.
- Updated "show other books" list to add upon single selection since it
was not clear how these were added (double press) without then seeing
the add button, and even then the add button would be after the scroll
list.
2023-01-27 17:06:39 +00:00
022cbb9c00
Finished off design and fixing of sort buttons
2023-01-27 16:25:06 +00:00
40e112fc5b
Extracted text & added dropdown for book sort move actions
...
Primarily styling and testing left to do.
2023-01-27 13:26:58 +00:00
a3e7e754b9
Improves sortable ux
...
- Fixes multi-select functionality.
- Updated other books to be sticky.
- Added some general intro/desc text.
- Updated sort boxes to be collapsible.
- Cleaned up other books styling.
2023-01-27 11:16:17 +00:00
f5df811b15
Removed old unused style definition
2022-12-16 23:21:24 +00:00
a521f41838
Fixed lack of scroll in editor toolbox contents
...
For #2887
2022-12-16 23:16:51 +00:00
31c28be57a
Converted md settings to localstorage, added preview resize
2022-11-28 14:08:20 +00:00
09fa2d2c9c
Cleaned up dark mode styles inc. setting browser color scheme
...
Forces browser colorscheme based on BookStack color scheme, via
'color-scheme' css property.
Sets proper dark mode colors for some previously missed areas like
templates and attachment control buttons.
Also fixed search bar icon position for some search inputs.
2022-11-28 12:38:30 +00:00
ec3713bc74
Connected md editor settings to logic for functionality
2022-11-28 12:12:36 +00:00
9fd5190c70
Added md editor ui dropdown options & their back-end storage
...
Still need to perform actual in-editor functionality for those controls.
2022-11-27 20:30:14 +00:00
3995b01399
Tightened existing markdown editor styles
2022-11-27 19:52:10 +00:00
ffc9c28ad5
Merge branch 'search_preview' into development
2022-11-23 00:10:21 +00:00
fcff206853
Adjusted global search preview for dark mode
2022-11-23 00:05:24 +00:00
0e528986ab
Extracted keyboard nav. from dropdowns to share w/ search
2022-11-21 17:35:19 +00:00
e7e83a4109
Added new endpoint for search suggestions
2022-11-21 10:35:53 +00:00
c617190905
Added global search input debounce and loading indicator
2022-11-20 22:20:31 +00:00
2c1f20969a
Replaced JS logic with CSS focus-within logic
2022-11-20 21:53:53 +00:00
851ab47f8a
Fixed input styles in search preview mode, added animation
...
Also added JS handlers for hiding the suggestions
2022-11-20 21:50:59 +00:00
3b8ee3954e
Finished updating remainder of JS components to new system
2022-11-16 13:06:08 +00:00
db79167469
Updated a whole load more js components
2022-11-15 16:04:46 +00:00
4310d34135
Updated a batch of JS components
2022-11-15 11:24:31 +00:00
09c6a3c240
Started refactor and alignment of component system
...
- Updates old components to newer format, removes legacy component
support.
- Makes component registration easier and less duplicated.
- Adds base component class to extend for better editor support.
- Aligns global window exposure usage and aligns with other service
names.
2022-11-14 23:19:02 +00:00
19a792bc12
Started on a live-preview on global search input
2022-11-14 10:24:14 +00:00
66c8809799
Started interface user shortcut form interface
...
Built controller actions and initual UI.
Still needs JS logic for shortcut input handling.
2022-11-08 21:17:45 +00:00
1fc994177f
Improved shortcut overlay with related action highlighting
2022-11-05 13:57:22 +00:00
b4cb375a02
Started implementation of UI shortcuts system
2022-11-04 15:20:19 +00:00
d4e71e431b
Revised revision list to responsive layout
2022-10-31 21:26:31 +00:00
80d2889217
Updated tags list to new responsive format
2022-10-31 11:40:28 +00:00
2bbf7b2194
Revised audit log list to new responsive format
2022-10-30 20:24:08 +00:00
f75091a1c5
Revised webhooks list to new format
...
Also aligned query naming to start with model in use.
Also added created/updated sort options to roles.
2022-10-30 12:02:06 +00:00
986346a0e9
Redesigned users list to be responsive and aligned
2022-10-29 15:23:21 +01:00
45d0860448
Updated npm package versions
2022-10-24 11:40:05 +01:00
d084f225a0
Updated page pointer to use a fixed positioning system
...
Avoids interferance with elements that have their own overflow behaviour
such as table cells.
Related to #3774
2022-10-18 22:40:13 +01:00
7792da99ce
Updated entity perms. changes for dark mode support
2022-10-12 11:27:24 +01:00
25708542ff
Refined design and text for entity permission changes
2022-10-11 15:41:21 +01:00
803934d020
Added interface for adding/removing roles in entity perms.
2022-10-10 12:24:23 +01:00
ffd6a1002e
Centralised handling of permission form data to own class
...
Also updates show roles on permission view to just those with
permissions applied.
Fixes rounded borders for lone permission rows.
Moves "Everyone Else" handling from role to new class.
2022-10-09 17:14:11 +01:00
a03245e427
Added user-interface for "Everyone Else" entity permission item
...
Nothing on back-end logic done to hook this new option up.
Addition of permissions for role_id=0 works out of the box, but active
"everyone else" permissions, with no priviliges, is currently not
working. Needs change of permission gen logic also.
2022-10-02 18:09:48 +01:00
f19bad8903
Started item permission design revamp
2022-10-02 13:17:28 +01:00
ccbc68b560
Updated shelf book management to allow scroll on mobile
...
Updates book drag handling to be limited to the handle so scrolling can
be done on the items themselves.
Increased handling area and improved styling to support
2022-09-28 20:48:29 +01:00
98aed794cc
Made a range of rtl fixes
...
Mostly around dropdowns and other items that had right/left specific
styling.
For #3702
2022-09-06 21:31:18 +01:00
1afc915aed
Fixed missing nested list indent next to floated content
...
Fixes #3672
2022-09-01 13:11:59 +01:00