<br><br><div class="gmail_quote">On Mon, Aug 2, 2010 at 11:06 PM, Andreas Pakulat <span dir="ltr"><<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 02.08.10 21:23:45, Aleix Pol wrote:<br>
> On Wed, Jul 14, 2010 at 3:56 PM, Aleix Pol <<a href="mailto:aleixpol@kde.org">aleixpol@kde.org</a>> wrote:<br>
</div><div class="im">> > Yes, that's what I meant by finding a better solution<br>
><br>
> So we don't like the first step I added and I was considering solutions.<br>
> Since I have like a mental mess I'll put here the solutions I've thought of<br>
> so that we can discuss.<br>
><br>
> - Separe the wizard into two menu entries open and import project for<br>
> example. It's easy and straightforward, no code duplication but clutters a<br>
> little the menu. I like it, but I fear the name might not be verbose enough.<br>
<br>
</div>This is bad, there's a reason that its open/import project now. That<br>
reason is that in kdev3 times users where always confused which one to<br>
use when. IIRC the 'import' part is only kept there to cater for kdev3<br>
users which are used to look for an import entry to get their project<br>
into kdevelop (when it has no .kdev4 file).<br>
<div class="im"><br>
> - Put a Import project button in the same page as the KFileDialog that shows<br>
> the dialog. That would make the UI a little uglier but wouldn't influence<br>
> the rest that much. Also it would make the new feature very hard to see and<br>
> since it's very oriented to newcomers I don't really like it.<br>
<br>
</div>I don't like that either, for the reasons you've already given.<br>
<div class="im"><br>
> - Have two KFileDialogs, one for the local case (with the select source<br>
> widget in the same view) and another one on the next page in case it's a<br>
> project that's just been checked out. I think this one might make the UI a<br>
> little complicated and probably duplicate some code but it would be the best<br>
> for current users.<br>
<br>
</div>I guess you mean having the first page with the combobox and in case<br>
'local' is selected (don't have the exact string here right now) get the<br>
file-selector below the combobox. On the other hand when selecting<br>
git/svn/... one would get whats there right now, i.e. a separate page<br>
with the actual file...<br></blockquote><div>Yes.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
> What do you think? I think the best is to have the two menu entries but I'd<br>
> also like to know what do you think of my concerns on the other ones.<br>
<br>
</div>I'd like to propose two more options:<br>
<br>
- have two menu entries, one for open/import project from disk, one for<br>
  open/import project from remote source (need to find better texts)<br>
  with separate dialog flows<br></blockquote><div>What's the difference with my first option?</div><div>Yes, we have to be very careful with the naming.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

- Separate the "fetch" step from the "open/import" step, again by having<br>
  a separate menu entry, but automatically opening the open/import<br>
  dialog once the fetch is done. This would also make it easier to do<br>
  the whole thing asynchronously and showing progress of the<br>
  fetch-stuff. So there's a Project->Fetch Remote Project option which<br>
  has the first page of the import-wizard only, eventually a second one<br>
  if necessary. And then once the job doing the fetch (could be a<br>
  kio-copy, svn checkout, git clone, whatever) is finished it could<br>
  invoke the import wizard automatically.<br></blockquote><div> </div><div>I don't really see the advantage of having 2 wizards, it's not like we would work while the project is being loaded. Also, we can make the dialog not modal. Also, I think a new dialog popping up automatically would feel weird.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
<br>
Andreas<br>
<br>
--<br>
Your aim is high and to the right.<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
</div></div></blockquote></div><br>