Skip to content

Commit

Permalink
Provide UI feedback during Git command execution (#630)
Browse files Browse the repository at this point in the history
* Add UI feedback during toolbar actions

* Ensure a minimum duration

* Add setting for toggling UI suspension

* Document setting

* Document new setting

* Update description

* Update setting description

* Toggle UI suspension based on plugin setting

* Fix broken tests

* Fix capitalization

* Fix capitalization

* Fix capitalization

* Wire up model event logging

* Refactor and clean-up the extension model

* Add lumino collections dependency

* Fix task queue management

* Update task names and map log events to status messages

* Throttle status widget to prevent flashing updates

* Restore prior refresh status behavior when non-200 response

* Update lockfile

* Move status widget to separate file and add widget style

* Fix operation order bug

* Allow the user to dismiss the modal

I am not convinced this is an entirely good idea, as why bother
with a blocking modal at all if a user can dismiss. The main hope
is that less technical users will simply respect the modal and wait
until completion before moving on. The risk is that users will
catch on and disregard the warning, allowing for potential footguns.
However, reviewers appear hostile to a blocking modal which cannot
be readily dismissed.

* Add setting to toggle status bar updates

* Add support for toggling display of status bar updates

* Remove console.log

* Document function

* Add backticks

* Provide UI feedback when switching branches

* Add support for providing feedback when creating a new branch and refactor error handling

* Fix broken tests

* Add src documentation and rename variables to be in line with project conventions

* Fix broken tests

* Add support for providing UI feedback when committing changes

* Add Material UI dep for displaying alert messages within toast notifications

* Refactor to use "toast" notifications

* Rename file and refactor into smaller components to support toasts

* Refactor to support log message alerts

* Refactor to support toast alerts

* Refactor to support toast alerts

* Fix broken test

* Refactor to support UI feedback

* Reorder methods

* Add private annotation

* Fix broken tests

* Fix broken tests

* Fix response consumption bug

* Reorder properties and methods

* Use finally blocks

* Merge with master

* Post Merge branch 'master' corrections

Co-authored-by: Frederic Collonval <[email protected]>
  • Loading branch information
kgryte and fcollonval authored Jul 26, 2020
1 parent dafc400 commit 4c3dbe2
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 4c3dbe2

Please sign in to comment.