Commit Graph

699 Commits

Author SHA1 Message Date
Antony Male a5b10f1170 Take version to 0.0.0: AppVeyor bumps it on build 2016-01-29 12:49:31 +00:00
Antony Male 86896e97e5 Change the ViewManager to take a ViewManagerConfig configuration object
This means it possible for users to provide their own ViewManagers, without
having to use a .ToInstance() binding.
2016-01-29 12:47:16 +00:00
Antony Male 9ae20807e6 Fix the samples - they weren't building 2016-01-29 12:46:44 +00:00
Antony Male e0c7edd27a Rework slightly how the root VM is launched, to avoid it being created only to be disposed 2016-01-27 12:30:26 +00:00
Antony Male 7c6e148a17 Improve GetHashCode and Equals in LabelledValue<T> slightly 2016-01-27 11:33:05 +00:00
Antony Male 63f79b8f15 Add a 'Documentation' section again 2016-01-19 16:16:32 +00:00
Antony Male 3f7d3ec940 Fix cover report generation 2016-01-19 11:15:35 +00:00
Antony Male 5d752f1fa9 Dispose the RootViewModel when Bootstrapper disposed
The Bootstrapper owns the RootViewModel, so this is the right thing
to do
2016-01-08 11:47:37 +00:00
Antony Male 97c841178f Merge branch 'release/1.1.11' into develop
* release/1.1.11:
  Bump version
  Update changelog
2016-01-06 21:23:17 +00:00
Antony Male 650a3ed792 Bump version 2016-01-06 21:22:48 +00:00
Antony Male 55fbe5d811 Update changelog 2016-01-06 21:22:35 +00:00
Antony Male 3a6e82557a Allow initial activate after a close 2016-01-06 21:22:01 +00:00
Antony Male c3d5cbcbe4 Merge branch 'release/1.1.10' into develop
* release/1.1.10:
  Bump version
  Update changelog
2016-01-06 21:21:40 +00:00
Antony Male 3e4f4b1999 Bump version 2015-12-22 10:34:17 +00:00
Antony Male 5a3c912e2a Update changelog 2015-12-22 10:34:11 +00:00
Antony Male 10c1131bd8 Oops, fix up Stylet.Start 2015-12-22 10:30:07 +00:00
Antony Male 2e7b8f927c Merge branch 'release/1.1.9' into develop 2015-12-22 10:16:35 +00:00
Antony Male 1d7342feee Bump version 2015-12-22 10:16:27 +00:00
Antony Male 5b354ce089 Update changelog 2015-12-22 10:16:14 +00:00
Antony Male 06eedc101f Create a Stylet.Start NuGet package 2015-12-22 10:11:20 +00:00
Antony Male b320514d29 Don't add StyletReadme to the project, but display in the nuget-supported fashion 2015-12-21 17:06:55 +00:00
Antony Male 99203bd1d5 Remove reference to dissertation 2015-10-29 10:22:41 +00:00
Antony Male 51c1194ad5 Correct README around GitLink and Stylet-Core 2015-10-29 10:22:19 +00:00
Antony Male 98f5bfb282 Add icon to README 2015-10-29 10:15:43 +00:00
Antony Male 4b0287f605 Add nuget badge to readme 2015-10-29 10:09:32 +00:00
Antony Male 3ddc1f2d01 Add AppVeyor icon to README 2015-10-24 16:43:50 +01:00
Antony Male f5a4924b5b Stylet.Samples.RedditBrowser: Use RestEase, not RestTemplate 2015-10-24 16:40:52 +01:00
Antony Male d079f08745 Fix 'overriding view manager' sample 2015-10-24 16:12:29 +01:00
Antony Male a398cee39f Merge branch 'release/1.1.8' into develop 2015-10-16 12:12:12 +01:00
Antony Male 8948d7d306 Bump version 2015-10-16 12:11:38 +01:00
Antony Male 26e684242b Update changelog 2015-10-16 12:11:23 +01:00
Antony Male 0af67eef8c Restrict to C# 5 2015-10-16 12:07:42 +01:00
Antony Male 31e4cb6f72 Freeze BitmapSources before returning them 2015-10-08 14:43:09 +01:00
Antony Male 044f94873a Minor tidying, fix stylecopy violations 2015-10-07 09:27:26 +01:00
Antony Male 545a334369 Remove bad reference to FodyTargets.xml 2015-10-06 12:57:09 +01:00
Antony Male fdfaefa94e Implement another mechanism of backup ActionTarget, using IRootObjectProvider 2015-10-06 12:57:08 +01:00
Antony Male 54cd9cf18f Revert the BindingProxy stuff
Trying to do this properly turns out to just be unworkable
2015-10-06 11:54:33 +01:00
Antony Male 35ecc551a3 Merge branch 'feature/binding-and' into develop
* feature/binding-and:
  Use multi-binding in bootstrapper
  Slightly more testing, and docs
  Start getting towards something that works...
  WIP: Support 'And' to bind multiple services to type
2015-10-03 17:06:23 +01:00
Antony Male 764cfe0b39 Use multi-binding in bootstrapper 2015-10-03 17:06:12 +01:00
Antony Male df7e024bf5 Slightly more testing, and docs 2015-10-03 17:06:11 +01:00
Antony Male bd18b94e82 Start getting towards something that works... 2015-10-03 17:06:11 +01:00
Antony Male 498597c0a6 WIP: Support 'And' to bind multiple services to type 2015-10-03 17:06:10 +01:00
Antony Male 447f68f1f0 Only throw on click if action not found
It turns out there was a lovely little race with View.ActionTarget, where
either the View.ActionTarget or the corresponding {s:Action} could be
evaluated first. This meant setting View.ActionTarget was risky.

It happened to work in previous releases because the bootstrapper accessed
View.ViewManager, which caused its class ctor to run and somehow caused
View.ActionTarget to be evaluated earlier.

I don't think there's a decent way of getting around this: we can't
guarentee the order in which things in Xaml are going to be evaluated.
That's not the WPF way.

Therefore, only throw exceptions if someone actually clicks the button.
2015-10-03 15:50:55 +01:00
Antony Male 9263753600 Get rid of dependency on albacore 2015-09-25 15:28:11 +01:00
Antony Male 81f256d231 Move away from separate ViewManagerConfig class 2015-09-25 15:19:23 +01:00
Antony Male d265bb3ba2 Fix typo in BuilderBindingBase 2015-09-25 13:47:36 +01:00
Antony Male 29b41c59ce Fix test coverage generation 2015-09-25 11:16:56 +01:00
Antony Male 667564c3af Add support for customising 'View' and 'ViewModel' suffixes in ViewManager 2015-09-25 11:16:50 +01:00
Antony Male 8a6f010fbb Add support for namespace transformations to ViewManager 2015-09-25 10:57:46 +01:00
Antony Male 3dd1ec2bfe Ensure that ViewManagerConfig properties cannot be null 2015-09-25 10:43:17 +01:00