Enhancement: Make Log view an integral part of the main view

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Enhancement: Make Log view an integral part of the main view

MKindel
Currently SmartGit has two strictly seperate windows.
An 'Main' View with the repository (sub-)windows and an 'Log' View for the history (sub-)windows.
I'd like you to join them and let the 'Log' window become an mere (configurable) 'Perspective' of the 'Main' window.

Rationale: When using git submodules it is a common task to view the history of the submodules. This becomes very tedious and clutters screen space when stepping through the 'Repositories' and opening the 'Log' view for every submodule.
I'd like to see (auto update) the 'Commits' and 'Details' windows simply as i step through the 'Repositories'. Basically the history of the selected item (folder or submodule) is shown.

The major differences between 'Main' and 'Log' View window are:
* Log View has three additional windows: 'Commits', 'Details' and 'Comments'
* Log View has an different toolbar.

My idea is: Add 'Commits', 'Details' and 'Comments' to the 'Main' View, configurable per Perspective (just like it is now). Of course one has to be careful how they are connected e.g. the 'Files' window shows the files depending on which window has the focus: either 'Perspective' or 'Commits'. When 'Perspective' has the focus the 'Commits' (and 'Details') would follow it. I think you get it.

Now there is the issue of the different toolbars. I suggest to generally couple this to the perspective. When each perspective could have its own configurable toolbar, this would support a task oriented workflow. e.g. the 'Main' perspective would focus on commiting and pushing, while a 'Log' perspective would focus on managing histories.

Michael Kindel
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

WORMSS
Don't you dare...

They being separate is one of the reasons I love SmartGit. Otherwise it will start to look as ugly and horrible to use as SourceTree.

I will admit, I am a bit of a corner case, (or Power User or what ever you want to call it) when it comes to SmartGit as I do not do the same things that all my co-workers do.

But having the Main SmartGit window open + The log view relative to root, and Log view relative to a certain file or directory or sub module.

Yes, this gets messy and Yes I may be the only person who ever does this. But it makes me very efficient at my job.

Plus. Could you imagine how long it would take to try and render the log view of something like the Linux Repo on every load. Then also all the Github Comments per commit that gets loaded when you load the Log window?

- Colin.
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

SmartGit mailing list
In reply to this post by MKindel
> Currently SmartGit has two strictly seperate windows.
> An 'Main' View with the repository (sub-)windows and an 'Log' View for the
> history (sub-)windows.
> I'd like you to join them and let the 'Log' window become an mere
> (configurable) 'Perspective' of the 'Main' window.

Actually, we are considering a light-weight solution here: to have the working tree and all Logs for this repository in one window. Still, working tree and Log will be entirely separated and you won't be able to arrange a mixed perspective of Main window and Log window views. The main goal of this approach is to reduce windows.

What do you think on that?

--
Best regards,
Marc Strapetz
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com


06/30/2014 14:40 - MKindel [hidden email] [smartgit] wrote:

> Currently SmartGit has two strictly seperate windows.
> An 'Main' View with the repository (sub-)windows and an 'Log' View for the
> history (sub-)windows.
> I'd like you to join them and let the 'Log' window become an mere
> (configurable) 'Perspective' of the 'Main' window.
>
> *Rationale:* When using git submodules it is a common task to view the
> history of the submodules. This becomes very tedious and clutters screen
> space when stepping through the 'Repositories' and opening the 'Log' view
> for every submodule.
> I'd like to see (auto update) the 'Commits' and 'Details' windows simply as
> i step through the 'Repositories'. Basically the history of the selected
> item (folder or submodule) is shown.
>
> The major differences between 'Main' and 'Log' View window are:
> * Log View has three additional windows: 'Commits', 'Details' and 'Comments'
> * Log View has an different toolbar.
>
> My idea is: Add 'Commits', 'Details' and 'Comments' to the 'Main' View,
> configurable per Perspective (just like it is now). Of course one has to be
> careful how they are connected e.g. the 'Files' window shows the files
> depending on which window has the focus: either 'Perspective' or 'Commits'.
> When 'Perspective' has the focus the 'Commits' (and 'Details') would follow
> it. I think you get it.
>
> Now there is the issue of the different toolbars. I suggest to generally
> couple this to the perspective. When each perspective could have its own
> configurable toolbar, this would support a task oriented workflow. e.g. the
> 'Main' perspective would focus on commiting and pushing, while a 'Log'
> perspective would focus on managing histories.
>
> Michael Kindel
>
>
>
> --
> View this message in context:
> http://smartgit.3668570.n2.nabble.com/Enhancement-Make-Log-view-an-integral-part-of-the-main-view-tp7575066.html
> Sent from the SmartGit mailing list archive at Nabble.com.
>
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

