extensions
extensions copied to clipboard
[Todoist] Today's Frog
Description
Added a Menu Bar Command to display Today's Frog, which means the most important task you need to finish Today. How I implemented it:
- Added a Preferences Variable to set the label that will filter Today's Frog (Defaulted to
frog
) - Added a Menu Bar Command to Package.json
- Added a
today-frog.tsx
file with the logic to filtertoday|overdue
tasks to identify if there's a frog, and if not, it will just display the first task in the list of Today's tasks
Screencast
https://user-images.githubusercontent.com/13922607/188230644-f70b54df-cd42-4482-993e-71fc54c935bf.mov
Checklist
- [x] I read the extension guidelines
- [x] I read the documentation about publishing
- [x] I ran
npm run build
and tested this distribution build in Raycast - [x] I checked that files in the
assets
folder are used by the extension itself - [x] I checked that assets used by the
README
are placed outside of themetadata
folder
Thank you for your first contribution! :tada:
🔔 @thomaslombart you might want to have a look.
Hey @aromeronavia, thanks for the contribution! 🎉
It looks good to me except for the "frog" part which feels too opinionated to be part of the Todoist extension since the latter is designed to manage Todoist tasks in a generic way.
Hey @thomaslombart! Appreciate you taking a look at this.
I wonder if we can swap Frog with "Focus"? Today's Focus
would be the Command name, and we could replace the Frog
tag with Focus
one. I will do this change and will let you know when it's done
@thomaslombart PR ready to review again 👍
Hey @thomaslombart!
Sorry again for taking so long to respond. Regarding your comment, there is already a Today Tasks command in the extension, so I think it will be more confusing if we add Today's Tasks
. Some proposals for naming:
- Focus Task
- Menu Bar Task
- Show Tasks in Menu Bar
Not sure if it's that confusing since Raycast clearly indicates it's a menu bar command:
Here's an example with Google Workspace:
What do you think?
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊
It shouldn't be stale. @aromeronavia should I take back this PR?
@aromeronavia There's another PR for the menu bar command that is packed with more features: https://github.com/raycast/extensions/pull/3597.
I agree with closing this one in favor of the other PR, I actually like it more. I'm closing by now 👍