Please provide feedback for the Maybe category. In Will do/done are things that I kinda already decided to do, but if it’s a terrible idea, you can still say so, even if it’s implemented, it’s not merged to main Krita yet. Also I still have a few more topics/links to go through to find new features. But if you see that you already mentioned a feature that isn’t on any list here, please in a comment add a link to it (link will be better than repeating it, easier for me to not get lost). I think I gathered most of them, though.
Number F# are just for me, to keep track of the features which I keep in a spreadsheet (not all of them have wish reports etc., so I just numbered them for myself). But you can use them if you want to mention multiple features in your comments.
(Btw I’ll try to create a new Perspective grids improvements topic (to go more in detail and create a coherent design) but I need to finish this one first…)
Will do/done 
 - already implemented (though not necessarily released/ready to release).
 - implemented, still in MR
 - waiting for something
All assistants 
New features:
- 
 F34Add a button/icon on the editor widget to lock the assistant (Feature Request: Lock Assistants) (Assistants improvements part 3 (07.07.2022) (!1508) · Merge requests · Graphics / Krita · GitLab) - 
 F61Trash can
 
 instead of cancel symbol 
 for the assistants (Tiar: you can also suggest other icons, but note that for example just 
 would be confusing). (Assistants improvements part 3 (07.07.2022) (!1508) · Merge requests · Graphics / Krita · GitLab) - 
 F81Highlight handle on hover inAssistant Tool - 
 F96Remember last used assistant type when closing Krita - 
 F97Don’t create an assistant/handle when the user clicked within the editor widget - 
 F98Allow moving around the little assistant editor widgets (the one that show up on the canvas). Imgur: The magic of the Internet - 
 F100MakeLine Toolsnap to assistants - MR !1504 Make Line Tool snap to assistants (!1504) · Merge requests · Graphics / Krita · GitLab - 
F6Allow simple transformations for selected assistants (rotation, scale up/down, seeF125for selecting multiple assistants) - 331790 – Allow simple selection and transformations to krita assistants - 
 F29Icons for “Show Assistant Previews” and “Show Painting Assistants” - will be done by Animtim, the same person who does all icons in Krita; see ⚓ T15540 Icons needed for the assistants refactor - 
F60Right-click to undo last handle (seems doable) or something else to stop creating a whole new assistant (note to self: unfinished diff in right_click_removes_last_assistant_handle_unfinished.diff) - 
F70Make Ellipse Tool and Rectangle Tool work with assistants (incl. like 2pp) (might be difficult to achieve good UX). - 
F80“Random colors” for assistants: so every new assistant gets a “random color” that is different from previous assistant (can be a list of predefined colors (not customizable), doesn’t need to actually be random), as an alternative to a global color - 
F99Position of the editor widget should be remembered in the document - 
F125Implement two ways of selecting multiple assistants at once: block selecting, ctrl+click on the editor widget - 
F112Remember last used custom color for assistants (it was noticed that the custom color isn’t remembered even if the user creates a new assistant in the same document, and then it’s difficult to get the same color because of that weird color selector) - 
 F120Change assistant type combobox to buttons with icons and tooltips (depends onF29,F121(icons) andF7x(merging different types)) - 
 F121“Snap to Assistants” action by default on Toolbar (with an icon, not just text like right now) - 
F124Make all settings available both before creation and after (incl. Local/not local) - 
F145Make Assistant tools available for Python scripts - 
F152Duplicate assistant in editor widget - 
F154Move all handles from the same place at once - 
F155Assistants movable on animation (possibly the assistant layers?) 
Fixes (all assistants):
- 
F13‘Show Painting Assistants’, ‘Show Assistant Previews’, ‘Show Reference Images’ states should be saved to KRA file - 
 F21Shift key modifier on assistant tools should give 15 degree increments, not 90 degrees. (Assistants improvements part 3 (07.07.2022) (!1508) · Merge requests · Graphics / Krita · GitLab) - 
F146Don’t show handles for locked assistants - 
F147Solve issue of which widget belongs to which assistant - 
F148Make visual z-order of editor widgets correspond with user interactions reactions - 
F150Paint delete icon grey for locked assistant. - 
F151if you turn on the eraser mod “e”, then also snap to assistants is turned off, but visually the checkbox remains 
Specific assistants 
New features:
- 
 F102ImplementPerspective sensorforPerspective Ellipse - 
 F103Don’t use disabled Perspective grids forPerspective sensor - 
