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. Daily dev updates are also posted on my blog.
out-of-band changes
In an effort to get builds out on a regular schedule, this release contains out-of-band features which are not yet code-reviewed and merged into the master branch. These include #2255 and #2257.
These changes are not listed below, and will be officially listed in coming releases.
changes in osu
- Restore old auto-popout notification overlay behaviour #2280 (peppy)
- Only allow settings or notifications to be visible at once #2279 (peppy)
- Fix FocusedTextBox in line with framework changes #2278 (peppy)
- Use cached VertexBuffer add delegate #2277 (smoogipoo)
- Don't hard-crash when an unknown section is encountered in a legacy file #2276 (peppy)
- Fix osu! logo making hover beat sounds when not visible #2272 (peppy)
- Fix retry not allowing continuing beyond PlayerLoader #2270 (peppy)
- Fix DummyRuleset getting selected after non-matching filter #2262 (peppy)
- Update nuspec to include humanizer localisations #2258 (peppy)
- Add scale adjusts to bring legacy skins in-line with lazer sizing #2256 (peppy)
- Add skin/beatmap lookup hierarchy #2254 (peppy)
- Make Beatmaps decodable as Skins #2253 (peppy)
- Remove ComboColour from HitObjects #2252 (peppy)
- Implement the editor's beat snap divisor #2247 (smoogipoo)
- Hard bail on attempting to import an invalid archive format #2246 (peppy)
- Make import notifications fail when any imports fail #2245 (peppy)
- Add skin.ini parsing #2244 (peppy)
- Fix crash when attempting to select objects that don't have masks #2243 (smoogipoo)
- Fix juice stream droplets spawning in incorrect locations #2231 (peppy)
- Rewrite the way clocks are handled in the Editor #2226 (smoogipoo)
- Add the ability to take in-game screenshots #2199 (UselessToucan)
changes in osu-framework
- Add a cached delegate for VertexBatch.Add() #1477 (smoogipoo)
- Fix Incorrect Behaviour of ContainerExtensions.Wrap in Certain Cases #1476 (Tom94)
- Fix performance of TakeScrenshotAsync #1475 (peppy)
- Fix memory leaks post game exit #1472 (peppy)
- TextBox should only handle keyboard input when focused #1471 (peppy)
- Add wrap method to remove duplicate code in effects #1470 (default0)
- Add method to retrieve a Bitmap of the current GL screen state #1454 (UselessToucan)