Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quake Mode should support auto-hide on loose focus #592

Closed
Maximus5 opened this issue Jul 31, 2015 · 25 comments
Closed

Quake Mode should support auto-hide on loose focus #592

Maximus5 opened this issue Jul 31, 2015 · 25 comments
Assignees

Comments

@Maximus5
Copy link
Owner

Originally reported on Google Code with ID 592

Ideally, I'd like two new options related to Quake mode:

Option 1 is to go more transparent when focus is lost, so I can leave the quake console
always on top, but set it to fade to like 20% when it doesn't have focus.

Option 2 is to automatically hide when focus is lost, so I always have to press the
hotkey to activate it and when I alt-tab or click off, it slides out of the way.

Reported by jaykul@huddledmasses.org on 2012-06-13 18:40:50

@Maximus5
Copy link
Owner Author

Reported by ConEmu.Maximus5 on 2012-06-24 23:56:18

  • Status changed: Done

@Maximus5 Maximus5 self-assigned this Jul 31, 2015
@Maximus5
Copy link
Owner Author

Can you please make it possible to use autohide also when quake mode is not enabled?
Or, alternatively, make it possible to disable the animation for quake mode (e.g. set
the animation duration to '0')?

I personally like the console to pop-up instantly, at present I have conemu configured
to show up the same as quake mode (e.g. same position and size on screen, etc), but
without using quake mode, because I don't like the time it takes to do the animation.
However this setup lacks auto-hide-on-lose-focus. I tried setting the 'QuakeAutoHide'
value in the registry, but this seems to be ignored when not in quake mode.

Reported by daniel.geelen on 2013-01-07 08:53:56

@Maximus5
Copy link
Owner Author

@daniel.geelen,
Why you need "minimization on lose focus"? Because, when you switch to another application,
thought, it will cover ConEmu window.

Reported by ConEmu.Maximus5 on 2013-01-07 08:58:47

@Maximus5
Copy link
Owner Author

Because the other application may not be all that I'm interested in. For example when
I have firefox open with documentation on the left, and my code window on the right.
I then quickly do something in ConEmu. Now when I alt-tab or click either firefox or
visual studio, the other window is still (partially) obscured by ConEmu.
I have the ConEmu configured to appear exactly as it would with the Quake style slide
down, except for the delay (I don't like to wait ;).

Reported by daniel.geelen on 2013-01-10 10:34:15

@Maximus5
Copy link
Owner Author

Delay is configurable in last builds.

Reported by ConEmu.Maximus5 on 2013-01-10 10:43:57

@Maximus5
Copy link
Owner Author

I've tried the latest build (ConEmuSetup.130109.exe ), and it is much better. However
even with delay=0 the drop-down animation still plays.

Reported by daniel.geelen on 2013-01-11 09:07:50

@Maximus5
Copy link
Owner Author

So, is there a possibility to implement delay=0 as hiding/showing the console instantly
(no animation)?



Also, I noted that autohide does not seem to work when you click the anything on the
start-bar (e.g. start-button, window buttons, clock, etc):
1) Make sure 'Quake style slidedown' and 'Autohide on focus lose' are enabled
2) Show ConEmu
3) Click start button

Expected result: ConEmu auto-hides.
Actual result: ConEmu remains on screen.

Reported by daniel.geelen on 2013-01-14 15:39:15

@Maximus5
Copy link
Owner Author

'delay=0' is in 'todo'

As for your note... This is expected behavior.
Look, click on "ConEmu button" or "TSA icon"
must (expected by user) slide-out or slide-in
quake window. If ConEmu will slide-out when
you click on taskbar button - it will be not possible
to 'hide' quake at all, because click on button/icon
will lead to activation...

Reported by ConEmu.Maximus5 on 2013-01-14 16:47:06

@Maximus5
Copy link
Owner Author

Ok, I can wait for the delay to be implemented, thank you for taking it in to consideration
:)

As for the auto-hide behaviour -- I think I sort-of understand what you mean, but I'm
talking specifically about the situation where ConEmu is already visible (slide-out).
In this case when I click clicking /another/ window on the taskbar (e.g. firefox, or
opening the start-menu), I *do* expect ConEmu to auto-hide, since it has now lost focus
(I can not type in ConEmu for example, yet it is still visible).

Reported by daniel.geelen on 2013-01-15 07:55:45

@Maximus5
Copy link
Owner Author

There is no way to detect the difference "where you have clicked".
If you click on "ConEmu" button on taskbar - ConEmu loose focus first, but immediately
recieve WM_ACTIVATE.

