-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
lost chat focus after closing window #2541
Comments
Yes, I've changed that. Closing the window or locking it with a passcode closes the current chat. It is more consistent -- you really close the window, so it is closed. When you open the app from tray it should be more like creating a new chat window, like Google Chrome handles the window close even when the app is still launched. If you need the chat (or any of the window content) you don't close the window, you minimize it instead. |
@john-preston I really don't get the benefit of this change, and at least for me it only makes things worse. |
Could this be a configurable setting? Personally I only have a single channel I use and thus this feature just adds a tedious extra click when I have to select the channel. Keeping the window minimized pollutes the alt+tab list. |
Wow this is annoying, please revert it or make is configurable. |
@john-preston any reaction? |
@john-preston please make this configurable. very annoying, really. |
Close to Tray should be able to restore the state perfectly. It should not even unload resources. The restore should be instant and exactly like how it was. Look at a complex app like Outlook. |
Please make it configurable, many people have one primary chat they use extensively. If you check any mail app (outlook, mac mail) you'll see that the selected mail stays selected when closing the window because they are not really windows or tabs, they are a list of messages in the primary window. Thanks |
@john-preston A bunch of users telling that it's not convenient and it's being ignored :/ |
@john-preston Please revisit this. This is really super inconvenient. |
Months later this is still a major issue Reasons to revert this change.1. Wastes TimeFirst and foremost, this change adds a major delay in communication for users if they frequently close the Telegram window. 2. MacOS ConventionsThis change is particularly annoying for MacOS users like myself. You recommend minimizing the Telegram window if you want to keep the conversation active, but minimizing windows is a much less common convention on MacOS than on Windows. The reason being is that a) minimizing windows on MacOS clutters the Dock, b) it has a time consuming animation and c) closing windows on MacOS doesn't quit an application like on Windows, which makes it a better way of quickly keeping your environment uncluttered instead of minimizing. It is not common to browse through minimized windows on MacOS. 3. State Of the ArtOut of the following chat applications:
ALL OF THEM display the most recent chat after closing and then reopening the application. This is what people are use to and this is what people want. By telling us to minimize the telegram window, it is making us adopt an unfamiliar convention, when this restriction really doesn't need to be here in the first place. 4. Focus On the UsersI don't understand the desire to keep the application "consistent" when it hinders the user experience. Please consider what the people using this app want, and not worry so much about keeping it "consistent". I beg that you reimplement this, as a configurable feature at least. |
@john-preston I just feel that an application for the people, should be designed for the people, not the developer. |
@nighthawk469 Well, I'm one of "people" and I like new behavior. |
@stek29 @john-preston Ok that is fine, can I ask, are you a Windows user or do you leave Telegram open on a dedicated monitor? In that case it probably works fine. But I wonder if all operating systems and users are being considered. For MacOS users where minimizing windows is not efficient, or for people who close windows frequently, it's a major inconvenience. It adds a significant delay for the added benefit of "being consistent". And for what? What benefit does this change really provide you and the users? How does quote, "Being consistent" benefit users. For windows users who are used to minimizing windows, this change doesn't really make a difference, but for MacOS it is a regression not a progression. I just ask, is this feature overall helping users or hindering them. |
@nighthawk469 You can use Cmd+H instead of Cmd+W on macOS. My idea was that some shiny day in the future there could be tabs in the window, like in Google Chrome, and Cmd+W will then of course close the current tab until there will be left one — then the window will be like it is now and the next Cmd+W will close this last tab and you'll be left with just running program, that will show you a new blank window once you click on the dock or tray icon. That way it will be the expansion of current user experience where Cmd+W just closes this only tab. |
@john-preston Yes I know about Cmd+H to hide, and I tried to get used to it but I didn't like how far H was compared to W and I didn't like having to handle the telegram window in one way, and then treat every other window a different way. Ok I understand the tabs idea and that makes sense! To me it feels like there already is tabs as in the contacts nav on the left are basically vertical tabs. Your window closing idea is basically how Skype is implemented right now. You can right click to close current conversations and once all chats are closed it will bring you to a home screen. The only difference though is if you close a window on Skype and you still have an active conversation, the next time you reopen the Skype window it will bring you back to your active conversation (or in your case active tab) in order to save you time. I think this way is really great because those savings in time make a big difference for people who close windows often!!! If you want to really understand a MacOS user's workflow I can explain. The Apple recommended way of window management is not minimizing windows like Windows, but using Mission Control whereby you keep all windows open and activate a command to show all currently opened windows in a sort of grid to choose from. I use this extensively but sometimes there can be too many windows, so in order to save space on my small Macbook screen I close windows (for example Telegram Desktop, which I close after I send every message). But if every time I reopen it I need to select a conversation again, it just takes way too long. I understand that making the application consistent like Google Chrome is kind of a nice system, but when it comes to a chat application, users just want to send a message QUICKLY. And thats why I think you should bring back the old functionality, because it is really more efficient and smoother. I really do love this application, I think it is very beautifully designed, but this one thing makes it really hard for me to use. |
@nighthawk469 I'm macOS user with just built-in monitor. |
The “old” behaviour (and the behaviour exhibited by WhatsApp, Messages, Skype, etc) is also what the macOS Human Interface Guidelines explicitly state as a user expectation on macOS:
Emphasis mine. |
Discussion aside; how hard can it be to introduce a setting for this behavior? |
The ESC key works to deselect, but it's non-obvious. And we must be sure it actually stays deselected. |
This thread makes me furious. There is such thing as consistency. All messaging apps that I used before didn't reset selected chat on minimize to tray, we got used to this, why does this one defy it? P.S: This is not the first time I notice such stubbornness to user feature requests. |
And was then heavily requested to get reverted... |
@stek29 Can you share a link to the commit where this behavior was first introduced? |
@Trost123 I would be willing to try and help you with this |
I guess they can have an option in setting so people can choose to see recent chat or not when opening the app? |
Yes, but it seems like it's too hard to implement because of bug #2358 |
Here is a workaround for i3wm.
|
I don't get it. |
|
@stemar94 |
@teilijlex I don't think i3wm would work in macOS. here is an improved version:
|
Guys this is Github, not 4chan, this thread is meant for discussing bugs. 🤦 |
@Trost123 |
@teilijlex You should consider looking at Franz. UPD: A quick look at Franz repo shows that it must be buggy and abandoned by developers. |
@Trost123 |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Steps to reproduce
Expected behaviour
before, the chat was still focused
Actual behaviour
no chat is focused anymore
Configuration
Operating system:
Win 10
Version of Telegram Desktop:
0.10.15 alpha
The text was updated successfully, but these errors were encountered: