]> BookStack Code Mirror - bookstack/log
bookstack
2 years agoMade a bunch of tinymce 6 upgrade fixes
Dan Brown [Mon, 18 Jul 2022 12:18:46 +0000 (13:18 +0100)]
Made a bunch of tinymce 6 upgrade fixes

- Added workaround for new 'srcdoc' usage that's breaking content in
  Firefox, added new 'custom-changes.md' file to document for future.
- Updated old usages of 'new' when creating nodes.
- Tested and changed logic, where required, where 'editor.dom.select'
  has been used to replace the old '$' usages.
- Fixed bad boolean value being passed to 'setActive' in task list
  logic.

2 years agoStarted upgrade to TinyMCE6, Untested
Dan Brown [Sun, 17 Jul 2022 17:33:03 +0000 (18:33 +0100)]
Started upgrade to TinyMCE6, Untested

- Merged in latest TinyMCE code.
- Gone through tinymce upgrade guide, made required config changes.
- Altered license references.

2 years agoMerge pull request #3579 from BookStackApp/dompdf_and_php_deps
Dan Brown [Sun, 17 Jul 2022 13:40:19 +0000 (14:40 +0100)]
Merge pull request #3579 from BookStackApp/dompdf_and_php_deps

Updated DOMPDF, and other PHP dependancies

2 years agoFixed failing tests from dompdf chanages 3579/head
Dan Brown [Sun, 17 Jul 2022 13:32:09 +0000 (14:32 +0100)]
Fixed failing tests from dompdf chanages

2 years agoUpdated DOMPDF, and other PHP dependancies
Dan Brown [Sun, 17 Jul 2022 13:01:59 +0000 (14:01 +0100)]
Updated DOMPDF, and other PHP dependancies

2 years agoAdded "ACTIVITY_LOGGED" theme event
Dan Brown [Sun, 17 Jul 2022 12:28:56 +0000 (13:28 +0100)]
Added "ACTIVITY_LOGGED" theme event

Closes #3572

2 years agoRe-ordered theme events to be alphabetical
Dan Brown [Sun, 17 Jul 2022 12:08:44 +0000 (13:08 +0100)]
Re-ordered theme events to be alphabetical

2 years agoMerge pull request #3569 from BookStackApp/permissions_v2
Dan Brown [Sun, 17 Jul 2022 09:36:33 +0000 (10:36 +0100)]
Merge pull request #3569 from BookStackApp/permissions_v2

Permissions System Refactor

2 years agoApplied StyleCI changes 3569/head
Dan Brown [Sun, 17 Jul 2022 09:32:16 +0000 (10:32 +0100)]
Applied StyleCI changes

2 years agoRemoved test web route, extracted text, added test
Dan Brown [Sun, 17 Jul 2022 09:18:24 +0000 (10:18 +0100)]
Removed test web route, extracted text, added test

2 years agoDropped use of non-view joint permissions
Dan Brown [Sat, 16 Jul 2022 20:50:42 +0000 (21:50 +0100)]
Dropped use of non-view joint permissions

2 years agoFixed a couple of non-intended logical permission issues
Dan Brown [Sat, 16 Jul 2022 19:55:32 +0000 (20:55 +0100)]
Fixed a couple of non-intended logical permission issues

Both caught in tests:
Fixed loss of permissions for admin users when entity restrictions were
active, since there are no entity-restrictions for the admin role but
we'd force generate them in joint permissions, which would be queried.
Fixed new role permission checks when permissions given with only the
action (eg. 'view'), since the type prefix would be required for role
permission checks. Was previously not needed as only the simpler form
was used in the jointpermissions after merge & calculation.

2 years agoAligned permission applicator method names
Dan Brown [Sat, 16 Jul 2022 18:54:25 +0000 (19:54 +0100)]
Aligned permission applicator method names

Also removed lesser used function, that was mostly a duplicate of an
existing function, and only used for search.

2 years agoRemoved remaining dynamic action usages in joint permission queries
Dan Brown [Sat, 16 Jul 2022 18:28:04 +0000 (19:28 +0100)]
Removed remaining dynamic action usages in joint permission queries

2 years agoContinued removal of joint permission non-view queries
Dan Brown [Sat, 16 Jul 2022 12:17:08 +0000 (13:17 +0100)]
Continued removal of joint permission non-view queries

Cleaned up PermissionApplicator to remove old cache system which was
hardly ever actuall caching anything since it was reset after each
public method run.

