-
Notifications
You must be signed in to change notification settings - Fork 85
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
Roadmap! #61
Comments
Clearly I didn't start this in August. But I am starting today in October! So I'm not dead -- if there are any urgent issues, please let me know so that I can get them fixed more quickly for your use case. |
To track progress, check out the 2.0.0 milestone and/or watch issues and/or watch recent commits to see what I'm working on. Soon™️! |
Hi, I just want to throw this idea out there regarding the separation of the user interface from the core netsparkle project. Can I suggest that netsparkle just throws events and doesn't open dialogs at all, that it doesn't need a uifactory? The GUI specific projects for wpf and winforms could reference netsparkle, wrap sparkle to make sparklewpf and sparkleforms that do pop dialogs and have the uifactory etc, but that are in fact just responding to events from an internal sparkle instance. I can make a branch and quickly mock something up to explain better if it doesn't make sense. |
@cjmurph Hi! It's an idea. I think I understand what you mean -- keep the core event handling and updates in NetSparkle.dll and all UI handling elsewhere. I think the biggest problem I see with it right now is the repeated logic between the two UIs. It also becomes much more labor intensive to create your own UI (something I want to keep easy), as it means a lot more work/copied code. There might be a clever way to avoid that...but the layering necessary to do so (another UI project/dll that the UIs derive from?) probably isn't worth the effort/obscurity in terms of code. Open to arguments/ideas otherwise! :) |
I've made a rough go at it here https://github.com/cjmurph/NetSparkle/tree/seperate-ui |
@cjmurph Not wanting to ignore what you've done. I've got a busy week this week. If you want your other PR merged for work/software reasons, let me know. Otherwise it'll sit tight for a few days. Thanks. :) |
No rush, just trying to help and give some different ideas. If it's not the direction you want to go, that's cool too :) |
Moving this discussion on further refactoring to #77. Thanks, and sorry for the wait. |
Great Work! |
2.0 is now finally, finally, finally, finally, finally released. Ooof, that took a while. 🥳 |
Current item being worked on: finishing up! Creating update guide (half done), deprecating old NuGet for
NetSparkle.New
, etc. Almost there!Hi everyone,
This repo has been around for quite some time, and I've never gotten around to making a 2.0 version of NetSparkle.
Here are my goals starting in August 2019 (not given in order):
Complete
SecurityMode.UseIfPossible
based on the report in Documentation Updates #89 -- may not work when a signature isn't availableNetSparkle.New.Tools
in lieu ofNetSparkleUpdater.Tools
and remove from search resultsNot complete
orNetSparkleUpdater.Core
NetSparkleUpdater.SparkleUpdater
.NetSparkleUpdater
The text was updated successfully, but these errors were encountered: