利用者:Gandalf3/GSoC 2017/Todo

提供: wiki
移動先: 案内検索

Remaining TODOs:

Minor adjustments:

  • Make install/uninstall operators add task to a queue, rather than running multiple operations in parallel
  • Handle out of disk space scenario
  • Clean up cached files
  • Optimize panel drawing
    • Only recalculate filters when filters change
    • Try profiling to find source of slowdowns
    • See if calling draw() on scroll can be disabled from blender side

Small features:

  • Filter based on repositories
  • Install from URL

Larger features:

  • Undo uninstall
  • Separate-page preferences display
  • Allow user to customize package/addon directory layout:
    • Recursively search for addons in `scripts/addons`, make sure to install updates in same place as previous version.

Other:

  • Improve UI: https://developer.blender.org/T52403
  • Add more metadata (2.8 only)
    • Changelog
    • (?)
  • Replace addons section with packages section
  • Make package manager native (i.e. not an addon); having it as an addon means it can disable itself (and then can't be re-enabled)

Known issues:

Nice to haves:

  • Preservation of preferences of disabled addons (and allow editing of disabled addon's prefs)