On Wed, Sep 9, 2009 at 18:22, Adrian Buehlmann<adr...@cadifra.com> wrote:
> Would it be possible to instead directly pop up that log
> window in response to the user doing "unapply last" in case
> of an error?

Yep, it is in my TODO list. I know that mostly users will open "command log"
window when the operation failed.
My idea for this: when the error occurred,
* the icon of log button will change to error mark
* the last line of error message will show in progress bar (if possible)
** -> I hope it's in red color and bold
* the error message will show with tooltip of progress bar (or log button)
** -> you can check error message with just hovering to progress bar

> Or could the unapply and apply buttons be disabled if there
> are local changes?
>
> Or write a "+" character behind the name of the
> top applied patch, if there are local changes.

I'll do this idea. It's also in my TODO.

> Other idea: provide a small "status bar" at the bottom of
> the MQWidget and write there the text "local changes" if
> there are local changes.

I don't want to add more widget into MQWidget since I need
to allocate the space for patch list.
And we have the area of CmdWidget. It can be used as status bar.

> Next question would be: do we want a "qrefresh"
> botton in MQWidget?
>
> Or should we add a button to get to the commit
> dialog instead?

Umm... needs more thought.
You may know, actual MQWidget is embedded into only changelog viewer,
but I have a plan that embedding MQWidget into commit tool.
If MQWidget has 'qrefresh' button and I embed it to commit tool,
they will conflict with each others.

Thus, my ideals are:
* MQWidget is not dialog, just *widget*
* MQWidget has minimal UI: patch list, move buttons
* MQWidget has all functionality related MQ extension
  (it will be provide as public functions)

I suppose "Minimal UI" are current MQWidget.
So "qrefresh" and "qnew" features will provide as public functions.
Of course, we can add these commands to context menu.

> (don't get me wrong, the new MQWidget is just great!)

Don't worry, I believe you always give helpful ideas :)
Thanks for a lot idea & comment, Adrian!

-- 
Yuki KODAMA

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to