Current Situation
The grease pencil is presently split between the toolbar and the properties in the 3D View. In other editors it's only in the properties panel and there's no access to the draw tools except with hotkeys.
This has a couple of problems:
- There's a bad visual disconnect between the tool actions and the tool settings. I believe most users expect the settings for their present tool to be located next to the tool its self. This makes the learning curve worse than it should be and also forces the user to move back and forth from one side of the screen to the other when trying to draw with the grease pencil and then make changes (assuming they're not using hotkeys).
- The grease pencil panels are inconsistent across editors. The 3D View has both the toolbar panel and the properties panel. Whereas the Image Editor, Node Editor, Movie Clip Editor, and probably others only have the properties panel.
Proposed Improvement
To fix this inconsistency and disconnect between the grease pencil tools and it's settings, I suggest we merge both the Grease Pencil Draw panel and the Grease Pencil properties panel into a single section, under the Grease Pencil Tab in the Toolbar.
This was discussed a fair bit in D84 and seems to have general consensus.
Advantages
Combining the Grease Pencil panels in this way improves a few key things:
- The tools and settings are both accessible in the same place, making it much easier for users to find and utilize. This is particularly true for new users.
- Save space by utilizing the new toolbar tabs, keeping everything in one place and giving more room to the properties region (which is overwhelming right now).
- Can easily be made consistent across all editors without affects existing layouts and organization. Simply add the Grease Pencil tab to each applicable editor.
Disadvantages
The main point I can think of for disadvantages is that doing this breaks the Tool / Settings separation paradigm that was put in place for 2.5. However, as discussed in D84, this has proven to have some impractical consequences (like this exact issue) that don't really make sense to keep so far separated.
Development Tasks
If accepted I'm happy to implement these changes myself.


