GithubHelp home page GithubHelp logo

menubar-apps / pullbar Goto Github PK

View Code? Open in Web Editor NEW
85.0 2.0 4.0 1.62 MB

GitHub pull requests in your menubar!

Home Page: https://menubar-apps.github.io/#pullbar

License: Apache License 2.0

Swift 100.00%
menubar-app menubar github pull-requests

pullbar's People

Stargazers

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

Watchers

 avatar  avatar

pullbar's Issues

Add custom search query

Currently PullBar is showing a list of pull request based of the following saved searches, as in the top bar of github:

  • Created: is:open is:pr author:streetturtle archived:false
  • Assigned: is:open is:pr assignee:streetturtle archived:false
  • Review Requested: 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.

Support `Commit Statuses`

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:

CleanShot 2023-04-24 at 17 00 37@2x

I would love it if it also supported Commit Statuses and showed colourful dots for each status :) ๐Ÿ™
Much like the demo from the readme:

CleanShot 2023-04-24 at 17 03 00@2x

On-demand refresh

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?

  • Start a refresh when the mouse goes over the tray icon (or even when it is clicked)
  • On the callout, show a refresh state with a spinner while refreshing

Installation link in README broken

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.

Add option to always show number of PRs next to menubar icons

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.

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.