SmartGit mailing list
I prefer keeping the windows separate.  Depending on the nature of my
work I'm either working "in the code" (main window) or with the
history/merging/etc (log window). I prefer keeping them entirely
separate because I don't like wearing "two hats" at the same time ...
makes my brain hurt.



On 06/30/14 07:09, syntevo Support [hidden email] [smartgit] wrote:

>  
>
> > Currently SmartGit has two strictly seperate windows.
> > An 'Main' View with the repository (sub-)windows and an 'Log' View
> for the
> > history (sub-)windows.
> > I'd like you to join them and let the 'Log' window become an mere
> > (configurable) 'Perspective' of the 'Main' window.
>
> Actually, we are considering a light-weight solution here: to have the
> working tree and all Logs for this repository in one window. Still,
> working tree and Log will be entirely separated and you won't be able
> to arrange a mixed perspective of Main window and Log window views.
> The main goal of this approach is to reduce windows.
>
> What do you think on that?
>
> --
> Best regards,
> Marc Strapetz
> syntevo GmbH
> http://www.syntevo.com
> http://blog.syntevo.com
>
> 06/30/2014 14:40 - MKindel [hidden email] [smartgit] wrote:
>
> > Currently SmartGit has two strictly seperate windows.
> > An 'Main' View with the repository (sub-)windows and an 'Log' View
> for the
> > history (sub-)windows.
> > I'd like you to join them and let the 'Log' window become an mere
> > (configurable) 'Perspective' of the 'Main' window.
> >
> > *Rationale:* When using git submodules it is a common task to view the
> > history of the submodules. This becomes very tedious and clutters screen
> > space when stepping through the 'Repositories' and opening the 'Log'
> view
> > for every submodule.
> > I'd like to see (auto update) the 'Commits' and 'Details' windows
> simply as
> > i step through the 'Repositories'. Basically the history of the selected
> > item (folder or submodule) is shown.
> >
> > The major differences between 'Main' and 'Log' View window are:
> > * Log View has three additional windows: 'Commits', 'Details' and
> 'Comments'
> > * Log View has an different toolbar.
> >
> > My idea is: Add 'Commits', 'Details' and 'Comments' to the 'Main' View,
> > configurable per Perspective (just like it is now). Of course one
> has to be
> > careful how they are connected e.g. the 'Files' window shows the files
> > depending on which window has the focus: either 'Perspective' or
> 'Commits'.
> > When 'Perspective' has the focus the 'Commits' (and 'Details') would
> follow
> > it. I think you get it.
> >
> > Now there is the issue of the different toolbars. I suggest to generally
> > couple this to the perspective. When each perspective could have its own
> > configurable toolbar, this would support a task oriented workflow.
> e.g. the
> > 'Main' perspective would focus on commiting and pushing, while a 'Log'
> > perspective would focus on managing histories.
> >
> > Michael Kindel
> >
> >
> >
> > --
> > View this message in context:
> >
> http://smartgit.3668570.n2.nabble.com/Enhancement-Make-Log-view-an-integral-part-of-the-main-view-tp7575066.html
> > Sent from the SmartGit mailing list archive at Nabble.com.
> >
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

