1. 10 Sep, 2021 1 commit
  2. 06 Sep, 2021 2 commits
  3. 02 Sep, 2021 1 commit
  4. 01 Sep, 2021 1 commit
    • Gaia Clary's avatar
      MathVis: Mark the selected display item with an active color · 59c84099
      Gaia Clary authored
      When the number of items defined in MathVis grows, then finding
      a specific item in the ViewPort becomes more difficult. One way
      to "solve" this is by limiting the number of displayed items.
      
      This patch adds another way by color marking the selected item
      in the MathVis list widget with an 'active' color
      I have implemented this for matrix bounding boxes and vectors.
      
      Benefit: this way you can quickly step over the list and see
      which item highlights in the viewport.
      
      Example:
      {F10357951}
      
      Reviewed By: campbellbarton
      
      Differential Revision: https://developer.blender.org/D12360
      59c84099
  5. 31 Aug, 2021 4 commits
  6. 30 Aug, 2021 2 commits
    • Gaia Clary's avatar
      When deleting a variable from the console, the MathVis data is not updated.... · 36edc11a
      Gaia Clary authored
      When deleting a variable from the console, the MathVis data is not updated. When later trying to remove the data from MathVis we see a stack trace.
      
      This patch takes care to update the MathVis list instantly via the
      VarStates:store_states() hook
      36edc11a
    • Ryan Inch's avatar
      Collection Manager: Improve UI for adding QCD slots. Task: T69577 · f583ecf0
      Ryan Inch authored
      Replace the X labels in the QCD header widget with operators that
      generate the corresponding slot when clicked, allows for moving
      objects to the new slot by pressing hotkeys when clicking.  Each
      unassigned slot operator has a tooltip specifying it's an
      unassigned slot, which slot number it corresponds to, and lists
      the hotkeys that can be used with it and their functions.
      
      Adds a menu item to the QVT menu (the eye icon beside the QCD
      header widget) to add any missing QCD slots so that you end up
      with a full 20 slots.
      f583ecf0
  7. 29 Aug, 2021 2 commits
  8. 27 Aug, 2021 1 commit
  9. 26 Aug, 2021 3 commits
  10. 25 Aug, 2021 1 commit
  11. 24 Aug, 2021 1 commit
  12. 23 Aug, 2021 6 commits
  13. 18 Aug, 2021 3 commits
    • Demeter Dzadik's avatar
      Revert "Rigify: Clean up "Rigify Buttons" panel UX" · 5d5b7489
      Demeter Dzadik authored
      Accidental commit by misclicking in VSC, yikes!
      
      This reverts commit 9a7afcbc.
      5d5b7489
    • Demeter Dzadik's avatar
      Rigify: Clean up "Rigify Buttons" panel UX · 9a7afcbc
      Demeter Dzadik authored
      The UX for this panel felt like it could use a facelift. It was extremely ugly to look at, nothing about it was done the correct way and it broke every possible modern Blender UI convention it could.
      
      Before/After:
      {F10135475}
      {F10159077}
      
      After generating a rig:
      {F10159078}
      
      - Removed the "overwrite/new" enum.
      	- If there is a target rig object, we overwrite. If not, we create. I think that's intuitive behaviour without the extra UI element.
      	- If a rig object with the desired name already existed, but wasn't selected as the target rig, the "overwrite" option still overwrote that rig. I don't agree with that because this meant messing with data without indicating that that data is going to be messed with. Unaware users could lose data/work. With these changes, the worst thing that can happen is that your rig ends up with a .001 suffix.
      - Removed the "rig name" text input field. Before this patch, this would always rename your rig object and your rig script text datablock, which I think is more frustrating than useful. Now you can simply rename them after generation yourself, and the names will be kept in subsequent generations.
      
      - Renamed the panel from "Rigify Buttons" to "Rigify Generation" in pose/object mode and "Rigify Samples" in edit mode.
      - Changed the "Advanced Options" into a sub-panel instead.
      - Single column layout.
      - Added an info message to show the name of the successfully generated rig:
      {F10159079}
      
      Feedback welcome.
      
      Differential Revision: https://developer.blender.org/D11356
      9a7afcbc
    • Alexander Gavrilov's avatar
      Rigify: extract skin parent mechanism mixing into a generator class. · 9ffc56b3
      Alexander Gavrilov authored
      This allows cleanly avoiding reparent propagation between mirror
      siblings, which causes weird deformation in chains.
      9ffc56b3
  14. 17 Aug, 2021 1 commit
  15. 16 Aug, 2021 5 commits
  16. 15 Aug, 2021 1 commit
  17. 14 Aug, 2021 1 commit
  18. 12 Aug, 2021 1 commit
    • Vilem Duha's avatar
      BlenderKit: fixes for HDRs · 31abe549
      Vilem Duha authored
      Now HDRs are clearly separated between true HDR files and simple 360 photos.
      the 360 photos are hidden in search filter by default.
      Also fixed version check for HDRs and several little tweaks to UI
      31abe549
  19. 11 Aug, 2021 3 commits
    • Marco's avatar
      Real Snow Updates · 2fb1729c
      Marco authored
      - make the snow mesh calculation faster (by @drewp)
      - fix typos in comments
      - bump version to 1.2 and update authors
      Resolves T90594
      
      Co-authored-by: Drew Perttula<drewp>
      2fb1729c
    • Sybren A. Stüvel's avatar
      Pose Library: change how cleanup is done after Copy As Asset · 335b4d7c
      Sybren A. Stüvel authored
      Copy As Asset creates an asset datablock, saves it to disk, and then
      removes it again. This removal has a check to ensure the temp datablock
      isn't accidentally still in use by something. When this check fails, it now
      still forces the cleanup. The message is now there just to ask people to
      file a bug report, instead of blocking their workflow altogether.
      335b4d7c
    • Sybren A. Stüvel's avatar
      Pose Library: use functions instead of operators to mark/clear asset · 6cd3a735
      Sybren A. Stüvel authored
      Replace `ASSET_OT_mark` and `ASSET_OT_clear` operator calls with calls to
      resp. `ID.asset_mark()` and `ID.asset_clear()`.
      
      No functional changes.
      6cd3a735