-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
New Extension: TeamGantt #2896
New Extension: TeamGantt #2896
Conversation
Congratulation on your new Raycast extension! 🚀 We will review it shortly. Once the PR is approved and merged, the extension will be available on the Store. |
This is ready for review 😄 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi 👋
Thanks for your contribution 💪
I tested your extension and have some feedback and suggestions for you 🙂
-
Coukd you add some metadata images.
-
I miss a custom List.Emptyview or/and a failure toast telling when credentials is wrong.
I'm looking forward to testing this extension again 🔥
Request a new review when you are ready. Feel free to contact me here or at Slack if you have any questions.
Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: Per Nielsen Tikær <[email protected]>
@pernielsentikaer thanks for the feedback. Learned a few things along the way. Should be ready for re-review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi 👋
Thanks for the update 🔥
I added a few more things to correct, I'm looking forward to testing this extension again 🔥
Request a new review when you are ready. Feel free to contact me here or at Slack if you have any questions.
accessoryTitle={keywords.join(', ')} | ||
accessoryIcon={task.is_starred ? Icon.Star : undefined} | ||
actions={ | ||
<ActionPanel title={`'${task.name}' actions`}> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might just go with Actions since the name can be pretty long
|
||
<ActionPanel.Section title="TimeSheets"> | ||
<Action | ||
title="Punch Out" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing icon
onAction={() => timeBlock && punchOut(timeBlock.id, undefined, idToken)} | ||
/> | ||
|
||
<Action title="Punch In" onAction={() => punchIn(task.id, idToken)} /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing icon
extensions/teamgantt/src/search.tsx
Outdated
|
||
return ( | ||
<List | ||
navigationTitle="Tasks" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't change the navigationTitle in the root command - it will be automatically set to the command name. Use navigationTitle only in nested screens to provide additional context.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi 👋
Looks good to me, approved 🔥
Published to the Raycast Store: |
Description
First version of interacting with tasks on TeamGantt project management. There are two commands, My Tasks and Search Tasks.
Screencast
Checklist
npm run build
and tested this distribution build in Raycastassets
folder are used by the extension itselfREADME
are placed outside of themetadata
folder