MKindel
In reply to this post by WORMSS
WORMSS wrote
Don't you dare...

I will admit, I am a bit of a corner case, (or Power User or what ever you want to call it) when it comes to SmartGit as I do not do the same things that all my co-workers do.

But having the Main SmartGit window open + The log view relative to root, and Log view relative to a certain file or directory or sub module.
Don't fear. This is just one ingredient away.
* The perspectives are configurable, so you can configure 'Main' and 'Log' back to the current look.
* You can (shall be able) open as much Views (OS-Windows) of the same repository as you like.
* The missing ingredient: The current 'Log' button changes its meaning to 'open a clone of the current view with perspective X enabled'. Where X in that case is the 'Log' perspective (it should be possible to open clones with every available Perspective enabled).

Technically the cloned view will have a hidden 'Repositories' window where the folder/submodule you selected is still selected, so the 'Commits' window will show this selected folder/submodule. You can't change this selecton of course, as the window is hidden.

That gives you the same look and feel as now!

At least thats my idea: Technically all views work identical. Only due to 'windows' configuration stored for each perspective a user can restrict whats possible to do.

WORMSS wrote
Yes, this gets messy and Yes I may be the only person who ever does this. But it makes me very efficient at my job.

Plus. Could you imagine how long it would take to try and render the log view of something like the Linux Repo on every load. Then also all the Github Comments per commit that gets loaded when you load the Log window?

- Colin.
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

SmartGit mailing list
In reply to this post by SmartGit mailing list
I completely agree with the below post. I understand the op as asking for
more configurability for what windows show up where. That is fine. But the
current split seems to work well for me too, and be a sensible split. Marc,
I Am not sure what you are proposing, so its hard to comment.

Thanks!
Dee


On Mon, Jun 30, 2014 at 6:08 PM, Ben Efros [hidden email] [smartgit] <
[hidden email]> wrote:

>
>
> I prefer keeping the windows separate.  Depending on the nature of my work
> I'm either working "in the code" (main window) or with the
> history/merging/etc (log window). I prefer keeping them entirely separate
> because I don't like wearing "two hats" at the same time ... makes my brain
> hurt.
>
>
>
> On 06/30/14 07:09, syntevo Support [hidden email] [smartgit] wrote:
>
>
>
> > Currently SmartGit has two strictly seperate windows.
> > An 'Main' View with the repository (sub-)windows and an 'Log' View for
> the
> > history (sub-)windows.
> > I'd like you to join them and let the 'Log' window become an mere
> > (configurable) 'Perspective' of the 'Main' window.
>
> Actually, we are considering a light-weight solution here: to have the
> working tree and all Logs for this repository in one window. Still, working
> tree and Log will be entirely separated and you won't be able to arrange a
> mixed perspective of Main window and Log window views. The main goal of
> this approach is to reduce windows.
>
> What do you think on that?
>
> --
> Best regards,
> Marc Strapetz
> syntevo GmbH
> http://www.syntevo.com
> http://blog.syntevo.com
>
> 06/30/2014 14:40 - MKindel [hidden email] [smartgit] wrote:
>
> > Currently SmartGit has two strictly seperate windows.
> > An 'Main' View with the repository (sub-)windows and an 'Log' View for
> the
> > history (sub-)windows.
> > I'd like you to join them and let the 'Log' window become an mere
> > (configurable) 'Perspective' of the 'Main' window.
> >
> > *Rationale:* When using git submodules it is a common task to view the
> > history of the submodules. This becomes very tedious and clutters screen
> > space when stepping through the 'Repositories' and opening the 'Log' view
> > for every submodule.
> > I'd like to see (auto update) the 'Commits' and 'Details' windows simply
> as
> > i step through the 'Repositories'. Basically the history of the selected
> > item (folder or submodule) is shown.
> >
> > The major differences between 'Main' and 'Log' View window are:
> > * Log View has three additional windows: 'Commits', 'Details' and
> 'Comments'
> > * Log View has an different toolbar.
> >
> > My idea is: Add 'Commits', 'Details' and 'Comments' to the 'Main' View,
> > configurable per Perspective (just like it is now). Of course one has to
> be
> > careful how they are connected e.g. the 'Files' window shows the files
> > depending on which window has the focus: either 'Perspective' or
> 'Commits'.
> > When 'Perspective' has the focus the 'Commits' (and 'Details') would
> follow
> > it. I think you get it.
> >
> > Now there is the issue of the different toolbars. I suggest to generally
> > couple this to the perspective. When each perspective could have its own
> > configurable toolbar, this would support a task oriented workflow. e.g.
> the
> > 'Main' perspective would focus on commiting and pushing, while a 'Log'
> > perspective would focus on managing histories.
> >
> > Michael Kindel
> >
> >
> >
> > --
> > View this message in context:
> >
> http://smartgit.3668570.n2.nabble.com/Enhancement-Make-Log-view-an-integral-part-of-the-main-view-tp7575066.html
> > Sent from the SmartGit mailing list archive at Nabble.com.
> >
>
>
>  
>
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

