-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Ext/GitHub smart notification #12180
Ext/GitHub smart notification #12180
Conversation
Update1.1
changesThank you for reviewing. re-submit my PR.
|
@pernielsentikaer Updated 👍 |
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 👋
I have now tested your extension, and I have some feedback ready for you:
- If you're opening the menubar command as the first thing, then there is no data since it doesn't fetch items, maybe it should do that?
- It's still possible to add a new configuration without a description
- add a confirmAlert when you delete the notification and add a missing icon
Icon.Trash
maybe?
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.
{ | ||
"name": "ghCommandPath", | ||
"title": "gh command binary PATH", | ||
"description": "Installed Path of gh command", | ||
"type": "textfield", | ||
"required": false, | ||
"default": "/opt/homebrew/bin/gh" | ||
}, | ||
{ | ||
"name": "autoReadMergedPr", | ||
"title": "automatically read merged PR", | ||
"description": "if true, merged PR will be read", | ||
"default": true, | ||
"type": "checkbox", | ||
"label": "checkbox", | ||
"required": true | ||
} |
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.
{ | |
"name": "ghCommandPath", | |
"title": "gh command binary PATH", | |
"description": "Installed Path of gh command", | |
"type": "textfield", | |
"required": false, | |
"default": "/opt/homebrew/bin/gh" | |
}, | |
{ | |
"name": "autoReadMergedPr", | |
"title": "automatically read merged PR", | |
"description": "if true, merged PR will be read", | |
"default": true, | |
"type": "checkbox", | |
"label": "checkbox", | |
"required": true | |
} | |
{ | |
"name": "ghCommandPath", | |
"title": "gh Command Binary PATH", | |
"description": "Installed Path of gh command", | |
"type": "textfield", | |
"required": false, | |
"default": "/opt/homebrew/bin/gh" | |
}, | |
{ | |
"name": "autoReadMergedPr", | |
"title": "Options", | |
"description": "if true, merged PR will be read", | |
"default": true, | |
"type": "checkbox", | |
"label": "Automatically mark merged PRs as read", | |
"required": true | |
} |
shortcut={Keyboard.Shortcut.Common.Open} | ||
/> | ||
<Action | ||
title="Mark As Read" |
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.
title="Mark As Read" | |
title="Mark as Read" |
This pull request has been automatically marked as stale because it did not have any recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊 |
@pernielsentikaer Hi, I updated.
|
Yes, that would make sense since the command and menubar uses the same cache |
@pernielsentikaer Ive already added loading logic to the menubar.tsx. |
Hi! Is this ready for the next review? |
@pernielsentikaer yes, please 👍 |
Hi! Per is on vacation, so I will be reviewing your extension. |
@pernielsentikaer @mil3na That's good idea. Is it too late to suggest that? |
The Github extension is opensource and open for contributions. Feel free to add this functionality there! I will close this PR for now :) |
If so, I wish you had suggested it a little earlier. |
I suggested as soon as I saw and reviewed your PR :) |
Description
Github Notification Viewer
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