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). https://imgur.com/tH5K81m
F100MakeLine Toolsnap to assistants - MR !1504 Make Line Tool snap to assistants (!1504) · Merge requests · Graphics / Krita · GitLabF6Allow simple transformations for selected assistants (rotation, scale up/down, seeF125for selecting multiple assistants) - https://bugs.kde.org/show_bug.cgi?id=331790
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 refactorF60Right-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 colorF99Position of the editor widget should be remembered in the documentF125Implement two ways of selecting multiple assistants at once: block selecting, ctrl+click on the editor widgetF112Remember 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 scriptsF152Duplicate assistant in editor widgetF154Move all handles from the same place at onceF155Assistants 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 assistantsF147Solve issue of which widget belongs to which assistantF148Make visual z-order of editor widgets correspond with user interactions reactionsF150Paint 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 sensorF7aMergeInfinite RulerandParallel Ruler(makeParallelinto an option)F7bMakeConcentric Ellipseas an option ofEllipseF5-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 AssistantF46Change size of the ellipse by changing just one axis in Ellipse AssistantF50Moving persp. Ellipse to VP 1 or 2F52Moving 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 ellipseF59Colored lines for different segments (2pp and Fisheye)F62Snapping Perspective’s VPs to other Perspective’s VPs, 2pp Vp’s, and VP assistantsF68Shift etc. for Perspective Ellipse on creation, to work like Perspective grid (to allow for perfectly horizontal lines etc.)F85Move Ellipse assistant along the axisF94Add 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 2ppF131Make 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 handlesF139Make Line Tool care about Perspective sensorF144Move Perspective in all three directions – to/from both Vps and vertically, while perspective-awareF149Paint 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 documentF105Perspectivegrids 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 curveF22Fix ellipse having straight line at the beginningF106Solve problem of selecting the correct assistant when drawing near the horizon lineF142Fix Parallel Ruler and Perspective (and possibly others) to not care about starting point after the decisionF143Fix 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 assistantF90Better 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 - https://bugs.kde.org/show_bug.cgi?id=415003, 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+selectionF132“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) - https://bugs.kde.org/show_bug.cgi?id=415003 (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 lensF53Rulers from the Perspective Ellipse to the VP3F72Quadratic 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 assistantsF119When 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 2ppF129Snap Perspective Vps to horizon lines between Vps (tedious, but should be doable…)F134Separate number of divisions in Perspective grid for both axesF137Use color labels for the assistant layer as the assistant colorF138Extend 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 265801F3Port the clone tool interaction with the perspective grid to perspective assistantF35Multi-spline assistant - “Vari-line” (Vari-line Assistant Tool) - only because it’s a bigger featureF55Set up “Perspective Ellipse” in Isometric system automaticallyF56Allow snapping to radial lines in Ellipse and Perspective EllipseF57Limits 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: https://www.youtube.com/watch?v=jruHqcGbelA)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 Sheets


