Skip to content

Releases: gearsdigital/enhanced-toolbar-link-dialog

v3.2.0

16 Apr 15:06
Compare
Choose a tag to compare

3.2.0 (2023-04-16)

Features

  • add options to control anchor and target field visibility (051855d), closes #82

v3.1.3

14 Apr 07:11
Compare
Choose a tag to compare

3.1.3 (2023-04-14)

Bug Fixes

  • remove styles which changed the height of all kirby modals (ca3fe6a), closes #84

v3.1.2

17 Aug 13:56
Compare
Choose a tag to compare

3.1.2 (2022-08-17)

Bug Fixes

  • auto-suggest: focus behaviour after typing works now as expected (76488d4)

v3.1.1

16 Aug 19:32
Compare
Choose a tag to compare

3.1.1 (2022-08-16)

Bug Fixes

  • localization: add missing localizations and translations (7e49d01)

v3.1.0

16 Aug 09:44
Compare
Choose a tag to compare

3.1.0 (2022-08-16)

Features

  • accessibility: enable keyboard navigation in auto-suggest dropdown (1f8849b), closes #76

v3.0.1

15 Aug 14:15
Compare
Choose a tag to compare

3.0.1 (2022-08-15)

Bug Fixes

  • clarify placeholder text of link input field (00c4580)

v3.0.0

14 Aug 11:32
Compare
Choose a tag to compare

After waaaay too much time, it's finally here: The third version of "Enhanced Toolbar Link Dialog" 🥳

Create links to internal pages and external sites from almost everywhere. It comes with support for Kirby’s Visual Editor Blocks and improved configurability.

Don't worry, it works for non Blocks fields as well.

One of my goals for this release was to simplify the user interface and to optimize the overall user experience. I figured removing the tabbed interface and streamlining the page selection process might be a good start. Let me know what you think! 🤤

Here is how it looks

link-dialog.mp4

What is new?

Autosuggestion

Just enter a search term (or a wildcard *) and you will get a paginated result list of your pages. If you start your search with / or http it is assumed that you want to link elsewhere. No suggestions are provided in such cases.

Anchored Links

It is possible to have anchor only links. If you want to jump to a specific part of the same page you're currently editing - just leave the link empty and fill only the anchor field. Otherwise the anchor will be appended to the URL.

Improved configurability

I'ld like to emphasize these options, from which I think are the most useful for you:

  1. With the page title option you can create a title that fits your need by using Kirby Query Language.
  2. Use the sort and filter option to control which pages are shown.
  3. Setting qualified to true will prefix every link with your current site url.

You can learn more about all configuration options, if you have look into the Readme.

Automated Tests

We all have not enough time to manually test all features and edge-case with different versions of Kirby. Thats why I wrote a couple of integration tests using Cypress. To ensure compatibility, all Tests are performed against 3.6.* and 3.7.*

Whats next?

One thing that comes into my mind is to enhance the integration test coverage. It's never enough ^^

🐞+💡= ♥️

If you find any issues or have a feature request, please don't hesitate and let me know!

Release notes

3.0.0 (2022-08-14)

Bug Fixes

  • dialog: reset form after dialog closed and optimize input order (8a86da7)
  • handle anchor only links correctly (70da1c9)

Features

  • add support for blocks and compatibility to Kirby 3.7 (16e26e3), closes #59
  • test: add basic integration tests (b3bd126)
  • test: run tests for Kirby 3.6 and 3.7 (0816299)

BREAKING CHANGES

  • While adding support for Kirby blocks the user interface and the user experience got a revision that itself led to a major rework of the code base.

I simplified the process of selecting pages and optimised the configurability. It is now possible not only to customize the page title, but also to sort and filter the list of results.

v2.2.4

06 Aug 21:14
Compare
Choose a tag to compare

2.2.4 (2022-08-06)

Bug Fixes

  • qualify model type to prevent dialog errors (f307adf), closes #71

v2.2.3

05 Aug 10:07
Compare
Choose a tag to compare

2.2.3 (2022-08-05)

Bug Fixes

  • pages are now shown again (3af135d), closes #67
  • resolve deprecation warning upon login and save actions (9024e93), closes #60

v2.2.2

30 Nov 11:43
Compare
Choose a tag to compare

2.2.2 (2021-11-30)

Bug Fixes

  • update french translations to be more user friendly (c4691f6), closes #58