# BCon24 Ideas & Stuff
- Add an option to disable the backward-compatible Action API in RNA, so that add-on code can be tested to not silently "just work" because of that API.
- FCurve "error" line: if two Objects use the same slot, and one Object doesn't have the animated properties, no error is shown.
- https://freebirdxr.com/
- GeoNodes manipulator should auto-key!
- F-Curves are named after socket names, not the input name you animated. Probably best to add an ability to set label, and if unset default to current RNA-resolving behaviour.
- Option: show only keyed bones
- Operator: select keys by type ([#129376](https://projects.blender.org/blender/blender/pulls/129376))
- Flamenco: add preference for BAT temp dir
- Action Asset support: ([#129381](https://projects.blender.org/blender/blender/pulls/129381/files))
- Blending of dragged-in multi-frame Actions
- Inserting keys into already-assigned Action
- Physics sim time warping
## To check!
- Mesh to Curve conversion, how does it work with Actions/Slots?
- Warning in UI
- Button/operator to change slot idtype
## Action drag & drop
[#129381: WIP: Anim: Add drag & drop of Actions to the asset browser](https://projects.blender.org/blender/blender/pulls/129381/files)
### 1. Copy Action from lib & Assign to single ID
**Behaviour:**
- drag & drop onto ID selector (current) → good
**Issues/Cools:**
- Issue: auto-selection of Slot is generic code, not the "extra eager" code in the `assets.cc` file.
- Cool: supports linking
- Issue: Prevent dragging onto same Action.
### 2. Find Action in current `bmain` & Assign to single ID
In other words:
- "Append & Reuse" doesn't work.
- and people will be confused anyway. (but the above point is more important)
### 3. Assign to multiple IDs by dropping on only one thing
- Selecting all bricks in sim, drag onto one of them, assigns different slot to all.
- Runs into same `M:N` case as below, but less serious. If Blender doesn't auto-pick the right slot, you can still simply pick one manually.
- `1:N` case (1 source slot, `N` selected objects) → just assign same slot to everything. ❌ nope, better to do that via right-click, "Assign to Selected".
### 4. Key copying into one Slot (+ Action create & assign)
- into active slot?
- drop location matters? Highlighting the target slot based on drag position.
### 5. Key copying into multiple Slots (+ Action create & assign)
In terms of number of slots in the Asset (1st num) vs. number of slots in the target Action (2nd num)
- `1:N` might not be useful
- `M:N` might work, esp. easy to do for different types of data.
- `1:1` per type, so each slot type only occurs once in both source & target
- other cases, where there's ambiguity: by name could not be enough
Is hard, because the operator may simply not be able to choose the right slot. With automatic slot selection on Action assignment, this is easy, because manually choosing a slot is always possible. Here the operation is already done, and mistakes can be hard to track down (keys will go to the wrong slot, or can be from the wrong slot).
Conclusion: leave this alone for now, come back later.