menubar-apps / pullbar Goto Github PK
View Code? Open in Web Editor NEWGitHub pull requests in your menubar!
Home Page: https://menubar-apps.github.io/#pullbar
License: Apache License 2.0
GitHub pull requests in your menubar!
Home Page: https://menubar-apps.github.io/#pullbar
License: Apache License 2.0
Show PR status, i.e draft, ready to merge, closed.
Currently PullBar is showing a list of pull request based of the following saved searches, as in the top bar of github:
is:open is:pr author:streetturtle archived:false
is:open is:pr assignee:streetturtle archived:false
is:open is:pr review-requested:streetturtle archived:false
It would be nice to add an option to show PRs based on a custom search query.
A repo I work on is configured to use Commit Statuses
(not Checks
).
PullBar supports Checks
only, which means I don't see any of the cool little colourful dots:
I would love it if it also supported Commit Statuses
and showed colourful dots for each status :) ๐
Much like the demo from the readme:
Add an icon to show if token is valid in preferences window
Add option to show PRs labels
It'd be nice if one of the user options allowed setting the base URL. This would allow people to use this against with an on-prem Github Enterprise installation.
I find I nearly always want to run a refresh when I open the callout.
Given the tray icon doesn't show a count, could it work to replace the manual and periodic refresh with the following?
If I want to refresh the list of PRs and click Refresh, the popup gets closed and I have to open it again.
If a title of a pull request is too long, trim it and add a tooltip
Tbd
Hi @streetturtle, thanks for developing this app! It's not only really useful to keep track of my assigned/created PRs, but it looks great too.
I noticed one problem when first installing - the text 'Download and install the latest release' in the README 404s.
I was going to submit a PR to change the URL to https://github.com/menubar-apps/PullBar/releases/latest/download/pullbar.dmg
(from this guide) but it looks like that link only works if the asset name is the same across all releases.
I think for that to work you'd have to change the release asset from pullbar.<version>.dmg
to pullbar.dmg
or link straight to the GitHub 'latest releases' page (https://github.com/menubar-apps/PullBar/releases/latest) and let users download the latest .dmg
from there.
Currently, PullBar shows number of PRs next to the menubar icon only if one type of PRs is selected. If more than one type is selected, then there is no number.
It would be nice to add add an option to still show the number of preferred types of PRs, say, you want to see Created and Review Requested PRs in the menu, and next to the menubar icon show number of Review Requested PRs.
This returns information about the app and should be used to check it there is a new version available, similar to check for a new github release
https://itunes.apple.com/lookup?bundleId=com.pavelmakhov.pullBar
This could be a good solution:
https://github.com/sindresorhus/LaunchAtLogin
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.