MKindel
In reply to this post by SmartGit mailing list
SmartGit mailing list wrote
> Currently SmartGit has two strictly seperate windows.
> An 'Main' View with the repository (sub-)windows and an 'Log' View for the
> history (sub-)windows.
> I'd like you to join them and let the 'Log' window become an mere
> (configurable) 'Perspective' of the 'Main' window.

Actually, we are considering a light-weight solution here: to have the working tree and all Logs for this repository in one window. Still, working tree and Log will be entirely separated and you won't be able to arrange a mixed perspective of Main window and Log window views. The main goal of this approach is to reduce windows.

What do you think on that?
If i understand correctly what you say, it will cover my main issue.
AFAIU i will have a single 'Log' window view. I will be able to step through the working tree of the root repository and all of its submodules and the log of the selected item will automatically be shown. Just like the files window is updated without having to 'open files view' explicitly for every item.
Right?

Well that would be good enough.
I still do think my approach would be more generic and flexible (both technical and usability wise).

Michael
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

SmartGit mailing list
In reply to this post by SmartGit mailing list
> I completely agree with the below post. I understand the op as asking for
> more configurability for what windows show up where. That is fine. But the
> current split seems to work well for me too, and be a sensible split. Marc,
> I Am not sure what you are proposing, so its hard to comment.

Our idea is to not have separate windows for the working tree and each related Log, but put all of these "views" into one window (still keeping them completely separated regarding their functionality). So something like a "multiple document interface".

--
Best regards,
Marc Strapetz
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com


07/01/2014 16:10 - 'Diederick C. Niehorster' [hidden email] [smartgit] wrote:

> I completely agree with the below post. I understand the op as asking for
> more configurability for what windows show up where. That is fine. But the
> current split seems to work well for me too, and be a sensible split. Marc,
> I Am not sure what you are proposing, so its hard to comment.
>
> Thanks!
> Dee
>
>
> On Mon, Jun 30, 2014 at 6:08 PM, Ben Efros [hidden email] [smartgit] <
> [hidden email]> wrote:
>
> >
> >
> > I prefer keeping the windows separate.  Depending on the nature of my work
> > I'm either working "in the code" (main window) or with the
> > history/merging/etc (log window). I prefer keeping them entirely separate
> > because I don't like wearing "two hats" at the same time ... makes my brain
> > hurt.
> >
> >
> >
> > On 06/30/14 07:09, syntevo Support [hidden email] [smartgit] wrote:
> >
> >
> >
> > > Currently SmartGit has two strictly seperate windows.
> > > An 'Main' View with the repository (sub-)windows and an 'Log' View for
> > the
> > > history (sub-)windows.
> > > I'd like you to join them and let the 'Log' window become an mere
> > > (configurable) 'Perspective' of the 'Main' window.
> >
> > Actually, we are considering a light-weight solution here: to have the
> > working tree and all Logs for this repository in one window. Still, working
> > tree and Log will be entirely separated and you won't be able to arrange a
> > mixed perspective of Main window and Log window views. The main goal of
> > this approach is to reduce windows.
> >
> > What do you think on that?
> >
> > --
> > Best regards,
> > Marc Strapetz
> > syntevo GmbH
> > http://www.syntevo.com
> > http://blog.syntevo.com
> >
> > 06/30/2014 14:40 - MKindel [hidden email] [smartgit] wrote:
> >
> > > Currently SmartGit has two strictly seperate windows.
> > > An 'Main' View with the repository (sub-)windows and an 'Log' View for
> > the
> > > history (sub-)windows.
> > > I'd like you to join them and let the 'Log' window become an mere
> > > (configurable) 'Perspective' of the 'Main' window.
> > >
> > > *Rationale:* When using git submodules it is a common task to view the
> > > history of the submodules. This becomes very tedious and clutters screen
> > > space when stepping through the 'Repositories' and opening the 'Log' view
> > > for every submodule.
> > > I'd like to see (auto update) the 'Commits' and 'Details' windows simply
> > as
> > > i step through the 'Repositories'. Basically the history of the selected
> > > item (folder or submodule) is shown.
> > >
> > > The major differences between 'Main' and 'Log' View window are:
> > > * Log View has three additional windows: 'Commits', 'Details' and
> > 'Comments'
> > > * Log View has an different toolbar.
> > >
> > > My idea is: Add 'Commits', 'Details' and 'Comments' to the 'Main' View,
> > > configurable per Perspective (just like it is now). Of course one has to
> > be
> > > careful how they are connected e.g. the 'Files' window shows the files
> > > depending on which window has the focus: either 'Perspective' or
> > 'Commits'.
> > > When 'Perspective' has the focus the 'Commits' (and 'Details') would
> > follow
> > > it. I think you get it.
> > >
> > > Now there is the issue of the different toolbars. I suggest to generally
> > > couple this to the perspective. When each perspective could have its own
> > > configurable toolbar, this would support a task oriented workflow. e.g.
> > the
> > > 'Main' perspective would focus on commiting and pushing, while a 'Log'
> > > perspective would focus on managing histories.
> > >
> > > Michael Kindel
> > >
> > >
> > >
> > > --
> > > View this message in context:
> > >
> > http://smartgit.3668570.n2.nabble.com/Enhancement-Make-Log-view-an-integral-part-of-the-main-view-tp7575066.html
> > > Sent from the SmartGit mailing list archive at Nabble.com.
> > >
> >
> >
> >  
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

SmartGit mailing list
In reply to this post by MKindel
> AFAIU i will have a single 'Log' window view. I will be able to step through
> the working tree of the root repository and all of its submodules and the
> log of the selected item will automatically be shown.
> Just like the files
> window is updated without having to 'open files view' explicitly for every
> item.

No: our primary goal is that you would still invoke "Log" for the repository root or certain files, but instead of opening a new window, the Log would simply open in a new tab. Though, I guess it would not be too hard to have an option to open the Log for the currently selected root/directory/file in one and the same tab automatically.

--
Best regards,
Marc Strapetz
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com


07/01/2014 17:40 - MKindel [hidden email] [smartgit] wrote:

