{"action":"created","issue":{"url":"https://api.github.com/repos/gitextensions/gitextensions/issues/3693","repository_url":"https://api.github.com/repos/gitextensions/gitextensions","labels_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/3693/labels{/name}","comments_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/3693/comments","events_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/3693/events","html_url":"https://github.com/gitextensions/gitextensions/pull/3693","id":226845643,"number":3693,"title":"feat: Dashboard revisited","user":{"login":"RussKie","id":4403806,"avatar_url":"https://avatars3.githubusercontent.com/u/4403806?v=4","gravatar_id":"","url":"https://api.github.com/users/RussKie","html_url":"https://github.com/RussKie","followers_url":"https://api.github.com/users/RussKie/followers","following_url":"https://api.github.com/users/RussKie/following{/other_user}","gists_url":"https://api.github.com/users/RussKie/gists{/gist_id}","starred_url":"https://api.github.com/users/RussKie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RussKie/subscriptions","organizations_url":"https://api.github.com/users/RussKie/orgs","repos_url":"https://api.github.com/users/RussKie/repos","events_url":"https://api.github.com/users/RussKie/events{/privacy}","received_events_url":"https://api.github.com/users/RussKie/received_events","type":"User","site_admin":false},"labels":[{"id":925852808,"url":"https://api.github.com/repos/gitextensions/gitextensions/labels/dashboard","name":"dashboard","color":"4ca2f7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/gitextensions/gitextensions/milestones/23","html_url":"https://github.com/gitextensions/gitextensions/milestone/23","labels_url":"https://api.github.com/repos/gitextensions/gitextensions/milestones/23/labels","id":2157203,"number":23,"title":"3.00","description":"","creator":{"login":"jbialobr","id":1003909,"avatar_url":"https://avatars2.githubusercontent.com/u/1003909?v=4","gravatar_id":"","url":"https://api.github.com/users/jbialobr","html_url":"https://github.com/jbialobr","followers_url":"https://api.github.com/users/jbialobr/followers","following_url":"https://api.github.com/users/jbialobr/following{/other_user}","gists_url":"https://api.github.com/users/jbialobr/gists{/gist_id}","starred_url":"https://api.github.com/users/jbialobr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbialobr/subscriptions","organizations_url":"https://api.github.com/users/jbialobr/orgs","repos_url":"https://api.github.com/users/jbialobr/repos","events_url":"https://api.github.com/users/jbialobr/events{/privacy}","received_events_url":"https://api.github.com/users/jbialobr/received_events","type":"User","site_admin":false},"open_issues":51,"closed_issues":96,"state":"open","created_at":"2016-11-25T08:34:01Z","updated_at":"2018-05-09T21:39:06Z","due_on":null,"closed_at":null},"comments":90,"created_at":"2017-05-07T10:04:28Z","updated_at":"2018-05-09T21:49:14Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/gitextensions/gitextensions/pulls/3693","html_url":"https://github.com/gitextensions/gitextensions/pull/3693","diff_url":"https://github.com/gitextensions/gitextensions/pull/3693.diff","patch_url":"https://github.com/gitextensions/gitextensions/pull/3693.patch"},"body":"Dashboard completely overhauled to provide more streamlined and simpler UX. Recent repositories and categorised repositories collections are combined. The repositories list now only contains list of recent repositories and is sync'ed with the list of repositories dropdown to provide the consistent UX.\r\nThe list is managed via the FormRecentReposSettings.\r\n\r\nThe new dashboard has:\r\n* two distinct themes - light and dark. A theme is selected automatically based on the current Windows theme.\r\n* two grouping options - by date of access and category.\r\n\r\nAlso:\r\n- DashboardCategory deprecated and removed\r\n- DashboardItem deprecated and removed\r\n\r\nCloses #3658\r\n\r\n**Related issues/feature requests:**\r\n* Closes #633 as obsolete\r\n* Closes #1062 as obsolete\r\n* Fixes #1382\r\n* Closes #1970 as obsolete\r\n* Fixes #2228\r\n* Fixes #2328 \r\n* Fixes #3624\r\n* Closes #3648 as obsolete\r\n* Fixes #3932\r\n\r\nThe following are still outstanding and may get eventually be addressed if the new dashboard is retrofitted on to 2.5x branch\r\n* #2905\r\n* #3083\r\n* #4477\r\n\r\n-----------------\r\n\r\n# Features to consider once it is merged in\r\n- [ ] Category management\r\n- [x] Collapsible categories\r\n- [ ] Add more ways to group by\r\n- [ ] Reconsider the whloe recent/less recent implementation\r\n- [ ] Consider renaming categories to 'groups'\r\n- [ ] Consider allowing renaming repository folders from UI\r\n\r\n\r\n-------------------\r\n\r\n# Screenshots:\r\n\r\n\r\nWindows:\r\n![image](https://user-images.githubusercontent.com/4403806/27516288-a718328a-59fa-11e7-9233-6a456a0e254c.png)\r\n![image](https://user-images.githubusercontent.com/4403806/27516302-e0ec037e-59fa-11e7-93e1-ef9dde25ff61.png)\r\n\r\n**Update**: 7 May 2018\r\n![image](https://user-images.githubusercontent.com/4403806/39729652-6298312e-52a0-11e8-9127-996c0e70182a.png)\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/gitextensions/gitextensions/issues/comments/387886169","html_url":"https://github.com/gitextensions/gitextensions/pull/3693#issuecomment-387886169","issue_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/3693","id":387886169,"user":{"login":"RussKie","id":4403806,"avatar_url":"https://avatars3.githubusercontent.com/u/4403806?v=4","gravatar_id":"","url":"https://api.github.com/users/RussKie","html_url":"https://github.com/RussKie","followers_url":"https://api.github.com/users/RussKie/followers","following_url":"https://api.github.com/users/RussKie/following{/other_user}","gists_url":"https://api.github.com/users/RussKie/gists{/gist_id}","starred_url":"https://api.github.com/users/RussKie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RussKie/subscriptions","organizations_url":"https://api.github.com/users/RussKie/orgs","repos_url":"https://api.github.com/users/RussKie/repos","events_url":"https://api.github.com/users/RussKie/events{/privacy}","received_events_url":"https://api.github.com/users/RussKie/received_events","type":"User","site_admin":false},"created_at":"2018-05-09T21:49:14Z","updated_at":"2018-05-09T21:49:14Z","author_association":"MEMBER","body":"> I might change the order of the two sections. <snip>\r\nReason: Favourite repos are the most used repos, so I need them on the first place.\r\nRecent repos contains (should contain) only those repos, which are not added into Favourite repos .\r\n\r\nI do quite the opposite - I primarily use recents (as do all our engineers who use GE). In event when a user has a lot of categories recents may be scrolled off the view, I am not sure that would be a good UX...\r\nAnyhow I plan to add functionality to re-order categories later on.\r\n\r\n> Just a thought. Make both scrollable and provide the same collapsible\r\nfunctionality as a grouped listview. That way we can show note of the one\r\nwe are focused on at the moment.\r\n\r\nThe listview is scrollable and categories (groups) are collapsible. Feel free to download the build I provided earlier and test it.\r\n\r\n> Or (for the favourites) a multilevel treeview (like folders an files) with the ability to create subfolders and drag and drop to dinamically configure its structures\r\n\r\nSorry, but this is not going to happen anytime soon."}}
{"actor":{"display_login":"RussKie"}}