Changed the scope of 'userCanOnAny' to just check entity permissions,
and added protections of action scope creep, in case a role permission
action was passed by mistake.

2 years agoMerge pull request #3573 from BookStackApp/m1_docker_support
Dan Brown [Thu, 14 Jul 2022 10:03:25 +0000 (11:03 +0100)]
Merge pull request #3573 from BookStackApp/m1_docker_support

M1/Apple Silicon dev docker compatibility

2 years agoTweaked docker dev container to work with m1 apple silicon 3573/head
Dan Brown [Thu, 14 Jul 2022 00:34:57 +0000 (01:34 +0100)]
Tweaked docker dev container to work with m1 apple silicon

Tested on m1 macbook, needs testing on amd64

2 years agoStarted removal of non-view permission queries
Dan Brown [Wed, 13 Jul 2022 14:23:03 +0000 (15:23 +0100)]
Started removal of non-view permission queries

Updated ajax search and entity selector usage to display and handle
items that the user does not have permission to interact with.
Started logic changes to not allow permission type to be passed around,
with views instead being the fixed sole permission.

2 years agoAdded simple data model for faster permission generation
Dan Brown [Tue, 12 Jul 2022 20:13:02 +0000 (21:13 +0100)]
Added simple data model for faster permission generation

2 years agoRenamed and cleaned up existing permission service classes use
Dan Brown [Tue, 12 Jul 2022 19:15:41 +0000 (20:15 +0100)]
Renamed and cleaned up existing permission service classes use

2 years agoExtracted permission building out of permission service
Dan Brown [Tue, 12 Jul 2022 18:38:11 +0000 (19:38 +0100)]
Extracted permission building out of permission service

2 years agoOptimized pre-joint-permission logic efficiency
Dan Brown [Sun, 10 Jul 2022 12:45:04 +0000 (13:45 +0100)]
Optimized pre-joint-permission logic efficiency