> SmartGit mailing list wrote
> >> Currently SmartGit has two strictly seperate windows.
> >> An 'Main' View with the repository (sub-)windows and an 'Log' View for
> >> the
> >> history (sub-)windows.
> >> I'd like you to join them and let the 'Log' window become an mere
> >> (configurable) 'Perspective' of the 'Main' window.
> >
> > Actually, we are considering a light-weight solution here: to have the
> > working tree and all Logs for this repository in one window. Still,
> > working tree and Log will be entirely separated and you won't be able to
> > arrange a mixed perspective of Main window and Log window views. The main
> > goal of this approach is to reduce windows.
> >
> > What do you think on that?
>
> If i understand correctly what you say, it will cover my main issue.
> AFAIU i will have a single 'Log' window view. I will be able to step through
> the working tree of the root repository and all of its submodules and the
> log of the selected item will automatically be shown. Just like the files
> window is updated without having to 'open files view' explicitly for every
> item.
> Right?
>
> Well that would be good enough.
> I still do think my approach would be more generic and flexible (both
> technical and usability wise).
>
> Michael
>
>
>
> --
> View this message in context:
> http://smartgit.3668570.n2.nabble.com/Enhancement-Make-Log-view-an-integral-part-of-the-main-view-tp7575066p7575074.html
> Sent from the SmartGit mailing list archive at Nabble.com.
>
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

SmartGit mailing list
Hi Marc,

That's sound like a fine plan, but not sure how much you'd win with it, and
two thoughts:
- tabs cost screen real estate, and clutter the interface
- I would no longer be able to alt-tab from main to log and back, forcing
me to either remember another hot key or grab the mouse. That would be a
little, but significant, annoyance.


All the best,
Dee


On Tue, Jul 1, 2014 at 8:46 PM, syntevo Support [hidden email]
[smartgit] <[hidden email]> wrote:

>
>
> > AFAIU i will have a single 'Log' window view. I will be able to step
> through
> > the working tree of the root repository and all of its submodules and the
> > log of the selected item will automatically be shown.
> > Just like the files
> > window is updated without having to 'open files view' explicitly for
> every
> > item.
>
> No: our primary goal is that you would still invoke "Log" for the
> repository root or certain files, but instead of opening a new window, the
> Log would simply open in a new tab. Though, I guess it would not be too
> hard to have an option to open the Log for the currently selected
> root/directory/file in one and the same tab automatically.
>
>
> --
> Best regards,
> Marc Strapetz
> syntevo GmbH
> http://www.syntevo.com
> http://blog.syntevo.com
>
> 07/01/2014 17:40 - MKindel [hidden email] [smartgit] wrote:
>
> > SmartGit mailing list wrote
> > >> Currently SmartGit has two strictly seperate windows.
> > >> An 'Main' View with the repository (sub-)windows and an 'Log' View for
> > >> the
> > >> history (sub-)windows.
> > >> I'd like you to join them and let the 'Log' window become an mere
> > >> (configurable) 'Perspective' of the 'Main' window.
> > >
> > > Actually, we are considering a light-weight solution here: to have the
> > > working tree and all Logs for this repository in one window. Still,
> > > working tree and Log will be entirely separated and you won't be able
> to
> > > arrange a mixed perspective of Main window and Log window views. The
> main
> > > goal of this approach is to reduce windows.
> > >
> > > What do you think on that?
> >
> > If i understand correctly what you say, it will cover my main issue.
> > AFAIU i will have a single 'Log' window view. I will be able to step
> through
> > the working tree of the root repository and all of its submodules and the
> > log of the selected item will automatically be shown. Just like the files
> > window is updated without having to 'open files view' explicitly for
> every
> > item.
> > Right?
> >
> > Well that would be good enough.
> > I still do think my approach would be more generic and flexible (both
> > technical and usability wise).
> >
> > Michael
> >
> >
> >
> > --
> > View this message in context:
> >
> http://smartgit.3668570.n2.nabble.com/Enhancement-Make-Log-view-an-integral-part-of-the-main-view-tp7575066p7575074.html
> > Sent from the SmartGit mailing list archive at Nabble.com.
> >
>
>  
>
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

SmartGit mailing list
I'm not sure *where* to put the tabs: on OS X, for example, the toolbar
is the top-most control (coming out of the title bar), so we'd have to
either put tabs below the toolbar or avoid tabs at all (e.g. using 2
toolbar buttons instead). Should the toolbar remain the same for both
tabs or be changed - the latter would look ugly, IMHO.

Now one needs the Repositories view to switch between repositories. So
either the "Log tab" also would need an own Repositories view, share it
with the "Working tree tab" or simply does not allow to switch
repositories without switching back to the "Working tree tab".

So for me there are too much open questions to know how to implement it.

--
Best regards,
Thomas Singer
=============
syntevo GmbH
http://www.syntevo.com
http://blog.syntevo.com


On 02.07.2014 10:28, 'Diederick C. Niehorster' [hidden email]
[smartgit] wrote:

> Hi Marc,
>
> That's sound like a fine plan, but not sure how much you'd win with it, and
> two thoughts:
> - tabs cost screen real estate, and clutter the interface
> - I would no longer be able to alt-tab from main to log and back, forcing
> me to either remember another hot key or grab the mouse. That would be a
> little, but significant, annoyance.
>
>
> All the best,
> Dee
>
>
> On Tue, Jul 1, 2014 at 8:46 PM, syntevo Support [hidden email]
> [smartgit] <[hidden email]> wrote:
>
>>
>>
>>> AFAIU i will have a single 'Log' window view. I will be able to step
>> through
>>> the working tree of the root repository and all of its submodules and the
>>> log of the selected item will automatically be shown.
>>> Just like the files
>>> window is updated without having to 'open files view' explicitly for
>> every
>>> item.
>>
>> No: our primary goal is that you would still invoke "Log" for the
>> repository root or certain files, but instead of opening a new window, the
>> Log would simply open in a new tab. Though, I guess it would not be too
>> hard to have an option to open the Log for the currently selected
>> root/directory/file in one and the same tab automatically.
>>
>>
>> --
>> Best regards,
>> Marc Strapetz
>> syntevo GmbH
>> http://www.syntevo.com
>> http://blog.syntevo.com
>>
>> 07/01/2014 17:40 - MKindel [hidden email] [smartgit] wrote:
>>
>>> SmartGit mailing list wrote
>>>>> Currently SmartGit has two strictly seperate windows.
>>>>> An 'Main' View with the repository (sub-)windows and an 'Log' View for
>>>>> the
>>>>> history (sub-)windows.
>>>>> I'd like you to join them and let the 'Log' window become an mere
>>>>> (configurable) 'Perspective' of the 'Main' window.
>>>>
>>>> Actually, we are considering a light-weight solution here: to have the
>>>> working tree and all Logs for this repository in one window. Still,
>>>> working tree and Log will be entirely separated and you won't be able
>> to
>>>> arrange a mixed perspective of Main window and Log window views. The
>> main
>>>> goal of this approach is to reduce windows.
>>>>
>>>> What do you think on that?
>>>
>>> If i understand correctly what you say, it will cover my main issue.
>>> AFAIU i will have a single 'Log' window view. I will be able to step
>> through
>>> the working tree of the root repository and all of its submodules and the
>>> log of the selected item will automatically be shown. Just like the files
>>> window is updated without having to 'open files view' explicitly for
>> every
>>> item.
>>> Right?
>>>
>>> Well that would be good enough.
>>> I still do think my approach would be more generic and flexible (both
>>> technical and usability wise).
>>>
>>> Michael
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>>
>> http://smartgit.3668570.n2.nabble.com/Enhancement-Make-Log-view-an-integral-part-of-the-main-view-tp7575066p7575074.html
>>> Sent from the SmartGit mailing list archive at Nabble.com.
>>>
>>
>>
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: Enhancement: Make Log view an integral part of the main view

MKindel
In reply to this post by SmartGit mailing list
Dee wrote
Hi Marc,

That's sound like a fine plan, but not sure how much you'd win with it, and
two thoughts:
- tabs cost screen real estate, and clutter the interface
- I would no longer be able to alt-tab from main to log and back, forcing
me to either remember another hot key or grab the mouse. That would be a
little, but significant, annoyance.


All the best,
Dee
I agree with Dee here. It would be a little annoyance/deterioration.

BTW the hot key for switching Tabs usually is ctrl-Tab.

Michael