web-pal / chronos-timetracker

Desktop client for JIRA. Track time, upload worklogs without a hassle.
https://chronos.web-pal.com
MIT License
298 stars 66 forks source link

feat(Browsing Issues): added functionality to favorite projects #197

Closed cgduncan7 closed 3 years ago

cgduncan7 commented 4 years ago

ISSUES CLOSED: #47

What's this PR do?

Users now have the ability to favorite projects! A star-icon is present next to the IssueSourcePicker and there is also a new category called 'Favorite Projects' which contains a section of all favorite projects for the user to scroll through. The section appears before the rest to give users an easier time finding favorite projects. Favorites are also persisted to electron storage on quit and reloaded whenever the app is restarted. This only works for projects at the moments but can be used for filters or other issueSourceTypes later.

Where should the reviewer start?

Try favoriting your projects! See if it makes it easier for you to find your projects in a long list.

How should this be manually tested?

Favoriting projects, restarting, unfavoriting projects.

Any background context you want to provide?

Screenshots (if appropriate)

Screenshot 2019-10-31 at 22 52 27