Git Product home page Git Product logo

builds's People

Contributors

jbmorley avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

appstorage

builds's Issues

Cache the last state to display on launch

Build statuses may well not change between app launches so it's a nice user experience improvement to cache the last update state and use this on launch while fetching the current state in the background. This also ties in well with work to support background updates (primarily focused on iPhone and iPad).

Show just the repository name by default

Right now, build status tiles use repository full names (e.g., 'inseven/builds' vs 'builds'). This is an unnecessary qualification in most cases. We should make it a user-configurable option (perhaps 'prefer full names') and use the short repository name by default.

It would be nice if the implementation of this could automatically use full names if there are repositories with the same name to help users disambiguate them.

Show a UI affordance for clickable elements

On macOS, annotations are viewable by clicking on the 'text' icon. Right now, there's no UI affordance to show that this is clickable. Ideally it would show a rounded-rect background just as toolbar buttons do.

Option to show a warning if builds are too old

I schedule regular builds to ensure my projects can build against the current toolchains. In this scenario it's useful to be able to show a warning if the most recent build is too old.

Delete favorites when logging out

It's not 100% clear this is the right choice, but I think most people would expect the data to be cleared after a manual log out.

Limit the app to just one main window

On further consideration, I'm not sure this is actually a good approach–I can imagine the main window offering a sidebar that allows for filtering by organisation and other useful metrics. Closing as won't fix.

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.