mamba/docs/source
Adrien Delsalle 129920a304
Improve progress bars (#1350)
* refactor progress bars
* use fmt to better format progress bars fields
* add a Chrono class to handle time and status/state
* add a ProgressBarRepr class to handle representation of the bars
* add capability to remove progress bars from a manager
* add capability to set width when computing bars repr and printing
* handle no_progress_bars context value in all situations
* also ensure quiet, not a tty, and json modes are handled
* add and update tests
* make it optional to display sub-bars in aggregated mode
* display a carrousel of downloading or extracting packages is the aggregated bar
* make sure extracting packages from cache are printed by the progress bars manager
* remove postfix when printing the completed download status
* protect chrono state against modifications when sorting bars
* fix to_human_readable_filesize free function
* only wait for watch_print thread to exit if started
* store speed, also compute average speed from member or Chrono elapsed time
* use the average speed on download aggregated bar if cURL info is missing
* allows to get average speed on total elapsed time
* improved color scheme of progress bars
* collect and show the in-progress status using cyan
* init the progress randomly when activating spinner
* control sorting of multi downloads using an option
* use C-style options also for fastfail
* make sure pbar manager is init on multi bars when dl channels
* refactor on api changes
2022-01-26 15:47:13 +01:00
..
_static add initial docs 2020-10-07 09:20:14 +02:00
advanced_usage add package resolution docs 2021-06-29 20:19:24 +02:00
developer_zone improve cmake build options 2021-10-28 16:36:22 +02:00
tools keep track_features around in PackageInfo class 2021-06-30 19:25:30 +02:00
user_guide Add example of install specific version of package 2021-12-03 16:43:57 +01:00
conf.py Add repo related concepts to documentation (#1004) 2021-06-15 13:06:35 +02:00
index.rst add package resolution docs 2021-06-29 20:19:24 +02:00
installation.rst Add zsh completion (#1269) 2021-11-17 14:18:09 +01:00
python_api.rst Improve progress bars (#1350) 2022-01-26 15:47:13 +01:00