herdo / solutionstartpage Goto Github PK
View Code? Open in Web Editor NEWSolution Start Page for Visual Studio 2015 and 2017
Solution Start Page for Visual Studio 2015 and 2017
The start page of version 3.0.0. doesn't change the colors (background, fonts, links) when the Visual Studio theme is changed (blue, dark, white).
Only the version for Visual Studio 2017 is affected.
The version for Visual Studio 2015 is reacting fine.
Hi,
Thank you @Herdo for the extension. You rock!
Would it be possible to add mouse/keyboard scrolling on the start page? If possible, can you also add a divider between each group?
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NotSupportedException
at SolutionStartPage.Core.Views.AppControlHost.ConfigureApp(Microsoft.Practices.Unity.IUnityContainer)
at SolutionStartPage.Core.Views.AppControlHost.Initialize()
at SolutionStartPage.Core.Views.AppControlHost.AppControlHost_Loaded(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)
at System.Windows.BroadcastEventHelper.BroadcastEvent(System.Windows.DependencyObject, System.Windows.RoutedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(System.Object)
at MS.Internal.LoadedOrUnloadedOperation.DoWork()
at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(System.Object)
at System.Windows.Media.MediaContext.RenderMessageHandler(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
Hi Herdo.
I am the author of BetterStartPage which you will obviously know. I like how you extended my code to support all VS versions and I also like some of the features I did not add to BetterStartPage.
What I do not like is how you have copied my code without mentioning my copyright anywhere. Not only the GUI concept is copied, you also copied some parts of my code.
There are many other places where it's obvious that code was copied. I have no problem with my code being copied, but I would at least expect some basic respect of my work and expect to be mentioned in the copyright notice and project description. The MIT license allows you to do almost anything with the code, but the copyright notice must be part of all copies.
I'm on a 4K monitor at a 100% DPI. I leave it there because 1) I hate Windows DPI scaling, and 2) The individual apps where I need to content larger to be able to read do a better job than Windows DPI scaling - IE, in VS, I set the text zoom there, and in web browsers, I use Ctrl+Mouse Wheel to zoom on individual web pages.
Anyway, a setting to set zoom level, or a setting to specify fonts (and font sizes) would be nice.
I'm currently using VS 2017, and have no intention of migrating to VS 2019 until Microsoft makes the new horrible Start Window customizable (IE, allow custom start pages like Solution Start Page) or I find an external alternative (like a standalone Solution Start Page).
I made a Polish translation of Your extension.
If You wish... Main.pl-PL.resx :)
p.s. it is for current version 3.2 (with 'Display separator' and 'Display icons')
If I click on the Open Project link in the left panel I receive an error message saying that File.OpenSolution is not a valid command. I'm using vs 2013 (Italian localized version).
Maybe this line in /BasicPart/VisualStudioOverviewPageControl.xaml is not correct (it should be Immutable.12.0)?
xmlns:vsfxim="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.Immutable.11.0"
Just updated my VS2017 to 15.6.0 and the solution start page is showing blank white page.
I would like to view path and solution in one row
Visual Studio 2017 will require a new version of the extension.
As soon as the SDK for Visual Studio 2017 is available, the development can begin.
I recently installed this extension on my work development machine, upon added some groups I began to search for solutions to add to each group. However, every time I attempt to add a solution to a group the visual studio instance crashes/closes.
Also, I tried doing a COMPLETE clean uninstall of visual studio hoping it was just a bad install. However, when I reinstall everything including the extension. All the previous groups I added initially are still there.
So in addition to my plight above, could anyone tell me where the group's settings for this extension are stored so that I may attempt a clean uninstall of the extension.
Vs-Version: 2010 SP1
Windows 7 Enterprise - SP1
Solution Start Page - ver.2.2
The folder picker is not the best choice to add solutions as bulk to an existing group. Most likely, you already have a path at hand that you'd just want to paste somewhere and add the solutions beneath this path.
The current folder picker however requires you to navigate to the directory again, which is unnecessary in the use-case above.
Change request:
Please provide support for Visual Studio 2015 (RC).
Support Windows environment variables in paths.
The MRU list of Visual Studio 2017 doesn't show any text for the MRU items.
Neither does clicking them open the solution.
However, the correct number of items is displayed.
Opening this so we can discuss.
This extension is my favorite way to have an overview of all the projects I am working on. I am not aware of any other equivalent extension, apart from BetterStartPage which is however quite similar.
So... with VS2019 nearing release, I thought I would just make sure SolutionStartPage can run on VS2019 and submit a PR. However... VS2019 is killing the Start Page and is replacing it with a new Start Window - and although at some point (see this post) it might have been possible to re-enable the Start Page... in the latest VS2019 preview the option seems to be entirely gone.
Which means that... SolutionStartPage cannot be simply ported to VS2019. And so... can we discuss what other solutions we could find to still offer the same features? Extension menu? Toolbox?
A few of my paths have a folder named "C++". When I show folders they are displayed without the ++ and they do not work. Hovering over them gives the tooltip error "The directory doesn't exist".
Sample folder name:
C:\Samples\Windows\Visual Studio\C++\MFC\
2015 Professional
Windows 7 SP1
2.4
System.ArgumentException loading "C:\Users\mattjs\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\ONRCFGGK.GDP\StartPage.xaml"
cannot use absolute URI.
It prevents me from loading the start page entirely.
You are throwing this exception that makes Visual Studio crash:
Exception type: System.NotSupportedException
Message: Visual Studio Version 15.6.27428.1 is not supported by this extension!
Can you please handle the exception so VS doesn't crashes?
Please feel free to reach out to me at [email protected] if you have any questions.
Thanks,
Mads Kristensen
Visual Studio Extensibility
The buttons to modify a solution (move up, move down and delete) are always disabled:
Buttons should be enabled when:
In all other cases, the buttons are disabled.
Options:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.