[Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

Martin Friebe lazarus at mfriebe.de
Wed May 6 12:28:44 CEST 2009

Alexander Klenin wrote:
> I think that while Lazarus IDE has many great features, they are not well
> organized. Various Lazarus developers added convenience features with
> a separate user interfaces, so the features are dispersed all over UI
> and hard to discover.
> IMHO the good way forward is to consolidate some feature groups into
> a common UI, thus giving greater exposure to all included features.
> I realize that may be a controversial topic, as developers might "defend"
> their pet features from consolidation, stating that consolidated UI is less
> convenient than specialized ones, but I think there should be a balance of
> uniformity versus specialization, and right now this balance is tipped far
> on the specialization side.
> If there is a general agreement, I can prepare detailed proposal for
> consolidation,
> but as a quick sketch:
> 1) "Find procedure" should be merged into "Code explorer"
Ok by me. (I never used it :) )  It's partly there anyway.

> 2) "Find in files", "Messages" and "Code observer" should be merged together,
> with interface most resembling "Find in files"
IMHO, this (point 2) would  be even more a specialization. Also I can't 
see how those 3 relate at all.

Anyway, for that lets wait for docking.

> 3) "Unit list" (Ctrl+F12) should be merged into "Project Inspector"
> 4) "Find unused units" should be merged into "Unit dependencies"
I was thinking  "Unit dependencies" could also be merged to   "Project 


> ... and so on
what about:
- keybard layouts?
- Menu layouts?

Best Regards

More information about the Lazarus mailing list