[Lazarus] Lazarus IDE - One Hundred Papercuts
Martin Frb
lazarus at mfriebe.de
Wed Sep 9 00:16:54 CEST 2015
On 08/09/2015 18:17, Graeme Geldenhuys wrote:
> * Procedure List window - save/restore listview column widths are not
> implemented.
In respect to "fixed locally" (your comment below): How?
Does it use the storage that can be edited via the "windows" tab in
tools/opitons? (like breakpoints)?
> * BreakPoint list window - select a breakpoint, press DEL, now
> the focus is somewhere else, so I can't simply press DEL again
> to delete the next breakpoint.
The focus is on the list (at least on win32), but no entry selected,
using up/down arrow will select (next to the deleted entry).
You mean selection, not focus? You want the next entry selected?
> * Editor - no editor function (single shortcut) to duplicate a line
Can be solved via editor macro. But if you have a patch...
> * Conditional Defines dialog - tab order is wrong
>
> * Conditional Defines dialog - default focused button is wrong
>
>
> All the above items I have already fixed locally, but there are many
> more I could mention, and I'm sure you could contribute more too.
>
> Maybe we could start a wiki page to list these "small but annoying"
> niggles in Lazarus IDE. Alternatively [and probably a better idea] a new
> section in Mantis could be created to track such “papercuts” and their
> fixes (patches).
>
Just adding them to mantis (patches subproject), and mention "patch" in
the subject.
The issue is not just if the can be fixed in a line or two, but also if
that is deemed the correct solution.
Tab-order is easy.
Adding column widths may be easy too, but it should not be a one window
only solution. It needs to be apply-able to all similar windows.
There are IMHO 2 (main), maybe 3 reasons why patches are not applied
immediately [1].
1) Not noticed => send mail on the list (repeat if needed)
2) works, but not a good design (arguable, but happens)
3) no maintainer
[1] immediately = within a month or two, depending on patch size and
maintainer busy or not.
More information about the Lazarus
mailing list