F7aMergeInfinite RulerandParallel Ruler(makeParallelinto an option) - 
F7bMakeConcentric Ellipseas an option ofEllipse - 
F5-Perspectivegrid should allow for growing and extending the area towards the VPs- This could happen on grabbing the edges of the selected Perspective grid, not the side handles, which could still create new grids
 
 - 
F104Perspectivegrid’s handles on the side should create new grids that still keep the same vanishing points as the original- This would happen on grabbing the handles on the sides.
 
 - 
F45Move ellipse along the axis in Ellipse Assistant - 
F46Change size of the ellipse by changing just one axis in Ellipse Assistant - 
F50Moving persp. Ellipse to VP 1 or 2 - 
F52Moving persp. Ellipse to VP 3 → while editing VP3, it should show lines from VP3 to the corners and further (though it should allow Vp3 to not exist and just be in 2pp… → needs some UX design) - 
F51Concentric ellipses in the Perspective ellipse - 
F59Colored lines for different segments (2pp and Fisheye) - 
F62Snapping Perspective’s VPs to other Perspective’s VPs, 2pp Vp’s, and VP assistants - 
F68Shift etc. for Perspective Ellipse on creation, to work like Perspective grid (to allow for perfectly horizontal lines etc.) - 
F85Move Ellipse assistant along the axis - 
F94Add more axis to FishEye (Add more axis to the 'fish eye' perspective ruler.) - 
F117Perspective Ellipse scale up and down remembering about perspective (it’s similar to F51 but this scales the whole assistant, while Concentric option just allows you to create ellipses in any size you want, like Concentric Ellipse assistant vs scaling up and down Ellipse assistant) - 
F118Perspective sensor in 2pp - 
F131Make it possible for ellipse to be a perfect circle (possibly also Perspective ellipse but for it, Shift+ clicking should be enough) - 
F133Perfect squares in Perspective (in grid), and perfect square tetragons in Persp. Ellipse and Perspective grid (I don’t know how to do it yet, I’d need good math for that) - 
F136Transform tool perspective mode should snap to Perspective and Persp. Ellipse handles - 
F139Make Line Tool care about Perspective sensor - 
F144Move Perspective in all three directions – to/from both Vps and vertically, while perspective-aware - 
F149Paint focused editor widgets and assistants last (on top of the rest) 
Fixes (specific assistant):
- 
 NoFFix thick lines on creating a 2pp assistant - 
 NoFFix drawing of side control lines in Spline Assistant - 
 NoFFixPerspective sensorinPerspective Assistant(it was non-linear before, now it’s correct) - 
 NoFFix Perspective grids affecting painting in another document - 
F105Perspectivegrids created by dragging the grid’s side handles should have preview lines too - 
 F130Fix visibility options for Vanishing Point (already in Krita 5.1) 
