Maniphest T76315

Multi-Object Property Editing
Closed, ArchivedTO DO

Assigned To
Hans Goudey (HooglyBoogly)
Authored By
Hans Goudey (HooglyBoogly)
May 1 2020, 11:36 PM
Tags
  • User Interface
  • BF Blender
Subscribers
Duarte Farrajota Ramos (duarteframos)
Hans Goudey (HooglyBoogly)
Leo Schmidt (LeoSch)
ogierm
slwk1d (Slowwkidd)
William Reynish (billreynish)
Tokens
"Mountain of Wealth" token, awarded by franMarz."Love" token, awarded by Slowwkidd."Love" token, awarded by chironamo."Love" token, awarded by Geronimooo."Love" token, awarded by ogierm."Love" token, awarded by LeoSch."Orange Medal" token, awarded by CobraA."Love" token, awarded by billreynish."Like" token, awarded by duarteframos.

Description

Status: On Hold


Team

Commissioner: @William Reynish (billreynish)
Project leader: @Hans Goudey (HooglyBoogly)
Project members: -

Description

Big picture: Implement Multi-Object Property Editing

The design task is T54862.

Use cases:
Setting values for multiple objects, bones, strips, keys and other items at once.

Design:
See T54862

Engineer plan:

  • ?
Work plan

Milestone 1 - Basics

Time estimate: ?

  • Invert Alt Button Behavior
  • Display Indicator when Values Don't Match
    • Checkboxes
    • Toggle buttons
    • Enum
      • Menu
      • Expanded
    • Colors
    • Number buttons
    • String buttons
  • Show Only Common Properties
    • Only common tabs in properties
    • Only add layout items when property shared
  • Allow Incrementing Values for Multiple Objects
  • Add Toggle for Behavior

Milestone 2 - Support More Cases
Time estimate: ?

  • Modifiers
  • Constraints
  • . . .

Branch:

Relevant links:

Event Timeline

Hans Goudey (HooglyBoogly) changed the task status from Needs Triage to Confirmed.May 1 2020, 11:36 PM
Hans Goudey (HooglyBoogly) created this task.
Hans Goudey (HooglyBoogly) updated the task description.May 1 2020, 11:38 PM
Duarte Farrajota Ramos (duarteframos) awarded a token.May 1 2020, 11:49 PM
Duarte Farrajota Ramos (duarteframos) added a subscriber: Duarte Farrajota Ramos (duarteframos).
William Reynish (billreynish) awarded a token.May 2 2020, 8:08 AM
CobraA (CobraA) awarded a token.May 2 2020, 9:21 PM
Leo Schmidt (LeoSch) awarded a token.May 4 2020, 9:19 PM
Hans Goudey (HooglyBoogly) updated the task description.May 5 2020, 3:31 PM
Julian Eisel (Severin) moved this task from Backlog to Long-Term Scope (Active) on the User Interface board.Jun 26 2020, 2:56 PM
Julian Eisel (Severin) added a project: BF Blender.
Hans Goudey (HooglyBoogly) moved this task from Long-Term Scope (Active) to Blender 2.91 on the User Interface board.Jun 26 2020, 8:09 PM
Hans Goudey (HooglyBoogly) moved this task from Blender 2.91 to Long-Term Scope (Active) on the User Interface board.
ogierm awarded a token.Jul 14 2020, 10:10 PM
ogierm added a subscriber: ogierm.
Leo Schmidt (LeoSch) added a subscriber: Leo Schmidt (LeoSch).Aug 4 2020, 6:54 PM
slowk1d (Geronimooo) awarded a token.Sep 21 2020, 11:49 PM
Yuichiro Fujita (chironamo) awarded a token.Sep 22 2020, 9:50 PM
slwk1d (Slowwkidd) awarded a token.Sep 22 2020, 10:00 PM
Fran Marz (franMarz) awarded a token.Sep 25 2020, 5:39 AM
slwk1d (Slowwkidd) added a subscriber: slwk1d (Slowwkidd).Nov 6 2020, 12:50 PM
Julian Eisel (Severin) moved this task from Long-Term Scope (Active) to Long-Term Scope (Inactive) on the User Interface board.Feb 11 2021, 9:40 PM
Hans Goudey (HooglyBoogly) closed this task as Archived.Apr 19 2021, 7:36 PM

This project isn't active at the moment, so there's no real point in keeping this task around, it's just cluttering the list of tasks assigned to me.

I think we'd want to reevaluate the design here anyway. Personally I think hiding things from panels based on selected objects is likely to be too complicated in practice, both in the code and for the user.

Anyway, making a task like this is quick and it's better to make it right before you start work or your plans become stale.