Hi, love the mod. Here's an idea worth implementing.
Scenario: I have such researches in my queue:
- A
- B
- C
- D
- E
- F
- CA
- CB
- CBA
- G
- .....
Where CBA depends on CB, which depends on C. If currently I move CBA to position 5(before E), it doesn't allow it. Because at position 5 it misses all the dependencies CBA needs.
Proposition: In this scenario the mod moves all required dependencies right before the insertion point. Let's say I want to move CBA before E, mod resolves the queue into this:
- A
- B
- C
- D
- CB
- CBA
- E
- F
- CA
- G
- ...