Technical 
- 
F20Solve problem of curves assistants producing straight lines when skipping parts of the curve - 
F22Fix ellipse having straight line at the beginning - 
F106Solve problem of selecting the correct assistant when drawing near the horizon line - 
F142Fix Parallel Ruler and Perspective (and possibly others) to not care about starting point after the decision - 
F143Fix distance in assistants (inside the assistants themselves) to be in display coordinates, not the document ones 
Maybe/needs feedback 
All assistants 
- 
F17Hide painting assistant guidelines for tools that do not use them (right now, everything except for Freehand Brush Tool) - 
F18Tracking rulers update at <1 FPS when non brush tool (no painting tool) selected. - that should be fixed byF17(just disabling them altogether) - 
F37Shortcut to turn off ‘snap to assistants’ for a moment (like V or alt etc. - modifier) - 
F64Assistant masks or layers (people here: How to improve quick editing/use of assistants? - #11 by Ralek do seem to like the idea though, so maybe I’ll move it toWill do) (Tiar: for me, masks seem to make more sense, like Local Selections are masks, not layers) - 
F79Auto check „Snap to Assistants” in Tool_Freehand after creating a new assistant - 
F90Better highlight on the currently selected editor widget (Tiar: the already implemented one looks good to me) - 
F91Smaller editor widget (Tiar: current one looks good to me…) - 
F93Sets of assistants as a resource type (you can already export and import them, that would allow managing like normal resources) (that would need Halla’s approval as well) - 
F108Only be able to edit handles of the selected assistant (select the assistant by clicking on the editor widget) - which will allow for snapping handles together (it would also solve bug 415003 - 415003 – No way to detach node for perspective assistants, when used to separate assistants) - 
F110Add separate button so visible =/= working/used assistant and invisible =/= not working (Tiar: might be too much clicking, so might not be worth it) - 
F111Remember last used global color for assistants (David R. said that grey is a good default and there is no need to remember last used global color) - 
F125Select multiple assistants at once – block selection and ctrl+selection - 
F132“Assistant docker” - 
F140Temporary assistants (added from toolbar) - 
F153Use assistant color as the highlight for the editor widget? 
Specific assistants 
- 
F7cRemoveRulercompletely (of course old documents will still open, it will just changeRulersintoInfinite Rulers) - 
F11Add a way to measure distance in Perspective (the way Ruler now has divisions, it could have Perspective ones, or there could be another way) (I would need to figure out math to do it, though) - 
F14No way to detach node for perspective assistants (in very specific circumstances) - 415003 – No way to detach node for perspective assistants (should be fixed if I implementF107(all joined perspective grids should be one assistant) andF108(only editing assistants that are selected)) - 
F23Add ruler parallel to the horizon in 2 point perspective assistant (Tiar: I personally have doubts that it’s needed, because in general the 2 vp lines should be responsible for horizontal lines. Line parallel to horizon would be quite… arbitrary) - 
F28Proposal for a 1-point perspective assistant tool (Tiar: personally I think just adjusting Perspective grid would be good enough) - 
F42A suggestion for adding auxiliary line (vertical line for Perspective grid) (Tiar: I’m just not sure about it…) - 
F48Make the inside of an assistant into the selection → meant for Ellipse Ass Tool (Tiar: doesn’t look like a priority, tbh…) - 
F49Setting up perspective based on camera lens - 
F53Rulers from the Perspective Ellipse to the VP3 - 
F72Quadratic lines for Spline (just one side handle instead of two) (Tiar: I’m not sure if it’s needed much… if someone does need a perfect quadratic line, they can just put two handles in the same place) - 
F75Isometric assistant (bigger feature) - 
F95Different color for preview line for 2pp assistant (possibly also Fish Eye?) - 
F107Perspectivegrids created by dragging a handle on the side of the grid should be part of the original grid, not separate assistants - 
F119When using Perspective grid (if you start drawing inside of it and use snapping), limit the points to those inside the Perspective grid (useful when using Perspective sensor for Size etc.) - 
F128Snap Perspective horizon to horizon line in 2pp - 
F129Snap Perspective Vps to horizon lines between Vps (tedious, but should be doable…) - 
F134Separate number of divisions in Perspective grid for both axes - 
F137Use color labels for the assistant layer as the assistant color - 
F138Extend Perspective grid in a specific direction by a specific number of cells rows/columns 
Won’t do for now (maybe later) 
- 
F1(possibly out of scope/too big for now) - convert vector shapes into assistants - bug 265801 - 
F3Port the clone tool interaction with the perspective grid to perspective assistant - 
F35Multi-spline assistant - “Vari-line” (Vari-line Assistant Tool) - only because it’s a bigger feature - 
F55Set up “Perspective Ellipse” in Isometric system automatically - 
F56Allow snapping to radial lines in Ellipse and Perspective Ellipse - 
F57Limits on the Ellipse and Perspective Ellipse (Start and End point in degrees) - 
F67Kinematic Templates (it works a bit like magnetism, but differently, seems useful, but it’s a big feature: Kinematic Templates - YouTube) - 
F76Fancy radial ruler mentioned here (assistant tool - #26 by TheTwo - bigger feature and not as needed as some other changes, imho) 
Won’t do  
- 
F38assistant tool – make the editor widgets hideable (Tiar: I made them movable, but I have bigger plans for them so I wouldn’t want the user to be able to hide them; it might also cause confusion in newcommers if the editor widgets would just disappear; being able to move them around will be possibly good enough to solve the problem). - 
F135Drawing in Perspective grid should draw things further away as underneath 
Updates:
01.07.2022 - Add F130-138.
07.07.2022 - Add F139, updated F100 (->done), F34 (MR 1508), F61 (MR 1508)
13.07.2022 - Update F21 (MR 1508)
17.08.2022 - Add F140-155. Update
Link for assistants requests spreadsheet (backup copy): Assistants Feature Requests - Google Tabellen


