900571ac9c
CM6: Updated for popup editor, added new interface
...
New simple interface added for abstraction of CM editor in simple
use-cases, just to provide common actions like get/set content, focus
and set mode.
2023-04-17 13:24:29 +01:00
74b4751a1c
CM6: Aligned styling with existing, improved theme handling
2023-04-16 16:05:16 +01:00
74b76ecdb9
Updated cm6 theme handling to allow extension via API
...
Uses our custom event system, uses methods that take callables so that
internal dependancies can be passed.
2023-04-15 15:35:41 +01:00
257a703878
Addressed existing cm6 todos
...
- Updated clipboard handling
- Removed old clipboard package for browser-native API.
- Updated codemirror editor events to use new props for new data types.
2023-04-14 14:08:40 +01:00
32c765d0c3
Updated another range of actions for cm6
2023-04-13 12:51:52 +01:00
9813c94720
Made a start on updating editor actions
2023-04-11 13:16:04 +01:00
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
3599a962a3
search-box-cancel placement
2022-12-02 13:10:57 +01: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