Skip to content

Releases: ppy/osu-framework

2018.207.0

08 Feb 09:54
1440ae8
Compare
Choose a tag to compare

2018.201.0

01 Feb 13:20
d89e6cd
Compare
Choose a tag to compare
  • 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

27 Jan 01:17
209021f
Compare
Choose a tag to compare
  • 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

12 Jan 18:26
49b563e
Compare
Choose a tag to compare
  • 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

27 Dec 15:34
10cae79
Compare
Choose a tag to compare

2017.1226.0

26 Dec 13:14
46d4704
Compare
Choose a tag to compare
  • Log exception content as Important rather than error #1288 (peppy)
  • Add keyboard controls to TestBrowser #1287 (peppy)

2017.1225.0

25 Dec 01:57
64e04b9
Compare
Choose a tag to compare
  • 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

21 Dec 16:38
6e6431c
Compare
Choose a tag to compare
  • 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

18 Dec 13:29
5da6990
Compare
Choose a tag to compare
  • 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

07 Dec 16:21
797a351
Compare
Choose a tag to compare
  • 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)