diff --git a/OpenLiveWriter.SDK.nuspec b/OpenLiveWriter.SDK.nuspec index 240dbfa9..f7f1609e 100644 --- a/OpenLiveWriter.SDK.nuspec +++ b/OpenLiveWriter.SDK.nuspec @@ -4,13 +4,16 @@ OpenLiveWriter.SDK 0.5.0-beta Open Live Writer + OpenLiveWriter https://github.com/OpenLiveWriter/OpenLiveWriter/blob/master/license.txt?raw=true + http://openlivewriter.org http://openlivewriter.github.io/favicon.ico true The SDK required to create plug-ins for Open Live Writer. + (c) .NET Foundation - - + + diff --git a/README.md b/README.md index e8a070c0..928fbf90 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,8 @@ to clarify expected behavior in our community. This code of conduct has been [adopted by many other projects](http://contributor-covenant.org/adopters/). For more information see the [.NET Foundation Code of Conduct](http://www.dotnetfoundation.org/code-of-conduct). +[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/OpenLiveWriter/OpenLiveWriter?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) + ### License Open Live Writer proudly uses the [MIT License](license.txt). diff --git a/faq.md b/faq.md new file mode 100644 index 00000000..5fd36d61 --- /dev/null +++ b/faq.md @@ -0,0 +1,44 @@ +##### Q: What is this? +A: Open Live Writer is an open source fork of the original Windows Live Writer; an application for authoring, editing, and publishing weblog posts. + +##### Q: Does this replace Windows Live Writer? +A: Technically no, spiritually yes. Open Live Writer is designed to run side-by-side with Windows Live Writer so you can still use Windows Live Writer as you have been. Spiritually, the volunteer team hopes that Open Live Writer will have all of the functionality of Windows Live Writer and much more. One of the best things about Windows Live Writer was the community behind it, this the community can really get involved with Open Live Writer. + +##### Q: Why the .NET Foundation? +A: The codebase is approximately 200,000 lines of C# so it was a good fit. Take a look at their [About](http://www.dotnetfoundation.org/about) page to learn more. + +##### Q: Does it work on older versions of Windows? +A: We focused on Windows 10 for the v0.5 release. We hope to support Windows 7 and Windows 8 for a while at least. + +##### Q: Does it work on a Mac? On Linux? +A: Since .NET runs on Mac OS and Linux, it is possible to port some of the code to run on Mac OS or Linux. But significant portions of the code use Windows-specific APIs. You are welcome to find the code on GitHub and fork it to run under Mono - that would be awesome. + +##### Q: Is this really free? +A: Yes! Open Live Writer is licensed under the open source [MIT license](https://github.com/OpenLiveWriter/OpenLiveWriter/blob/master/license.txt). If someone made you pay for your copy of Open Live Writer then ask for your money back and go download from http://openlivewriter.org + +##### Q: I found a bug, what do I do? +A: Add to an existing issue or create a new issue via GitHub: https://github.com/OpenLiveWriter/OpenLiveWriter/issues/new + Before creating a new issue, make sure that the issue does not already exist and feel free to add to the issue. + When creating a new issue, identify as much information as you can to assist the developers in fixing the issue. + +##### Q: How can I get involved? +A: WELCOME! We definitely love contributions! + +##### Q: Do Windows Live Writer plug-ins work with Open Live Writer? +A: We’re looking at plug-ins for the v1.0 release. We want to build a future home for all the great open source plugins that existed for Windows Live Writer. + +##### Q: Will there be a plug-in gallery like there was for Windows Live Writer? +A: Since Open Live Writer is an open source project run by volunteers, we might start with something simple like a wiki page; but if you’re interested, this would be a great community contribution. + +##### Q: Is this abandonware? +A: Quite the opposite. Microsoft Corp. did not see a business case to continue investing in Windows Live Writer, but a bunch of passionate volunteers inside and outside of Microsoft spent early mornings, late evenings, and weekends to help fork the Windows Live Writer code and make any necessary edits so it could be released under the MIT License as Open Live Writer. Hopefully there will be a vibrant community of contributors and committers for Open Live Writer - we'd love for you to get involved. + +##### Q: How can I support this effort? +A: Here are a few ways you can support the Open Live Writer effort: + * Use the product + * If you like it, tell your friends + * If you have suggestions, tell the volunteer team + * Raise an issue or contribute code at [GitHub](https://github.com/OpenLiveWriter/OpenLiveWriter) + +##### Q: Can I subscribe to announcements? +A: YES, we have an email list to which we’ll be sending announcements, [please subscribe](http://eepurl.com/bI77cP) diff --git a/src/managed/OpenLiveWriter.BlogClient/Providers/BlogProvidersB5.xml b/src/managed/OpenLiveWriter.BlogClient/Providers/BlogProvidersB5.xml index 406e02f3..9f879d16 100644 --- a/src/managed/OpenLiveWriter.BlogClient/Providers/BlogProvidersB5.xml +++ b/src/managed/OpenLiveWriter.BlogClient/Providers/BlogProvidersB5.xml @@ -1,6 +1,6 @@  + ]> diff --git a/src/managed/OpenLiveWriter.PostEditor/Updates/UpdateSettings.cs b/src/managed/OpenLiveWriter.PostEditor/Updates/UpdateSettings.cs index c3b2bd83..5741acf7 100644 --- a/src/managed/OpenLiveWriter.PostEditor/Updates/UpdateSettings.cs +++ b/src/managed/OpenLiveWriter.PostEditor/Updates/UpdateSettings.cs @@ -13,10 +13,7 @@ namespace OpenLiveWriter.PostEditor.Updates { static UpdateSettings() { - // Force these settings temporarily in case other devs already got defaults set. - AutoUpdate = true; - CheckForBetaUpdates = false; - UpdateDownloadUrl = UPDATEDOWNLOADURL; + // Force these settings temporarily in case people already got defaults set. BetaUpdateDownloadUrl = BETAUPDATEDOWNLOADURL; } @@ -28,7 +25,7 @@ namespace OpenLiveWriter.PostEditor.Updates public static bool CheckForBetaUpdates { - get { return settings.GetBoolean(CHECKFORBETAUPDATES, true); } + get { return settings.GetBoolean(CHECKFORBETAUPDATES, false); } set { settings.SetBoolean(CHECKFORBETAUPDATES, value); } } @@ -48,9 +45,9 @@ namespace OpenLiveWriter.PostEditor.Updates private const string CHECKFORBETAUPDATES = "CheckForBetaUpdates"; private const string CHECKUPDATESURL = "CheckUpdatesUrl"; - private const string UPDATEDOWNLOADURL = "https://openlivewriter.azureedge.net/stable/Releases"; + private const string UPDATEDOWNLOADURL = "https://openlivewriter.azureedge.net/stable/Releases"; // Location of signed builds private const string CHECKBETAUPDATESURL = "CheckBetaUpdatesUrl"; - private const string BETAUPDATEDOWNLOADURL = "https://openlivewriter.azureedge.net/nightly/Releases"; + private const string BETAUPDATEDOWNLOADURL = "https://olw.blob.core.windows.net/nightly/Releases"; // Location of CI builds private static readonly SettingsPersisterHelper settings = ApplicationEnvironment.UserSettingsRoot.GetSubSettings("Updates"); } diff --git a/src/managed/PostBuild.CreateInstaller/createinstaller.cmd b/src/managed/PostBuild.CreateInstaller/createinstaller.cmd index 947af7b7..86c215cc 100644 --- a/src/managed/PostBuild.CreateInstaller/createinstaller.cmd +++ b/src/managed/PostBuild.CreateInstaller/createinstaller.cmd @@ -19,6 +19,7 @@ IF EXIST "%LocalAppData%\Nuget\Nuget.exe" (GOTO package) ELSE ( ECHO Created Writer NuGet package. .\src\managed\packages\squirrel.windows.1.2.1\tools\Squirrel.exe -i .\src\managed\OpenLiveWriter.PostEditor\Images\Writer.ico %OLW_SIGN% --no-msi --releasify .\OpenLiveWriter.%dottedVersion%.nupkg +MOVE .\Releases\Setup.exe .\Releases\OpenLiveWriterSetup.exe ECHO Created Open Live Writer setup file. :end diff --git a/src/unmanaged/OpenLiveWriter.Shortcuts/OpenLiveWriterShortcuts.rc b/src/unmanaged/OpenLiveWriter.Shortcuts/OpenLiveWriterShortcuts.rc index 288ed667..cf56fb07 100644 --- a/src/unmanaged/OpenLiveWriter.Shortcuts/OpenLiveWriterShortcuts.rc +++ b/src/unmanaged/OpenLiveWriter.Shortcuts/OpenLiveWriterShortcuts.rc @@ -13,7 +13,7 @@ #define RC_VERSION_INTERNAL_NAME "OpenLiveWriterShortcuts" #define RC_VERSION_ORIGINAL_FILE_NAME "OpenLiveWriterShortcuts" #define RC_VERSION_FILE_DESCRIPTION "Open Live Writer" -#define RC_VERSION_PRODUCT_NAME "Windows Live" +#define RC_VERSION_PRODUCT_NAME "Open Live Writer" #include // These string IDs are hardcoded into writerprod.wxs. Keep them in sync @@ -22,7 +22,5 @@ BEGIN IDS_WRITER_SHORTCUT_TOOLTIP "Blog like a pro, with photos, videos, maps, and more" // Tooltop displayed for shortcut in start menu. IDS_WRITER_SHORTCUT_NAME "Open Live Writer" // Text that displays in the shortcut to launch Writer. Do not localize product name. IDS_WRITER_SHORTCUT_NAME_BETA "Open Live Writer Beta" // Text that displays in the shortcut to launch Writer when in beta. Do not localize product name. - IDS_WRITER_BLOGTHIS_MENU_TEXT "&Blog This in Open Live Writer" // Menu text for Blog This button in Internet Explorer. {EscapePlaceholderChars="[=[\\[]","]=[\\]]"} - IDS_WRITER_BLOGTHIS_BUTTON_TEXT "Blog This" // Button text for Blog This button in Internet Explorer{EscapePlaceholderChars="[=[\\[]","]=[\\]]"} END