[MonoDevelop] Version Control UI

Michael Hutchinson m.j.hutchinson at gmail.com
Mon Aug 16 13:28:33 EDT 2010


On Mon, Aug 16, 2010 at 7:55 AM, krzysztof marecki
<marecki.krzysztof at gmail.com> wrote:
>> Mon, Aug 16, 2010 at 10:18 AM, Mike Krüger <mkrueger at novell.com> wrote:
>
>> Even if we have one widget per file I would add the design view tab in
>> the source for usability reasons. And shouldn't it just be:
>>
>> MainWindow.cs
>>    MainWindow.gtkx
>>    MainWindow.gtkx.designer.cs
>>
>>
>> And MainWindow.cs by default folded ? Now when designing files you've to
>> unfold it & select MainWindow.gtkx instead of hitting 'design' ? I would
>> vote for hiding the designer group files in the project browser instead.
>
> Hello,
> When i was implementing 1wpf for GSOC i chose that file grouping.
> By default gtkx, and designer.cs are not expanded and gtkx files are hidden.
> (but user can make them visible if needed).
> There is still combined view for displaying MainWindow.cs, only change
> is that, designer is shown first. Gtkx files can be edited by hand using
> XmlEditor.
> I've attached screenshot of the changed project pad.

Oh, that's kind of weird.

For consistency with aspx and xaml I would expect:
MainWindow.gtkx
    MainWindow.gtkx.cs
    MainWindow.gtkx.designer.cs

I must admit I don't like the "combined" view because it makes
save/dirty/undo/outline/diff/blame etc. behave a little strangely...
IMO it makes a lot more sense for subviews to be views of the same
single physical file.

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list