Releases: ppy/osu-framework
Releases · ppy/osu-framework
2018.207.0
- Update incorrect OpenTK references #1376 (peppy)
- Ensure correct assembly for dynamic compilation #1373 (FreezyLemon)
- Raw input improvements #1371 (peppy)
- Fix tests being removed from TestBrowser while they're being updated #1367 (smoogipoo)
- Fix wrong IsMaskedAway value when proxies are involved #1366 (smoogipoo)
- Fix up recent IsMaskedAway regressions #1364 (smoogipoo)
2018.201.0
- Fix up recent IsMaskedAway regressions #1364 (smoogipoo)
- Use a concurrent dictionary for custom transforms to avoid incorrect thread access #1361 (peppy)
- Fix FrameworkActionContainer input ordering #1360 (smoogipoo)
- Use AlmostEquals for CircularContainer test cases #1358 (peppy)
- Make better use of generics in DependencyContainer #1356 (jorolf)
- Add a fill property to CircularProgress #1355 (jorolf)
- Add JetBrains.Annotations NuGet package #1354 (FreezyLemon)
- Make sure that IsMaskedAway is always up-to-date #1353 (smoogipoo)
- Stop ConfigManager from setting a default when calling GetOriginalBindable #1352 (peppy)
- Make AutoSize transform non-rewindable #1345 (smoogipoo)
- Store only drawables up to the one that handled mouse down in mouseDownInputQueue #1337 (UselessToucan)
2018.127.0
- Stop ConfigManager from setting a default when calling GetOriginalBindable #1352 (peppy)
- Bindable parsing fixes #1351 (smoogipoo)
- Make ini based config manager its own class #1349 (peppy)
- stop bindings from interrupting each other when in unique mode #1344 (ThePyrotechnic)
- Allow dependency injection caching by specific type #1343 (smoogipoo)
- Improvements to audio subsytem disposal logic #1340 (peppy)
- Add a way to generate tracked settings from ConfigManager #1339 (smoogipoo)
- Make Tooltip a VisibilityContainer instead of OverlayContainer #1335 (peppy)
- Fix DllResourceStore not being able to handle hyphens in file path #1327 (FreezyLemon)
- Allow setting the filtering mode of textures loaded by TextureStore #1292 (jorolf)
2018.113.0
- Don't layout cells in GridContainer's BDL #1323 (smoogipoo)
- Allow global mouse bindings to work with OverlayContainers #1322 (smoogipoo)
- Fix GridContainer not performing layout/loading children before Update #1321 (smoogipoo)
- Fix precision not working for BindableInt/BindableLong #1320 (smoogipoo)
- Update licence headers #1315 (peppy)
- Expose a new method that is invoked after UpdateChildrenLife #1312 (smoogipoo)
- Fix RepeatStepButton and RunAllSteps #1310 (LittleEndu)
- Make precision transfer between bound bindables #1309 (smoogipoo)
- Fix possible race condition where global Track/SampleManagers are unexpectedly null #1308 (peppy)
- Populate filenames in dynamic compilation so errors make sense #1306 (peppy)
- Fix cross-thread transform during dynamic compilation #1305 (peppy)
- Revert "Merge pull request #1261 from default0/explicit-flow-order" #1303 (smoogipoo)
- Fix incorrect null tooltip check #1302 (smoogipoo)
- Don't fail on UnbindBindings when there are no bindings #1301 (DrabWeb)
- Use a non-broken opentk library #1300 (peppy)
- More specific unbinding #1299 (DrabWeb)
- Fix thread race condition in logger #1298 (peppy)
- Explicit flow order #1261 (default0)
- Add the ability to ignore a tooltip and get the below tooltip #1238 (ninjaprawn)
2017.1228.0
2017.1226.0
2017.1225.0
- Immediately unbind all bindings to OnLoadComplete after load is complete #1285 (peppy)
- Add NUnit Itemgroup to csproj #1282 (Aergwyn)
- Fix dynamic compilation not working when protected internals are overridden #1281 (smoogipoo)
- Avoid deadlocks caused by audio thread blocking on queued items #1280 (peppy)
2017.1222.0
- Return the original message from RecursiveLoadExceptions #1279 (smoogipoo)
- Make SortedList serialize correctly with JSON.Net #1278 (smoogipoo)
- Improve key blocking behaviour of OverlayContainer #1277 (peppy)
- Switch to using Tasks in audio components to allow for sync/async handling #1275 (peppy)
- Clean up the TestBrowser assembly dropdown #1274 (peppy)
- Don't access Children when changing TextSize #1273 (peppy)
- returning Push function when screen hasExited. #1241 (DevSDK)
2017.1218.0
- Improve ctor performance of Drawables #1269 (peppy)
- Switch Trace.Assert to Debug.Assert to avoid user-facing errors #1268 (peppy)
- Avoid unnecessarily aborting WebRequests if they are already completed or aborted #1267 (peppy)
- Fix Logger still outputting to screen even when OutputToListeners is disabled #1266 (peppy)
- Local all WeakList access in LocalisationEngine #1265 (peppy)
- Fix IsCurrentScreen becoming true too early #1263 (peppy)
- Throw exceptions when implicitly casing Bindables to their counterparts #1262 (peppy)
- Check for multiple OS platform matches and throw an exception. #1260 (FreezyLemon)
- Simplify BackgroundDependencyLoader exceptions #1258 (smoogipoo)
- Log exceptions that occur when running a step in interactive mode #1257 (peppy)
- Give until steps a local stopwatch to calculate timeout #1256 (peppy)
- Fix previous tests not correctly getting removed from TestBrowser #1255 (peppy)
- Revert dropdown depth changes #1254 (smoogipoo)
- Fix TestCase buttons getting pushed off-screen by search box #1253 (peppy)
- Various QOL improvements for TestBrowser #1251 (peppy)
- Use DelayedLoadWrapped instead of LoadComponentAsync for loading TestCases #1250 (peppy)
- Fix possible null inspection in HandleInputCache #1248 (peppy)
- Allow exiting TestBrowser using escape key #1247 (peppy)
- Update tasks.json format #1246 (smoogipoo)
- Add back a few input blocks in hot areas #1245 (smoogipoo)
- Adjust array syntax in TestCaseGridContainer to confirm to new r# inspections #1243 (peppy)
- Populate HandleInput #1242 (UselessToucan)
- Dropdown depth #1240 (default0)
- Prevent ChildID from being changed by ChangeInternalChildDepth #1239 (default0)
- Fix KeyBindingContainer's local queue being reverse order #1237 (peppy)
2017.1208.0
- Make KeyBindingInputManagers into Containers #1233 (peppy)
- Add null check to make r# next happy #1232 (peppy)
- Add expensive draw operations queue; compile shaders on construction #1231 (peppy)
- Remove no longer needed HasReachedEnd property #1228 (Aergwyn)
- Allow TextFlowContainer to AutoSize on the X axis #1220 (default0)