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.
Note that this release purges all installed beatmaps. It also adds a button in settings to import beatmaps from stable, so please use that to repopulate your client!
changes in osu
- Tidy up osu-stable import process #1075 (peppy)
- Hide the notification overlay on screens which explicitly hide overlays #1074 (Alex4386)
- Store filenames against BeatmapSetFileInfo for correctness #1073 (peppy)
- Reset carousel position when mouse leaves the carousel area #1072 (EVAST9919)
- Use a transaction when adding a beatmap #1070 (peppy)
- Improvements to (progress) notifications #1069 (peppy)
- Fix cross-thread notification posting causing a hard crash #1068 (peppy)
- Beatmap import support from osu!stable #1067 (peppy)
- Make OsuButtons visually disable when not enabled #1066 (peppy)
- Add the ability to create migrations on a per-store level #1064 (peppy)
- Allow OsuColour.FromHex to support prefix #. #1063 (peppy)
- Fix a potential hard crash when exiting song select #1062 (peppy)
- Tidy up database namespaces and classes #1060 (peppy)
- Add word wrap support to chat #1056 (peppy)
- Fixed various exceptions when no beatmaps are imported #1055 (tgi74)
- Less verbose DrawableFlag constructor #1054 (Nabile-Rahmani)
- Use Colour instead of ColourInfo #1053 (Tom94)
- Rename EasingTypes to Easing #1052 (Tom94)
- Allow ChatLines to exist without UserProfileOverlay #1051 (peppy)
- Update playlist when importing or deleting a beatmap #1050 (benpigchu)
- Allow ChatOverlay resize only if it dragged by tabs area only #1047 (EVAST9919)
- Make BeatmapCarousel inherit from OsuScrollContainer #1046 (EVAST9919)
- Improve transforms and use new LINQ-like syntax #1019 (Tom94)
changes in osu-framework
- General storage improvements #933 (peppy)
- Add a method to storage to delete whole directories #932 (peppy)
- Always resolve the innermost exception to allow for easier debugging #931 (peppy)
- Add helper method for SHA-2 hash computation #930 (peppy)
- Fix comment typo #927 (peppy)
- Add GlowEffect which allows making any Drawable glow #926 (Tom94)
- Rename EasingTypes to Easing #925 (Tom94)
- Expose nicer dependency getter via extension method #924 (Tom94)
- Do not cache DependencyContainer itself #923 (Tom94)
- Prevent dependency pollution up the scene graph #922 (Tom94)
- Add a bit of additional documentation and rename DependencyContainer.Initialize to Inject #921 (default0)
- Implement LINQ-like API for transform sequences (+ various other improvements) #902 (Tom94)