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

Hide StartPage+ on solution load, restore on solution close #63

Open
stimpy77 opened this issue Oct 9, 2019 · 5 comments · May be fixed by #33
Open

Hide StartPage+ on solution load, restore on solution close #63

stimpy77 opened this issue Oct 9, 2019 · 5 comments · May be fixed by #33
Labels
enhancement New feature or request

Comments

@stimpy77
Copy link

stimpy77 commented Oct 9, 2019

Installed product versions

  • Visual Studio: VS2019 16.3.3
  • This extension: 0.14.3

Description

I don't need the StartPage+ window at all if I've loaded up a project. So I close it. But then I end up seeing a blank screen if I close the solution or if I close Visual Studio and launch it again. So I have to start StartPage+ again. And then when I load up a solution I don't need it anymore so I have to close StartPage+ again. This back-and-forth manual effort is a nuisance.

Please add the option in the configuration screen to close StartPage+ on solution open and restore StartPage+ on solution close, and consider defaulting this behavior to enabled. This is the same behavior as in VS 2017's built-in Start Page, and was a good behavioral design.

Steps to recreate

  1. Start StartPage+
  2. Open a solution
  3. StartPage+ is still visible. Close it.
  4. Close the solution. Now the environment is empty and StartPage+ isn't visible.

Current behavior

StartPage+ is always visible until manually closed, and always closed until manually launched.

Expected behavior

StartPage+ should optionally auto-close when a solution opens and auto-launch when no solutions are open.

@yannduran
Copy link
Member

Hi Jon! These two features were always going to be implemented, I just have to prioritise what I do, and I figured that people having to manually open and close the windows wouldn't be as bad as other features not getting done.

I love that you have ideas on features to suggest, but could I ask you do do something for me? Before adding a new issue, could you check the open issues first? I had already added this feature a while ago in #18 from feedback from another user.

You could also check #1, where I tried to capture ideas, comments etc from forum posts all in one place, so people could see what I'm aware of, or what I have planned. Even though I subsequently started creating issues as I thought of things, it still has a lot of information in it.

I'm going to close #18 and keep this one open instead, because yours is has more details. I created #18 on behalf of another user and it was just a quick way to capture the feature so that people could see that I had it planned.

Thanks again for the feature suggestion!

@stimpy77
Copy link
Author

Yann, "Before adding a new issue, could you check the open issues first?" is highly offensive to me as it presumes that no effort was made to check open issues before creating the ticket, which I did, I did not see the individual detail in #1. Broad, sweeping "post it all" posts are not the appropriate place on GitHub for tracking issues. Also, I implemented the exact feature in my own extension which brought back the VS2017 start page until Microsoft removed the base functionality completely, so you could have simply asked me to fork and create a pull request rather than try to tell me how to use GitHub.

@yannduran
Copy link
Member

Oh Jon, I'm so sorry, I definitely didn't mean any offense, or to talk down to you in any way. In fact I specifically tried very hard to ask as gently as I could. You never know what the other person's experience level is, so all I had to go on was what had occurred.

The ONLY reason I mentioned it at all was because the feature had already been captured in in existing issue, and yet a new issue had been opened for the same thing. What other conclusion should I be expected to have come to, other than the open issues hadn't been checked? I was actually trying to be helpful. Can I ask a question? And I'm not trying to be smart, or offend you again, I'm genuinely interested. If you checked the open issues, why did you add a new issue for the same feature?

I also didn't mean that you should have read issue #1 before adding your issue (although I see that I worded it badly), I was only pointing out that there was more information that you might be interested in, that had been captured before I had a chance to expand it into issues.

By informing me that "Broad, sweeping 'post it all' posts are not the appropriate place on GitHub for tracking issues" I could choose to be offended, but I'm actually not offended, because hopefully that wasn't your intention. It's so easy to misinterpret another person's intentions from just written words.

And I would welcome any pull requests you care to submit. I see you've forked the repo already, so I look forward to any code that you'd care to contribute. Obviously I can't do everything myself unless I prioritise what I do first, so help is welcome.

I'm re-opening this issue because a) I meant what I said before about this issue being better than my quick placeholder one, and b) because this feature suggestion is something that needs be visible so its progress can be tracked.

I really hope that I've managed to clear the air between us over this misunderstanding.

@yannduran yannduran reopened this Oct 11, 2019
@stimpy77 stimpy77 linked a pull request Oct 12, 2019 that will close this issue
@yannduran yannduran added the enhancement New feature or request label Oct 15, 2019
@yannduran yannduran changed the title Feature suggestion: Hide StartPage+ on solution load, restore on solution close Hide StartPage+ on solution load, restore on solution close Jun 3, 2020
@yannduran
Copy link
Member

yannduran commented Jun 3, 2020

@stimpy77

I didn't manage to get this into v1.0, but it'll definitely be in v1.2 or v1.3.

@MagicAndre1981
Copy link

@stimpy77 can you please create the PR again for the VS2022 version?

@yannduran yannduran transferred this issue from luminous-software/start-page-plus Apr 27, 2023
@yannduran yannduran transferred this issue from luminous-software/start-page-plus-64-bit Apr 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants