Commit Graph

385 Commits

Author SHA1 Message Date
Nick Vella cfc8143d6d ssg: WizardController: integrate Paths2 panel 2019-07-05 22:10:16 +10:00
Nick Vella 26a9b06229 ssg: add strings for new fields 2019-07-05 22:05:53 +10:00
Nick Vella 3f823e01a3 ssg: wizard Paths1: reorg private definitions 2019-07-04 21:18:49 +10:00
Nick Vella 67eae75aa7 ssg: wizard: duplicate Paths1 -> Paths2 2019-07-04 21:18:37 +10:00
Nick Vella 6bb325d36c ssg: rename Paths -> Paths1 2019-07-04 21:04:38 +10:00
Nick Vella 5c71216067 ssg: WizardPanelStaticSiteInitial,Paths: remove unused methods 2019-07-04 21:01:05 +10:00
Nick Vella 9d5946fb0a ssg: accidentally commited updated ribbon project platform, revert 2019-07-04 18:09:50 +10:00
Nick Vella 82eec4d55e ssg: WizardPanelStaticSitePaths: paths first page validation 2019-07-04 18:05:30 +10:00
Nick Vella 0f5a6c9755 ssg: WeblogConfigurationWizardController: load config from blog settings, save homepage url 2019-07-04 00:49:58 +10:00
Nick Vella dd063fc85f ssg: StaticSiteConfig: drafts path and site url, site url loaded from BlogSettings, saving handled externally
ssg: StaticSiteConfig: impl LoadFromBlogSettings, static LoadConfigFromBlogSettings
2019-07-04 00:49:10 +10:00
Nick Vella c95181bf21 ssg: WizardPanelStaticSitePaths: inputs for site url, posts, pages, drafts, checkboxes for enabling and disabling pages and drafts, and setting pages stored in root 2019-07-04 00:41:16 +10:00
Nick Vella 2cb98a94f1 ssg: strings: add strings for WizardPanelStaticSitePaths 2019-07-03 23:56:45 +10:00
Nick Vella 9c30545d38 ssg: WizardPanelStaticSitePaths: beginning of static site paths 2019-07-03 19:59:05 +10:00
Nick Vella 2965b2a65a ssg: WeblogConfigurationWizardController: support for multi-page ssg config by persisting StaticSiteConfig object in wizard controller 2019-07-03 19:58:50 +10:00
Nick Vella 8ca41ac199 ssg: WizardPanelStaticSiteInitial: change subtitle message if already initialised 2019-07-03 19:57:43 +10:00
Nick Vella aadb13fc59 ssg: StaticSiteConfig: Initialised variable, records if config detection has been attempted 2019-07-03 19:57:09 +10:00
Nick Vella f1d16cc3e3 ssg: strings: Add strings for config detection 2019-07-03 19:56:29 +10:00
Nick Vella 4cf28cdb04 ssg: wizard: begin multistep wizard, impl step 1 - initial 2019-07-03 18:18:01 +10:00
Nick Vella 22277ed2f9 ssg: ...: use StaticSiteConfig 2019-07-03 16:05:55 +10:00
Nick Vella b7b0c6b577 ssg: StaticSiteConfig: create 2019-07-03 16:05:42 +10:00
Nick Vella 40b92cd742 ssg: StaticSiteClient: update csproj 2019-07-03 16:05:19 +10:00
Nick Vella 1dc0c04452 ssg: create Clients/StaticSite folder, move StaticSiteClient into 2019-07-03 14:50:12 +10:00
Nick Vella b8003344d9 ssg: WeblogConfigurationWizardController: allow editing of existing configs 2019-07-03 14:49:15 +10:00
Nick Vella 72b197bdef ssg: StaticSiteClient: delete output file on post failure 2019-07-03 14:24:01 +10:00
Nick Vella 5976ae3b32 ssg: StaticSiteClient: return extension in GetFileNameForPost 2019-07-03 14:23:41 +10:00
Nick Vella b32b6ef47a ssg: StaticSiteClient: run commands with 64bit cmd on 32-on-64 environments 2019-07-03 14:20:33 +10:00
Nick Vella 7c061ba390 ssg: StaticSiteClient: fix product name in error messages 2019-07-03 13:59:36 +10:00
Nick Vella 299c6081d5 ssg: StaticSiteClient: basic building and publishing 2019-07-03 01:05:26 +10:00
Nick Vella c7f36efabd ssg: Strings: build and publish error messages 2019-07-03 01:05:01 +10:00
Nick Vella 6a1c00e6c2 ssg: StaticSiteClient: NewPost basic initial impl 2019-07-02 18:41:11 +10:00
Nick Vella 0125c52198 ssg: StaticSiteClient: GetFileNameForPost initial impl 2019-07-02 18:40:40 +10:00
Nick Vella b0a78d7085 ssg: StaticSiteClient: not implemented exception for SendAuthenticatedHTTPRequest 2019-07-02 18:40:20 +10:00
Nick Vella 7bcaec39d8 ssg: StaticSiteClient: tidy post front matter class and generation logic 2019-07-02 18:39:41 +10:00
Nick Vella d692a2862d ssg: StaticSiteClient: set SupportsPages client option based on if we were passed a pages path, set SupportsPostAsDraft to false 2019-07-02 17:28:25 +10:00
Nick Vella 7cb8954bb0 ssg: IBlogClient, BlogClientBase, BlogSettingsDetector, ...: BlogClient RemoteDetection Possible attribute, return true for all clients except StaticSiteClient 2019-07-02 17:27:29 +10:00
Nick Vella 93c480dca0 ssg: StaticSiteClient: rename file from StaticSiteGeneratorClient.cs, add constants 2019-07-01 22:51:41 +10:00
Nick Vella 75bbefe40d ssg: WeblogConfigurationWizardPanelStaticSiteConfig: implement IAccountBasicInfoProvider, return a Credentials with site configuration 2019-07-01 22:51:01 +10:00
Nick Vella 7323cc6e9e ssg: WeblogConfigurationWizardController: set blog provider, client and service type from constants, set HomepageUrl and Credentials from SSG wizard panel 2019-07-01 22:38:41 +10:00
Nick Vella 24f08e63ea ssg: rename StaticSiteGeneratorClient.cs 2019-07-01 22:35:54 +10:00
Nick Vella 7d02022ed1 ssg: WeblogConfigurationWizardPanelStaticSiteConfig: add basic validation 2019-07-01 20:09:02 +10:00
Nick Vella b4b14cac51 l10n properties: Add messages for SSG. I used VS to edit this file, hence the large commit 2019-07-01 20:08:24 +10:00
Nick Vella 48cc98e125 PathHelper: RemoveLeadingAndTrailingSlash impl 2019-07-01 20:07:13 +10:00
Nick Vella ad39d20de7 ssg: WeblogConfigurationWizardPanelStaticSiteConfig: add button for folder browser 2019-07-01 19:02:41 +10:00
Nick Vella 0c30378a40 l10n strings: fix missing strings and inconsistencies in Strings.csv 2019-07-01 19:01:22 +10:00
Nick Vella aff3242dd3 l10n strings: re-add UnexpectedErrorSendError, as it was never added to Strings.csv 2019-07-01 18:44:17 +10:00
Nick Vella e06c8234a8 LocUtil: add notice for auto-generated files, rebuild 2019-07-01 18:41:49 +10:00
Nick Vella 6119d37dd5 Strings: rebuild with LocUtil 2019-07-01 18:28:49 +10:00
Nick Vella 21e72c5f4f LocUtil: allow building only strings tables 2019-07-01 18:28:30 +10:00
Nick Vella 81ab755777 ssg: begin and integrate WeblogConfigurationWizardPanelStaticSiteConfig 2019-06-30 22:23:14 +10:00
Nick Vella 9742077bc5 ssg: BlogClientManager: register StaticSiteClient 2019-06-30 22:22:22 +10:00
Nick Vella 36689de1ac ssg: TemporaryBlogSettings: add IsStaticSite setting 2019-06-30 22:22:07 +10:00
Nick Vella ff4663ec9d ssg: WeblogConfigurationWizardPanelBlogType: add 'Static Site Generator' option to wizard 2019-06-30 22:21:32 +10:00
Nick Vella 005cac2846 ssg: BlogSettings, IBlogSettingsAccessor: add IsStaticSite setting 2019-06-30 22:20:42 +10:00
Nick Vella b6ac711cde ssg: Strings: add wizard page title 2019-06-30 22:20:22 +10:00
Nick Vella db98134f8d ssg: add strings 2019-06-30 22:12:11 +10:00
Nick Vella 2365a9b949 ssg: Rename StaticSiteGeneratorClient to StaticSiteClient 2019-06-30 22:11:53 +10:00
Nick Vella 61275bcbdf ssg: StaticSiteGeneratorClient: stub from IBlogClient 2019-06-30 18:17:35 +10:00
Nick Vella d0b62a6b94 ssg: StaticSiteGeneratorClient: add more docs 2019-06-30 17:54:13 +10:00
Nick Vella 96242f2f60 ssg: basic front matter structure and YAML serialization 2019-06-30 17:53:38 +10:00
Nick Vella 651ff1575f ssg: add YamlDotNet package 2019-06-30 17:52:42 +10:00
Nick Vella 0f69b7f4b4 ssg: Start on StaticSiteGeneratorClient 2019-06-30 15:59:03 +10:00
Nick Vella e1a622f46e split post: SplitterControl: tile splitter separator image to 255 pixels wide 2019-06-29 22:57:09 +10:00
Nick Vella 4fe0582645 split post: ExtendedEntrySplitterElementBehavior, SplitterControl: make DPI aware 2019-06-29 22:52:23 +10:00
Nick Vella 6b8d3d1fe8 DisplayHelper: scaling functions which automatically run Math.Ceiling 2019-06-29 22:51:09 +10:00
Nick Vella 3eb2ad9513 split post: ExtendedEntrySplitterElementBehavior, SplitterControl: set static splitter height of 16, refactor SplitterControl height code, pass SplitterControl height to constructor from ExtendedEntrySplitterElementBehavior, and compute splitter div height based on static splitter height. SplitterControl will no longer dynamically resize based on font size, but should not be an issue. 2019-06-29 22:00:28 +10:00
Nick Vella e77d043585 split post: SplitterControl: set a static VirtualHeight of 16. A smarter way to acheive this would be by measuring the font height 2019-06-29 18:09:56 +10:00
Nick Vella 7fc61ab713 split post: ExtendedEntrySplitterElementBehavior: only synchronize the splitter width, not height. 2019-06-29 18:09:14 +10:00
Nick Vella 150b924799 PostHtmlEditingSettings: append IE9 emulation UA compatibility, replace current UA compatibility if one already exists 2019-06-29 16:05:48 +10:00
Nick Vella 6a75beed3d default editing template: Set IE9 emulation mode to fix element behaviors 2019-06-29 16:04:54 +10:00
Jon Galloway aa5d6e2e39
Merge pull request #824 from nvella/fix-823
Partial fix for #823; stretch StatusBackground to 256 pixels
2019-06-16 16:00:51 -07:00
Nick Vella 74623609f7 #823: stretch StatusBackground to 256 pixels. As the previous bg was only three pixels wide, this will reduce iterations of the tiling loop, especially on high DPI displays. 2019-06-16 23:11:08 +10:00
Nick Vella f690377f22 dpi: scale BlogPostHtmlEditorControl margins on title and content 2019-06-13 22:24:32 +10:00
Nick Vella 16a861e50a dpi: fix tab width scaling 2019-06-13 21:55:56 +10:00
Nick Vella 9683414e61 dpi: ...add more descriptive comment 2019-06-13 21:48:08 +10:00
Nick Vella 353560ddff dpi: force PostEditorFooter height to the height of it's FlowLayoutPanel. unsure as to where this extra padding is coming from 2019-06-13 21:47:50 +10:00
Nick Vella 0051af6832 dpi: add various scaling helper functions to DisplayHelper 2019-06-13 21:40:55 +10:00
Nick Vella 46846b2119 make live clipboard icon 24x24 square, fix corners 2019-05-16 20:24:01 +10:00
Nick Vella 04e9610673 dpi: fix SideBarControl button scaling 2019-05-16 18:54:34 +10:00
Nick Vella 86a9a0da3d dpi: fix SplashScreen scaling 2019-05-16 18:36:37 +10:00
Nick Vella 33cf68c1c7 dpi: scale UpdateWeblogProgressForm with ScaleBitmap 2019-05-16 18:36:27 +10:00
Nick Vella d02e120386 dpi: add ScaleBitmap static method to DisplayHelper 2019-05-16 18:36:11 +10:00
Nick Vella a1c4d542e0 dpi: remove comment 2019-05-15 23:59:03 +10:00
Nick Vella 27bc787537 dpi: scale posting animation as per DPI at startup 2019-05-15 23:55:00 +10:00
Jon Galloway b327be3858 Updated SDK version 2019-05-12 13:52:17 -07:00
Nick Vella aaf92becd6 blogger/gdrive: more detailed upload failure exception 2019-05-05 12:02:29 +10:00
Nick Vella 5df49c466d blogger/gdrive: throw more descriptive exception when file fails to upload to drive 2019-05-05 11:50:18 +10:00
Nick Vella 19a2b5c719 blogger/gdrive: remove Google.Apis.PhotosLibrary.v1 2019-05-05 00:33:22 +10:00
Nick Vella 5309ca2baf blogger/gdrive: split off download option 2019-05-05 00:13:37 +10:00
Nick Vella f5164e3464 blogger/gdrive: switch to google drive 2019-05-04 23:59:29 +10:00
Nick Vella 35e65f8a58 blogger/gdrive: remove/comment gphotos code 2019-05-04 21:11:17 +10:00
Nick Vella 8b83f29f72 blogger/gdrive: remove/comment gphotos code 2019-05-04 21:10:46 +10:00
Nick Vella 4f75609ede blogger/gphotos: remove excessive creation of library service 2019-05-04 20:47:58 +10:00
Nick Vella e1d6660119 blogger/gphotos: tidy up 2019-04-30 16:27:25 +10:00
Nick Vella fa95f4a9af blogger/gphotos: share OLW album, get download url for images, remove image editing; reupload a new image every time 2019-04-30 16:21:25 +10:00
Nick Vella 5fe336f957 blogger/gphotos: remove Picasa workaround 2019-04-30 15:17:52 +10:00
Nick Vella bf382fe513 blogger/gphotos: uploading and adding image to Open Live Writer album 2019-04-30 15:05:17 +10:00
Nick Vella 2b3d69cc3c blogger/gphotos: remove ShowPicasaSignupPrompt 2019-04-29 20:02:35 +10:00
Nick Vella 39d9ba4c03 blogger/gphotos: check for existing OLW album, create it if it doesn't exist, return the album ID 2019-04-29 19:23:57 +10:00
Nick Vella 455d385d04 Generated and included Google.Apis.PhotoLibrary.v1 from https://github.com/google/apis-client-generator and the Google PhotosLibrary API description 2019-04-29 19:12:06 +10:00
Jon Galloway e158d0e2bb Added deprecation header to Picasa requests 2019-01-19 14:25:57 -08:00
Jon Galloway cf8bd99017
Merge pull request #789 from Leftopia/master
Temporary fix for Picasa web requests
2019-01-19 12:46:59 -08:00
Jim Galasyn f31228ede3 Use https in picasaUri 2019-01-19 10:11:37 -08:00
Jim Galasyn f2b73351af Update per feedback: retarget solution to 10.0.17134.0 (April/1803); add the Picasa hack to BloggerAtomClient 2019-01-19 08:48:22 -08:00
Scott Lovegrove 82b0be177a [WIP] Associate .wpost files with OLW (#592)
* Add file associations

* Updated assemblyinfo

* Update package manifest
2019-01-19 02:15:25 -08:00
plieblang 6e2d8dc89a Fix crash caused by addition of Tistory support (#721) 2019-01-19 02:02:20 -08:00
Martin Brown 4fd42158b1 Upgrade to VS 2017 (#776)
* Upgrades writer solution's projects to VS2017
Re-writes build script in powershell using MS Recommended techinque for finding ms-build
Changes version number by one

* Udated BlogRunner.sln projects to Visual Studio 2017
Also fixed invalid dll references and processor architecture

* Upgraded SetupCustomCultures.sln projects to VS 2017
Upgraded the projects to use .Net Framework 4.6.1

* Updates FauxLocalizationResourceGenerator.sln projects to VS 2017
Also updates to .Net Framework 4.6.1

* Removes unwanted deploy restriction from appveyor.yml
2019-01-19 01:34:17 -08:00
Jim Galasyn f3c82fd767 Add deprecation-extension=true to Picasa web requests 2019-01-18 17:51:24 -08:00
Jim Galasyn 064d89b9f9 Retarget solution to Windows SDK version 10.0.17763.0 and Platform Toolset v141. 2019-01-18 11:31:49 -08:00
plieblang b83bb29845 Fix crash caused by addition of Tistory support 2018-02-23 17:29:25 -06:00
Josh Soref 87c151e9b1 Fix spelling errors in comments (#663)
Changes an example to use example.net and adds a trailing slash
2017-11-30 21:05:36 -08:00
manggsoft 7fbdd4b470 Create TistoryBlogClient.cs (#694)
Tistory oauth 2.0 of korea
2017-11-30 15:45:11 -08:00
manggsoft ed787df5bd Update BlogProvidersB5.xml (#693)
add tistory blog
2017-11-30 15:43:32 -08:00
Jon Galloway 78d28ebb63 Update build to use Squirrel SyncReleases
Pulling down most recent release to build diff package
2017-05-03 12:23:40 -07:00
Jon Galloway f3b5876f3c Removed unneeded reference to VSSDK 2017-03-13 22:59:40 -07:00
Jon Galloway beade964ec Removed unused file 2017-03-13 22:59:17 -07:00
Jon Galloway f35f6982c6 Removed log4net references
(no longer rqd by Google APIs)
2017-03-13 22:58:26 -07:00
Jon Galloway c955a467c4 Package updates, removed unneeded packages 2017-03-13 21:40:18 -07:00
Jon Galloway f82bcd1019 Binding redirect updates to clean up build 2017-03-13 18:52:27 -07:00
Jon Galloway 8836f3c209 Suppressed package analysis in Chocolatey build 2017-03-13 18:51:07 -07:00
Jon Galloway b986342910 Revert splat version 2017-03-13 14:08:26 -07:00
Jon Galloway 59ae82d7f3 Temporarily roll back squirrel to 1.4.4 2017-03-13 14:01:24 -07:00
Jon Galloway d46e023bfd Updated splat and squirrel. Fixes #589 2017-03-13 13:44:51 -07:00
Scott Lovegrove cc5ec32f63 Fix 501 Blogger Error (#584)
* Initial run at having different routes to getting the image publishing in Blogger sorted

* Gets the correct picasa user id

* Update error message to include tutorial link
2017-03-13 09:06:08 -07:00
Scott Lovegrove 4c2df4af73 Merge pull request #586 from OpenLiveWriter/jongalloway-issue-585
Add Per-Monitor DPI Support
2017-03-13 08:43:19 +00:00
Jon Galloway dbd01b4a41 Merge branch 'master' of https://github.com/openlivewriter/openlivewriter 2017-03-12 22:22:17 -07:00
Jon Galloway 5c09fc51df Merge branch 'vhanla-master' 2017-03-12 22:21:51 -07:00
Jon Galloway 2a3f0dfe64 Added CSS3 support to default template 2017-03-12 22:21:43 -07:00
Jon Galloway 5ff1f1b1f2 Merge branch 'master' of https://github.com/vhanla/OpenLiveWriter into vhanla-master 2017-03-12 21:48:31 -07:00
Nimesh Madhavan f62c5117f8 handle blogger dynamic templates (#437)
Tested against blogger site with dynamic template, works as expected.
2017-03-12 20:59:30 -07:00
Jon Galloway d710e93776 Add per-monitor DPI Support
Fixes issue #585. Tested on Surface Book with 1440p secondary monitor, scaling appeared same on high DPI monitor and much better on lower DPI monitor.
2017-03-12 19:31:57 -07:00
Jon Galloway da2e41a615 Merged #438 2017-03-12 16:13:48 -07:00
Jon Galloway 5fef3f2b5e Merge branch 'ImproveBuild' of https://github.com/flcdrg/OpenLiveWriter into flcdrg-ImproveBuild 2017-03-12 15:23:20 -07:00
Scott Lovegrove e0502d2f2c Merge pull request #521 from zivkan/atompub-relative-url
Support atompub service link with relative url
2017-03-12 09:45:24 +00:00
Jon Galloway 8a91889470 Binding redirect for version deconfliction 2017-03-12 00:07:27 -08:00
Jon Galloway 082b7a4f89 Resolved merge conflicts in PR #478 2017-03-11 23:42:07 -08:00
David Gardiner 7f4d51d204 Fix scaling of categories dropdown and options dialog (#450)
* Scale height of category checkbox list

* Fix bitmap layout

* Clean up code
2017-03-11 23:07:12 -08:00
Andy Zivkovic ccf7f9a540 Support atompub service link with relative URL 2016-10-09 10:47:09 +02:00
Will Duff e639e99152 Put Squirrel updater behind conditional compilation flag 2016-09-20 00:17:23 -07:00
Will Duff 7781d4205d Upgrade Writer to .NET Framework 4.6.1, upgrade NuGet packages
Upgrades Squirrel installer to 1.4.4 which includes fix so that /silent
option works correctly.
2016-09-19 23:34:55 -07:00
Rob Dolin (MSFT) 7fb9626a9b Merge pull request #133 from rhysgodfrey/update-telligent-provider
Update Telligent Community Provider
2016-08-30 11:00:26 -07:00
Rob Dolin (MSFT) eb2ba0d4f0 Merge pull request #85 from LorenVS/custom-lists-use-list-t
Change some custom collections to inherit from List<T> to avoid dupli…
2016-08-30 10:43:24 -07:00
Scott Lovegrove f7f9ce2b9f Merge pull request #105 from NattyNarwhal/mailcode-delete
get rid of mail code too
2016-07-31 13:39:40 +01:00
Michael Grünwaldt cb3d23013e #441 added homepage link to the about screen 2016-07-04 15:17:15 +02:00
Michael Grünwaldt cad97f8a89 packages.config updated. Microsoft.bcl.* was missing 2016-07-04 15:16:09 +02:00
David Gardiner 10a55d6e33 Only create Blogger json file if necessary
Add dependency checking

Avoid unnecessary rebuilding of marketization files
2016-04-14 22:35:05 +09:30
Avner Shahar-Kashtan 5db952bba2 Merge remote-tracking branch 'refs/remotes/upstream/master' 2016-04-06 15:24:05 +03:00
Avner Shahar-Kashtan c56c11b495 More test cases, simplified regex. 2016-04-05 00:44:20 +03:00
Avner Shahar-Kashtan 0112d7ac44 Fixed WordCounter regex to support Hebrew/Arabic. 2016-04-04 23:52:13 +03:00
Nimesh Madhavan 9dc2ab3cc8 guard against CategoryArray being null 2016-03-24 20:23:44 +05:30
Scott Lovegrove 92b1391234 Merge pull request #411 from lextm/issue409
Fixed #409 by adding a default constructor to CommandBarControl.
2016-03-08 10:54:39 +00:00