Files
Carson Sievert 3d66940402 Add busy indication (#4040)
* First pass at a proper state machine for managing output progress state

* `yarn build` (GitHub Actions)

* Add useBusyIndicators(), spinnerOptions(), and pulseOptions()

* Bring in new spinner defaults

* Use an actual div instead of a pseudo-element since chromium can't be trusted to show them when animated

* Revert "Use an actual div instead of a pseudo-element since chromium can't be trusted to show them when animated"

This reverts commit 6167c1dfd7.

* Embed animation inside svg (to avoid Chromium bug). Consolidate options into a singular busyIndicatorOptions()

* Add to pkgdown reference

* `devtools::document()` (GitHub Actions)

* `yarn build` (GitHub Actions)

* Bump version

* `yarn build` (GitHub Actions)

* Sync package version (GitHub Actions)

* Apply suggestions from code review

Co-authored-by: Garrick Aden-Buie <garrick@adenbuie.com>

* Update snapshots

* `devtools::document()` (GitHub Actions)

* Address feedback

* Bring in more spinner type options

* fix use of fs

* Code review

* `devtools::document()` (GitHub Actions)

* Sync package version (GitHub Actions)

* Update snapshots

* Fix comments

* Make snapshot consistent cross-platform

* Fix namespace issue

* Reduce specificity of position relative

* Skip snapshot on windows; update news

* Whoops

* Scope spinner customizations to parent element by default

* Update snapshots

* Reorder spinner types

* Set a private random seed in tests

* Better id naming

---------

Co-authored-by: cpsievert <cpsievert@users.noreply.github.com>
Co-authored-by: Garrick Aden-Buie <garrick@adenbuie.com>
2024-05-10 14:58:43 -05:00
..
2020-12-18 14:31:31 -05:00
2020-04-23 13:37:26 -05:00
2019-11-13 12:10:57 -06:00
2019-11-13 12:10:57 -06:00
2019-11-13 12:10:57 -06:00
2019-11-13 12:10:57 -06:00
2022-10-24 18:37:15 -07:00
2019-09-11 15:23:41 -05:00
2019-11-13 12:10:57 -06:00
2017-03-21 14:02:29 -05:00
2020-09-09 13:14:39 -05:00
2022-04-23 12:25:11 -04:00
2020-09-09 13:14:39 -05:00
2024-03-08 09:15:37 -06:00
2021-01-13 14:18:12 -06:00
2021-01-13 14:18:12 -06:00
2019-11-13 12:10:57 -06:00
2019-11-22 13:07:44 -06:00
2019-11-13 12:10:57 -06:00
2024-03-08 09:15:37 -06:00
2020-09-09 13:14:39 -05:00
2020-10-13 15:57:52 -05:00
2020-09-09 13:14:39 -05:00
2024-02-02 16:53:48 -06:00
2020-09-24 14:53:38 -05:00
2020-09-24 14:53:38 -05:00
2017-03-21 14:02:29 -05:00
2024-02-02 16:53:48 -06:00
2020-09-24 14:53:38 -05:00
2020-09-24 14:53:38 -05:00
2022-10-24 18:37:15 -07:00
2024-02-02 16:53:48 -06:00
2019-11-01 02:33:58 +00:00
2019-11-13 12:10:57 -06:00
2019-11-13 12:10:57 -06:00
2020-09-24 14:53:38 -05:00
2021-01-13 14:18:12 -06:00
2020-09-09 13:14:39 -05:00
2019-11-13 12:10:57 -06:00
2019-11-13 12:10:57 -06:00
2020-12-16 13:37:16 -06:00
2019-09-11 15:23:41 -05:00
2019-11-13 12:10:57 -06:00
2020-09-24 14:53:38 -05:00
2017-03-21 14:02:29 -05:00
2020-09-09 13:14:39 -05:00