Disclaimer
Thank you for your interest in osu!lazer.
These pre-releases are provided for people interested in following development and getting a sneak-peek at what we're working on. osu!lazer is not yet intended to be a playable alternative to osu-stable. If it doesn't work for you and you are unable to submit a fix, please check back at a later date!
More information is available in the project readme. Dev updates are also posted on my blog.
changes in osu
- Implement keyboard controls in gameplay overlays (pause/fail) #1706 (smoogipoo)
- Expand content of BeatmapInfoWedge #1698 (Aergwyn)
- Rewrite BeatmapCarousel with ModelView implementation #1697 (peppy)
- Fix BeatmapInfoWedge not counting Circles/Sliders correctly #1693 (Aergwyn)
- No longer select Beatmapsets on import/download #1692 (Aergwyn)
- Implement Editor hitobject selections #1690 (smoogipoo)
- Filter invalid difficulties at song select #1689 (peppy)
- Update tasks.json to remove warnings #1688 (smoogipoo)
- Fix MusicController ignoring Looping property of Track #1685 (Aergwyn)
- Add ShortName to RulesetInfo #1684 (peppy)
- Remove some instances of HandleInput overrides which are no longer necessary #1683 (UselessToucan)
- Fix playing a preview in direct crashing the game #1678 (ColdVolcano)
- Fix UserProfile crash if displayed User has rank 0 (unranked) in their 30-day history. #1674 (FreezyLemon)
- Added the "Service Include" tag that is used by Visual Studio's test explorer. #1673 (FreezyLemon)
- Fix crash if any amount of maps were restored from main menu #1657 (Aergwyn)
changes in osu-framework
- 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)