Reported by ConEmu.Maximus5 on 2013-01-15 08:00:35

@Maximus5
Copy link
Owner Author

Ok, so then it should work if you always hide ConEmu when it receives the focus-lost
event? It may flicker a bit or do a roll-up-roll-down, but when you click a window
other then ConEmu, it hides as expected?

Reported by daniel.geelen on 2013-01-15 08:26:18

@Maximus5
Copy link
Owner Author

Any updates on this? Perhaps making it a configurable option instead is possible?

Reported by daniel.geelen on 2013-01-21 13:01:36

@Maximus5
Copy link
Owner Author

I hate to nag, but please consider adding another option to fix this (make "auto-hide
on focus lost" do what the name implies). One more option should not make a difference
really.

Reported by daniel.geelen on 2013-02-05 07:53:41

@Maximus5
Copy link
Owner Author

Reported by ConEmu.Maximus5 on 2013-02-05 07:59:01

  • Status changed: Started

@Maximus5
Copy link
Owner Author

Some changes was made in 130219

Reported by ConEmu.Maximus5 on 2013-02-20 07:47:52

@Maximus5
Copy link
Owner Author

Thank you for working on this. Could you please elaborate a bit about what was changed
(what is the new behaviour)? Or is it not quite finished/ready for testing yet? At
present I don't really notice a difference (using version 130220), but perhaps I need
to enable an option somewhere?.

Reported by daniel.geelen on 2013-02-21 07:49:57

@Maximus5
Copy link
Owner Author

Slide up/down was corrected when clicking on icon (taskbar button or TSA). That is all
for now...

Reported by ConEmu.Maximus5 on 2013-02-21 08:02:15

@Maximus5
Copy link
Owner Author

I'm sorry, I don't quite understand what you mean by "clicking on icon (taskbar button
or TSA)"?

Using the latest ConEmu-130223 the behaviour is the same for me as it was before (as
described in comment #9): with ConEmu visible and having focus, opening e.g. the start
menu or switching to firefox does not auto-hide ConEmu, even though ConEmu has lost
focus.

Reported by daniel.geelen on 2013-02-25 09:48:06

@Maximus5
Copy link
Owner Author

Try new build 130227

Reported by ConEmu.Maximus5 on 2013-02-27 23:01:08

@Maximus5
Copy link
Owner Author

Seems to work fine now, thank you for fixing this!

Reported by daniel.geelen on 2013-03-05 07:41:17

@Maximus5
Copy link
Owner Author

Reported by ConEmu.Maximus5 on 2013-03-05 07:51:22

  • Status changed: Fixed

@Mpdreamz
Copy link

Mpdreamz commented Oct 12, 2016

Sorry to revive an old thread but is it possible to also allow this checkbox to be checked when not enabling quake style slidedowns?

I have CTRL+backtick setup to bring conemu into fullscreen view with always on top checked. This is slightly different then quake style which is not fullscreen and because i disabled all animations is considerably slower to show then just the fullscreen and always on top combo.

What I miss from that combo though is that while active, alt+tab or switching virtual desktops does not auto hide the fullscreen conemu window.

@Maximus5
Copy link
Owner Author

It looks like you are talking about different configurations. So I don't understand your problem.

https://conemu.github.io/en/ConEmuXml.html

@avielc
Copy link

avielc commented Jun 20, 2018

Another revive I have to apologize for,
But this is an idea that I believe could be great!
@Maximus5 - is it possible to add a delay for the conemu to disappear after XXX time?
That way, if I jump over to a text pad to copy some information to paste into an ssh console, it won't disappear but if I go around surfing the net after let's say 5 second it would disappear.
that way you have a solution of both sides of the coin.
(also defining a hotkey to toggle "auto-hide when loose focus" - can be a manual solution for such case, to decide when to have it active or inactive)

Thanks again for all your work, this is an amazing tool!
Except for some issues I have on Windows 10 - bash environment - vi\nano -centos systms, it works amazingly well!

Thanks again

@maxime4000
Copy link

maxime4000 commented Feb 6, 2019

Hi, I like the idea of auto-hide on loose focus, but sometime, I want it to stay briefly on screen while I'm doing something else. Could there be a option to add a delay before it's get hidden ? Like if I want it to hide immediately I do the shortcut twice and if not, it wait and hide in X timeout define by the users. Ex : When it loose focus, it wait like 10000 ms and hide automatically after that delay and if I need it back, i just have to click on the console to keep it there.

Thanks
Note: Maybe this should be ask in a new issues but I though it was more direct writing it down here.
Edit: My bad the message before ask the same thing. But I think it's a great idea haha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants