Skip to content

Conversation

@Siddhant-K-code
Copy link
Member

Description

Always Open Project Context URLs (i.e. Repository URL of GitHub/GitLab/Bitbucket URLs) in new tab to not loose context of Gitpod Dashboard.

Related Issue(s)

Fixes #

How to test

  • Go to /projects or /projects/<YOUR_PROJECT_NAME>
  • Find your Repository URL & Click on it 😄

Release Notes

NONE

Documentation

Build Options:

  • /werft with-github-actions
    Experimental feature to run the build with GitHub Actions (and not in Werft).
  • leeway-no-cache
    leeway-target=components:all
  • /werft no-test
    Run Leeway with --dont-test
Publish Options
  • /werft publish-to-npm
  • /werft publish-to-jb-marketplace
Installer Options
  • with-ee-license
  • with-slow-database
  • with-dedicated-emulation
  • with-ws-manager-mk2
  • workspace-feature-flags
    Add desired feature flags to the end of the line above, space separated

Preview Environment Options:

  • /werft with-local-preview
    If enabled this will build install/preview
  • /werft with-preview
  • /werft with-large-vm
  • /werft with-gce-vm
    If enabled this will create the environment on GCE infra
  • /werft with-integration-tests=all
    Valid options are all, workspace, webapp, ide, jetbrains, vscode, ssh

Signed-off-by: Siddhant Khare [email protected]

@werft-gitpod-dev-com
Copy link

started the job as gitpod-build-ref-external-link.1 because the annotations in the pull request description changed
(with .werft/ from main)

@github-actions github-actions bot added the team: webapp Issue belongs to the WebApp team label Feb 23, 2023
Copy link
Contributor

@gtsiolis gtsiolis left a comment

Choose a reason for hiding this comment

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

Thanks for making this change, @Siddhant-K-code! 🔮

Although it seems like a low-impact change, and we should try to rely on browser standards for opening links in new tabs (e.g. CMD+ Click), I understand how this why this interaction can be currently frustrating as it's hard to differentiate these external links.

This also affects other dashboard areas, like the links on the branch names under each project.

Still, this looks like a good MVC. Let's merge this!

Cross-posting for visibility from #7232:

We could consider:

  1. Limiting the amount of external links as much as possible, or especially avoid using the same design with internal links
  2. Introducing an external links icon that can be shown at the end of the link text
  3. Consolidating the design of the links so that it's a bit more clear when a link is an external link across the product

@roboquat roboquat merged commit 175cdc0 into main Feb 23, 2023
@roboquat roboquat deleted the ref/external-link branch February 23, 2023 12:08
@roboquat roboquat added deployed: webapp Meta team change is running in production deployed Change is completely running in production labels Feb 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deployed: webapp Meta team change is running in production deployed Change is completely running in production release-note-none size/XS team: webapp Issue belongs to the WebApp team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants