Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Dashboard Navigation] GA Links Panel #178999

Merged
merged 11 commits into from
Mar 25, 2024

Conversation

Heenawter
Copy link
Contributor

@Heenawter Heenawter commented Mar 19, 2024

Closes #172075
Closes #178396

Summary

In order to move the links panel into general availability, this PR does four main things:

  1. It changes the default of the "Save to library" toggle in the flyout from true to false - this is in response to some early telemetry, which suggests that link panels not saved to the library are more common.

    Before After
    Screenshot 2024-03-20 at 9 38 41 AM Screenshot 2024-03-20 at 9 36 10 AM
  2. It fixes a styling issue in Serverless where the height of the secondary edit/add link flyout was incorrect.

    Before After
    image image
  3. It removes the lab setting for the links panel. The removal of this setting is not a breaking change - it is completely safe to remove this setting regardless of the previous value. Telemetry tracking for this setting is also no longer required.

    Before After
    Screenshot 2024-03-19 at 3 00 39 PM image
  4. It removes any reference to "Technical preview" or "Experimental"

    Before After
    Screenshot 2024-03-19 at 2 55 20 PM image
    Screenshot 2024-03-19 at 2 56 14 PM Screenshot 2024-03-19 at 2 58 27 PM

Checklist

For maintainers

@Heenawter Heenawter added Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas loe:small Small Level of Effort release_note:skip Skip the PR/issue when compiling release notes impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. backport:skip This commit does not require backporting Project:Dashboard Navigation Related to the Dashboard Navigation Project labels Mar 19, 2024
@Heenawter Heenawter self-assigned this Mar 19, 2024
@Heenawter
Copy link
Contributor Author

/ci

@Heenawter
Copy link
Contributor Author

/ci

@Heenawter
Copy link
Contributor Author

/ci

@Heenawter
Copy link
Contributor Author

/ci

@Heenawter
Copy link
Contributor Author

/ci

@@ -25,7 +25,7 @@
}

@mixin euiFlyout {
@include kibanaFullBodyHeight();
height: calc(100vh - var(--euiFixedHeadersOffset, 0));
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This fixes a styling issue in Serverless where the height of the secondary edit/add link flyout was incorrect:

Before After
image image

@Heenawter Heenawter marked this pull request as ready for review March 20, 2024 15:57
@Heenawter Heenawter requested review from a team as code owners March 20, 2024 15:57
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

Copy link
Contributor

@ThomThomson ThomThomson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes LGTM! Excellent work to you and @nickpeihl - you've built a stable, useful product which is able to be GA'd with such small changes.

Copy link
Contributor

@andreadelrio andreadelrio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Design changes LGTM. Amazing job on this team 🚀!

@Heenawter Heenawter enabled auto-merge (squash) March 25, 2024 19:26
@kibana-ci
Copy link
Collaborator

💚 Build Succeeded

Metrics [docs]

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
presentationUtil 165 157 -8

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
links 25.1KB 24.7KB -362.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
links 34.3KB 33.7KB -572.0B
presentationUtil 36.3KB 35.7KB -652.0B
total -1.2KB
Unknown metric groups

API count

id before after diff
presentationUtil 220 212 -8

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

cc @Heenawter

@Heenawter Heenawter merged commit b9ab67a into elastic:main Mar 25, 2024
16 checks passed
@Heenawter Heenawter deleted the ga-links-panel_2024-03-14 branch March 25, 2024 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:skip This commit does not require backporting impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:small Small Level of Effort Project:Dashboard Navigation Related to the Dashboard Navigation Project release_note:skip Skip the PR/issue when compiling release notes Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas v8.14.0
Projects
None yet
7 participants