2 years agoNew Crowdin updates (#3540)
Dan Brown [Tue, 28 Jun 2022 10:56:07 +0000 (11:56 +0100)]
New Crowdin updates (#3540)

2 years agoMerge branch '3535-group-sync-fix' into development
Dan Brown [Tue, 28 Jun 2022 10:47:22 +0000 (11:47 +0100)]
Merge branch '3535-group-sync-fix' into development

2 years agoNew Crowdin updates (#3531)
Dan Brown [Mon, 27 Jun 2022 13:29:10 +0000 (14:29 +0100)]
New Crowdin updates (#3531)

2 years agoAligned entity-selector-popup button and dblclick behaviour
Dan Brown [Mon, 27 Jun 2022 13:27:29 +0000 (14:27 +0100)]
Aligned entity-selector-popup button and dblclick behaviour

Fixes #3534

2 years agoAuth group sync: Fixed unintential mapping behaviour change
Dan Brown [Mon, 27 Jun 2022 13:17:42 +0000 (14:17 +0100)]
Auth group sync: Fixed unintential mapping behaviour change

Due to change in how casing was handled when used in the "External Auth
ID" role field.
Likely related to #3535.
Added test to cover.

2 years agoAdded path example to visual theme system
Dan Brown [Mon, 27 Jun 2022 12:38:51 +0000 (13:38 +0100)]
Added path example to visual theme system

2 years agoMerge branch 'development' of github.com:BookStackApp/BookStack into development
Dan Brown [Sat, 25 Jun 2022 13:27:46 +0000 (14:27 +0100)]
Merge branch 'development' of github.com:BookStackApp/BookStack into development

2 years agoApplied StyleCI changes
Dan Brown [Sat, 25 Jun 2022 13:27:32 +0000 (14:27 +0100)]
Applied StyleCI changes

2 years agoNew Crowdin updates (#3526)
Dan Brown [Sat, 25 Jun 2022 13:26:40 +0000 (14:26 +0100)]
New Crowdin updates (#3526)

2 years agoFixed non-translated category strings
Dan Brown [Sat, 25 Jun 2022 13:24:38 +0000 (14:24 +0100)]
Fixed non-translated category strings

For #3529

2 years agoUpdated entity-selector-popup to reset on selection
Dan Brown [Sat, 25 Jun 2022 13:13:17 +0000 (14:13 +0100)]
Updated entity-selector-popup to reset on selection

Better links the core selector component to the popup version, with new
public methods for direct controlling.

For #3528

2 years agoFixed grid layouts being pushed out by child content
Dan Brown [Sat, 25 Jun 2022 12:55:57 +0000 (13:55 +0100)]
Fixed grid layouts being pushed out by child content

Ran a quick app run-thorugh in FireFox & Chrome, No secondary affects
immediately noticed but possible this could cause changes elsewhere due
to wide-spread grid item child targeting.

For #3523

2 years agoFixed issue blocking tags on book update
Dan Brown [Sat, 25 Jun 2022 12:46:55 +0000 (13:46 +0100)]
Fixed issue blocking tags on book update

For #3527

2 years agoAdded missing welsh locale to config
Dan Brown [Fri, 24 Jun 2022 10:42:38 +0000 (11:42 +0100)]
Added missing welsh locale to config

2 years agoNew Crowdin updates (#3428)
Dan Brown [Fri, 24 Jun 2022 10:35:59 +0000 (11:35 +0100)]
New Crowdin updates (#3428)

2 years agoUpdated translator list before v22.06 release
Dan Brown [Fri, 24 Jun 2022 10:30:15 +0000 (11:30 +0100)]
Updated translator list before v22.06 release

2 years agoUpdated php deps and applied styleci changes
Dan Brown [Wed, 22 Jun 2022 11:49:58 +0000 (12:49 +0100)]
Updated php deps and applied styleci changes

2 years agoAdded base template convenience partials for theme system users
Dan Brown [Wed, 22 Jun 2022 11:47:31 +0000 (12:47 +0100)]
Added base template convenience partials for theme system users

Included test to cover usage and paths.
Closes #894

2 years agoMerge branch 'login-auto-redirect' into development
Dan Brown [Tue, 21 Jun 2022 14:38:01 +0000 (15:38 +0100)]
Merge branch 'login-auto-redirect' into development

2 years agoReview and update of login auto initiation PR
Dan Brown [Tue, 21 Jun 2022 14:32:18 +0000 (15:32 +0100)]
Review and update of login auto initiation PR

For PR #3406

- Updated naming from 'redirect' to 'initate/initation'.
- Updated phpunit.xml and .env.example.complete files with the new
  option.
- Cleaned up controller logic a bit.
- Added content and design to the new initation view to not leave user
  on a blank view for a while.
- Added non-JS button to initiation view as fallback option for
  progression.
- Moved new test to it's own Test class and expanded with additional
  scenario tests for better functionality coverage.

2 years agoFixed code snippets being added as single line
Dan Brown [Tue, 21 Jun 2022 11:01:06 +0000 (12:01 +0100)]
Fixed code snippets being added as single line

TinyMCE was adding attributes to <br> elements within code blocks which
would then not be converted to newlines by our code regex match.
This changes the conversion to use dom querying instead.

Fixes #3507

2 years agoFixed issue where text after line breaks not indexed
Dan Brown [Mon, 20 Jun 2022 22:47:42 +0000 (23:47 +0100)]
Fixed issue where text after line breaks not indexed

Linebreaks would previously essentially be removed during index and
hence joined to adjacent words, breaking prefix matching.
Added test to cover.
For #3508

2 years agoMerge pull request #3512 from BookStackApp/code_manager_updates
Dan Brown [Mon, 20 Jun 2022 22:13:28 +0000 (23:13 +0100)]
Merge pull request #3512 from BookStackApp/code_manager_updates

WYSIWYG Code Editor Updates

2 years agoAdded code editor changes mobile design handling 3512/head
Dan Brown [Mon, 20 Jun 2022 22:12:07 +0000 (23:12 +0100)]
Added code editor changes mobile design handling

2 years agoAdjusted code manager changes for dark mode
Dan Brown [Mon, 20 Jun 2022 22:06:54 +0000 (23:06 +0100)]
Adjusted code manager changes for dark mode

2 years agoAligned other popup windows
Dan Brown [Mon, 20 Jun 2022 22:02:06 +0000 (23:02 +0100)]
Aligned other popup windows

Primary change was altering image-manager to use same footer bar style
as other windows.

2 years agoUpdated code editor language lists
Dan Brown [Mon, 20 Jun 2022 16:49:56 +0000 (17:49 +0100)]
Updated code editor language lists

To align and update supported languages.

Related to #3511 and #3494

2 years agoTweaked code editor sidebar side to be smaller
Dan Brown [Mon, 20 Jun 2022 16:16:28 +0000 (17:16 +0100)]
Tweaked code editor sidebar side to be smaller

2 years agoPolished up code editor design
Dan Brown [Mon, 20 Jun 2022 16:11:34 +0000 (17:11 +0100)]
Polished up code editor design

2 years agoStarted design changes to the code-editor
Dan Brown [Mon, 20 Jun 2022 12:42:12 +0000 (13:42 +0100)]
Started design changes to the code-editor

2 years agoMerge pull request #3499 from BookStackApp/convert_hierachy
Dan Brown [Mon, 20 Jun 2022 11:51:13 +0000 (12:51 +0100)]
Merge pull request #3499 from BookStackApp/convert_hierachy

Chapter and Book Conversion Actions

2 years agoRemoved bad trailing comma in method 3499/head
Dan Brown [Sun, 19 Jun 2022 17:45:48 +0000 (18:45 +0100)]
Removed bad trailing comma in method

2 years agoFixed failing tests after conversion changes
Dan Brown [Sun, 19 Jun 2022 17:44:34 +0000 (18:44 +0100)]
Fixed failing tests after conversion changes

2 years agoApplied styleci changes for conversion work
Dan Brown [Sun, 19 Jun 2022 17:14:53 +0000 (18:14 +0100)]
Applied styleci changes for conversion work

2 years agoAdded tests for content conversion action permissions
Dan Brown [Sun, 19 Jun 2022 17:12:36 +0000 (18:12 +0100)]
Added tests for content conversion action permissions

- Updated 'removePermissionFromUser' test helper to work for
  entity-permissions that become part of the joint permissions system.

2 years agoAdded tests and doc updates for shelf/book cover image API abilities
Dan Brown [Sun, 19 Jun 2022 16:26:23 +0000 (17:26 +0100)]
Added tests and doc updates for shelf/book cover image API abilities

2 years agoAdded tests to cover convert functionality
Dan Brown [Sun, 19 Jun 2022 15:57:33 +0000 (16:57 +0100)]
Added tests to cover convert functionality

Also updated cloner class with typed properties.

2 years agoExtracted conversion text to translation file
Dan Brown [Sun, 19 Jun 2022 15:23:18 +0000 (16:23 +0100)]
Extracted conversion text to translation file

2 years agoMerge pull request #3503 from andrii-bodnar/fix/crowdin-name
Dan Brown [Thu, 16 Jun 2022 11:07:40 +0000 (12:07 +0100)]
Merge pull request #3503 from andrii-bodnar/fix/crowdin-name

Fix Crowdin name in the language_request issue template

2 years agoFix Crowdin name in the language_request issue template 3503/head
Andrii Bodnar [Thu, 16 Jun 2022 08:34:27 +0000 (11:34 +0300)]
Fix Crowdin name in the language_request issue template

2 years agoGot book to shelf conversions working
Dan Brown [Wed, 15 Jun 2022 14:05:08 +0000 (15:05 +0100)]
Got book to shelf conversions working

- Also extracted shelf to book view elements to own partial.
- Fixed some existing logic including image param handling in update
  request and activity logging against correct element.

2 years agoGot chapter conversion to books working
Dan Brown [Tue, 14 Jun 2022 15:42:29 +0000 (16:42 +0100)]
Got chapter conversion to books working

- Added required UI within edit view.
- Added required routes and controller actions.

2 years agoAdded clone of entity permissions on chapter/book promotion
Dan Brown [Tue, 14 Jun 2022 14:55:44 +0000 (15:55 +0100)]
Added clone of entity permissions on chapter/book promotion

2 years agoStarted work on hierachy conversion actions
Dan Brown [Mon, 13 Jun 2022 16:20:21 +0000 (17:20 +0100)]
Started work on hierachy conversion actions

- Updates book/shelf cover image handling for easier cloning/handling.
- Adds core logic for promoting books/chapters up a level.
- Enables usage of book/shelf cover image via API.

Related to #1087

2 years agoApplied styleci changes, updated composer deps
Dan Brown [Fri, 10 Jun 2022 11:37:14 +0000 (12:37 +0100)]
Applied styleci changes, updated composer deps

3 years agoExtracted download response logic to its own class
Dan Brown [Wed, 8 Jun 2022 22:50:42 +0000 (23:50 +0100)]
Extracted download response logic to its own class

Cleans up base controller and groups up download & streaming logic for
potential future easier addition of range request support.

3 years agoAdded audio mimes to our safe list for inline serving
Dan Brown [Wed, 8 Jun 2022 21:30:23 +0000 (22:30 +0100)]
Added audio mimes to our safe list for inline serving

Closes #3485

3 years agoUpdated composer deps, applied styleci changes
Dan Brown [Wed, 8 Jun 2022 17:00:30 +0000 (18:00 +0100)]
Updated composer deps, applied styleci changes

3 years agoReorganised and split out export templates & styles
Dan Brown [Wed, 8 Jun 2022 16:56:59 +0000 (17:56 +0100)]
Reorganised and split out export templates & styles

Moved export templates elements into their own folder for better
grouping of logical usage.
Within the base export template, added some body classes to allow easier
targeted customisation via custom head css.
Split content of export templates into smaller partials for easier
future customization.

Closes #3443

3 years agoUpdated markdown preview to update on diff-basis
Dan Brown [Tue, 7 Jun 2022 15:07:28 +0000 (16:07 +0100)]
Updated markdown preview to update on diff-basis

Uses vdom system to diff and update the current markdown preview view
instead of requiring a full HTML replace change.
This should provide better performance, expecially where dynamically
loaded content such as iframes were in use.

Closes #3454

3 years agoUpdated image drop handling to respect original file name
Dan Brown [Tue, 7 Jun 2022 13:59:00 +0000 (14:59 +0100)]
Updated image drop handling to respect original file name

Now uses the previously timestamp gen name as a backup to the original
name. Aligns with the image manager upload which uses the original name
where given.

Closes #3470

3 years agoRemoved `image_id` property from books & shelves api docs
Dan Brown [Tue, 7 Jun 2022 13:27:45 +0000 (14:27 +0100)]
Removed `image_id` property from books & shelves api docs

This was either not provided or not provided for the last 18 months.
Likely not providing much value as-is so removing.

Closes #3474

3 years agoAdded codeblock latex/stext support
Dan Brown [Mon, 30 May 2022 17:41:40 +0000 (18:41 +0100)]
Added codeblock latex/stext support

For #3458

3 years agoPrevented inadvertant logging during MFA flow
Dan Brown [Mon, 30 May 2022 17:31:08 +0000 (18:31 +0100)]
Prevented inadvertant logging during MFA flow

- Added StoppedAuthenticationException to dontReport list.
- Added test to cover.

Closes #3468

3 years agoMerge branch 'development' of github.com:BookStackApp/BookStack into development
Dan Brown [Mon, 30 May 2022 16:01:46 +0000 (17:01 +0100)]
Merge branch 'development' of github.com:BookStackApp/BookStack into development

3 years agoUpdated JS deps
Dan Brown [Mon, 30 May 2022 16:01:32 +0000 (17:01 +0100)]
Updated JS deps

3 years agoUpdate dev version to track current release target
Dan Brown [Mon, 30 May 2022 15:58:01 +0000 (16:58 +0100)]
Update dev version to track current release target

3 years agoMerge pull request #3416 from BookStackApp/group_sync_comma_escaping
Dan Brown [Mon, 30 May 2022 15:55:32 +0000 (16:55 +0100)]
Merge pull request #3416 from BookStackApp/group_sync_comma_escaping

Added ability to escape role "External Auth ID" commas

3 years agoMerge pull request #3433 from BookStackApp/tiny_improvements
Dan Brown [Mon, 30 May 2022 15:51:59 +0000 (16:51 +0100)]
Merge pull request #3433 from BookStackApp/tiny_improvements

Bunch of tiny improvements

3 years agoUpdated funding with kofi link
Dan Brown [Mon, 30 May 2022 15:49:24 +0000 (16:49 +0100)]
Updated funding with kofi link

3 years agoUpdated PHP deps
Dan Brown [Mon, 30 May 2022 15:46:48 +0000 (16:46 +0100)]
Updated PHP deps

3 years agoUpdated attachment links to have dropdown for open type 3433/head
Dan Brown [Thu, 19 May 2022 16:38:04 +0000 (17:38 +0100)]
Updated attachment links to have dropdown for open type

- Allows easier accessibility of inline attachments.
- Introduces a new split-icon-list-item thingy to support such cases
  where only part of the button is actually linked.

3 years agoMade chapter toggle in book sidebar nav more consistent
Dan Brown [Wed, 18 May 2022 13:06:40 +0000 (14:06 +0100)]
Made chapter toggle in book sidebar nav more consistent

- Now has a hover state to match other items.
- Now spans the full sidebar with like other items.
- Also updated chapter-toggle to a chapter-contents component, following
  the newer component system.

3 years agoReadjusted book child item styles after other changes
Dan Brown [Wed, 18 May 2022 12:28:34 +0000 (13:28 +0100)]
Readjusted book child item styles after other changes

Was extra space showing due to structure changes and flex gap.

3 years agoTweaked chapter list item styles
Dan Brown [Wed, 18 May 2022 12:18:21 +0000 (13:18 +0100)]
Tweaked chapter list item styles

- Improves animation smoothness
- Changed animation slideup/down animations to use max-height instead of height
  to better avoid jutter at the end.
- Cleaned spacing to match page items in books listing.

3 years agoMade the "Custom HTML Head Content" setting a highlighted code editor
Dan Brown [Tue, 17 May 2022 16:39:31 +0000 (17:39 +0100)]
Made the "Custom HTML Head Content" setting a highlighted code editor

3 years agoAligned collapsed header dropdown item styles
Dan Brown [Tue, 17 May 2022 13:27:58 +0000 (14:27 +0100)]
Aligned collapsed header dropdown item styles

Previously the desktop-visible items would style different when collapsed
into the expanded dropdown menu, compared to existing items.

3 years agoRefined header bar styles
Dan Brown [Tue, 17 May 2022 13:16:43 +0000 (14:16 +0100)]
Refined header bar styles

- Updated many items to be flexbox-based.
- Updated & aligned hover states across header bar items.

3 years agoFixed some inputs affected by height changes
Dan Brown [Tue, 17 May 2022 12:37:43 +0000 (13:37 +0100)]
Fixed some inputs affected by height changes

3 years agoFixed entity-specific tag counts listing
Dan Brown [Mon, 16 May 2022 13:05:21 +0000 (14:05 +0100)]
Fixed entity-specific tag counts listing

Was reporting wrong due to use of old polymorphic namespace references.
Test was not picking up as assertElementContains had wider scope than
expected, looking within the HTML of the element instead of the text
which you might expect. Updated test helper to look at text instead.

3 years agoRemoved dialog debug script from default home
Dan Brown [Mon, 16 May 2022 12:36:42 +0000 (13:36 +0100)]
Removed dialog debug script from default home

Accidentally left in from before.
Closes #3430

3 years agoImproved input size consistency
Dan Brown [Sat, 14 May 2022 15:05:29 +0000 (16:05 +0100)]
Improved input size consistency

Specifically updates dropdown search and user-search implementation,
although does affect all inputs.
Decouples breadcrum and select-style dropdown search toggles.

Addresses #2678

3 years agoUpdated dropdown search boxe positions to align with other dropdowns
Dan Brown [Sat, 14 May 2022 13:19:54 +0000 (14:19 +0100)]
Updated dropdown search boxe positions to align with other dropdowns

3 years agoFixed skip-to-content link shadow being slightly visible
Dan Brown [Sat, 14 May 2022 12:59:10 +0000 (13:59 +0100)]
Fixed skip-to-content link shadow being slightly visible

Would cause a slight dark area in top left of view while hidden.

3 years agoUpdated tri-layout sidebars to not be cut-off by padding
Dan Brown [Sat, 14 May 2022 12:55:03 +0000 (13:55 +0100)]
Updated tri-layout sidebars to not be cut-off by padding

Would cause effect where scroll area would be cut of by spacing which
looked a bit strange. This retains the same padding sizes but cuts the
content at the header or top of viewport.

3 years agoAdded animation transition for breadcrumb dropdown load
Dan Brown [Sat, 14 May 2022 12:32:25 +0000 (13:32 +0100)]
Added animation transition for breadcrumb dropdown load

Animates the height on breadcrumb dropdown menus to transition to the
loaded animations quicker. Includes a new animation helper for doing
similar tasks in future.

3 years agoFixed loading animation delay
Dan Brown [Sat, 14 May 2022 12:31:24 +0000 (13:31 +0100)]
Fixed loading animation delay

Loading animation would show in an unready state due to animation-delay
on components. Updated to a negative delay to ensure elements were in
correct positions right away upon show.

3 years agoUpdated breadcrumb dropdown styles, improved keyboard nav
Dan Brown [Sat, 14 May 2022 12:11:48 +0000 (13:11 +0100)]
Updated breadcrumb dropdown styles, improved keyboard nav

- Removed harsh theme color border between search and content.
- Prevented intermediate focus on list container to align arrow & tab
  behaviour, and to get to content quicker.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.