On 9/29/09, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
I'm sorry for being so arrogant, but there is a huge difference between developer's and user's point of view. What you are saying basically boils down to "I don't think this is a good idea, because I don't know how to implement it nicely".
You are unfair. Krzysztof spoke about "ugly hack", not difficulty in implementation. And ugly hacks are bad not only for developers, but above all, for users. They break consistency of the UI, breed confusion and uncertainty, and lead to further unnatural hacks and usage practices. For example, in this case, if we make guides selectable, this will open a whole can of worms - people will complain that the guides cannot be painted by clicking on a color swatch, cannot be aligned with Align dialog, cannot be grouped etc. etc. A lot of things that are natural for objects make little sense for guides, but by allowing to select them we hint that they are "sort of" objects. The amount of special-casing that this will require in the code and, more importantly, in user documentation and user habits and practices is rather frightening.