Git Product home page Git Product logo

gitpod-raycast-extension's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

gitpod-raycast-extension's Issues

Add support to disable menubar icon

Problem to solve

The menubar icon is a nice feature, but could push away users from using the extension if it's always visible.

Raycast is also a keyboard-first kind of application which guides users to navigate through keyboard shortcuts, and more.

Proposal

Introduce an option in the extension settings that disables the menubar icon.

Use a Dropdown to set scope when picking a repository context

Instead of using /b, /p etc. to scope the search filter I'd love for us to use a Dropdown instead as that's the pattern I see used the most often in Raycast extensions.

E.g. something along the lines of this the screenshow below. Keep in mind I only added the dropdown to show what I mean, I didn't actually implement the filtering so that's why the list stil shows branches, pull-requests, issues.

Screenshot 2023-11-30 at 09 15 37

I don't have the me option in the list in this quick prototype, but I think it makes sense to add that too ☺️

Add option to open GitHub (as well as open a workspace)

When getting to this page where I can select branches, and issues. I almost found myself wanting to click an issue, to go re-read and re-familiarise with the GitHub issue, or PR, and didn't want to open a workspace straight away. Is there someway we could blend "open in GitHub" and "open a workspace" type actions together? πŸ€”

image

Request: Easier link to GitHub Tokens page in auth flow.

The input placeholder for the link to GitHub when setting up the extension means I have to re-write or remember the URL it as there's no easy way to copy paste or click the placeholder text. I would suggest:

  • Make the input placeholder just look like a "real" access token, e.g. ghp_huMrY****************************
  • Add a clickable link, or some easier flow to get redirected to GitHub for the token

This is personal preference: I'd remove the text "Before you can start"... etc, as it's implied by the page. Or, consider shortening the copy to be punchier / quicker? If possible could you put the "about this extension" below the input field, also? Feels like a lot of information that I'm required to read before I input the token? (just some other UI clean up thoughts, a little unrelated to the original issue, but thought I'd share if you make a change to that page 😁 !)

image

Reduce steps to opening most relevant repo's, branches, etc.

Can we reduce the number of steps to open a familiar repo? Possibly by moving some of the options from step 3 onto step 2, or maybe even into the main search page of Raycast? To open a repo I have to:

  1. Type "Gitpod"
  2. Select a repo
  3. Select a context

Is there any way we could bring useful recent contexts to the 2nd, or even 1st page? So that I've got my "recently" used or most frequently used contexts more accessible? πŸ’­ πŸ€”

Step 1 Step 2 Step 3
image image image

[feat] Open from a template

Should be able to open all the template repositories from "gitpod-samples" for users to simply prototype faster!

Making this as a heavily Local First App.

Currently though things are cached, things still don't seem "instant" enough for me. I want this to be blazing fast πŸ™ƒ.

Might consider moving from the default caching Raycast provides to something like React-query for more fine grained control while improving the search recommendations from GitHub tailored towards the user.

I want to get to the place I want, as fast as I could.

Extension configuration

I would like to propose a way to change the configuration of the extension.

The most important thing I would like to change is Gitpod's endpoint: for Gitpod Dedicated and for some still running self-hosted installations, the host differs. For example https://github.com/gitpod-io/browser-extension allows for change of Gitpod URL.

Weird branch names don't open

I have a repo for testing various aspects of Gitpod, including weird characters in branch names. It looks like when I try to open a branch like the ones listed below, it errors out.

image

image

Start workspace from default branch for repo

Seems like the app figures out branches I own, or am working on (awesome!) could we also include the default or main branch there to simply start a workspace from the main branch? πŸ’­ πŸ€”

image

[feat] Better Context Suggestions

The GitHub Context suggestions needs a revamp on getting user's most relevant Branches (recents), Pull Requests (one with most comments of yours, the ones requested your reviews, etc) and Issues (the ones you've subscribed to, comments, etc) i.e. suggestions...

Redirect to editor after workspace creation

Problem to solve

Currently, users are left in blank after creating a workspace, either in an outdated workspaces list or having to make more actions to open the workspace.

Proposal

Redirect to VS Code Web, VS Code Desktop or the Terminal after creating the workspace and close the Raycast dialog.

[FEAT] Default browser for Gitpod

I use safari for browsing (default browser) but prefer Chrome/Firefox for using Gitpod (safari just has too many inconveniences like asking for permission to paste everytime, asking for permission to open a link, etc)

Hence a global preference for Setting your Default browser for Gitpod would be awesome for my use case πŸš€

[Suggestion] - New Workspaces features

Hello πŸ‘‹
I would be interested to see information about workspaces as the list of actives, and why not to be able to remove a workspace πŸ˜„

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.