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.
changes in osu
- Remove volume reduction on song preview #1893 (Aergwyn)
- Fixes to catching fruit #1889 (peppy)
- Fix juice streams not propagating accent colours to nested objects #1886 (peppy)
- Add osu!catch banana showers #1885 (peppy)
- Add very basic osu!catch replay/autoplay handling #1884 (peppy)
- Fix incorrect online conditional check in social browser logic #1883 (peppy)
- Fix some mod interface discrepancies #1882 (peppy)
- Fix background dim not being applied correctly #1881 (james58899)
- Allow mouse wheel to change volume in overlays #1877 (smoogipoo)
- Add support for loading storybaords from .osu files #1875 (james58899)
- Rewrite the way in which HitObjects are scrolled in ScrollingPlayfields #1874 (smoogipoo)
- Allow rulesets to create their own instantiation info #1873 (peppy)
- Move mod implementations to individual files #1870 (peppy)
- Add skip cutscene as "in game" keybinding #1869 (Aergwyn)
- Minor standard hidden improvements #1865 (Aergwyn)
- FIx incorrect licence header template #1864 (peppy)
- Fix TestCaseManiaHitObjects exception on load #1862 (FreezyLemon)
- Fix Leaderboard loading scores multiple times #1858 (Aergwyn)
- Update licence headers #1857 (peppy)
- Fix up replay playback speed slider having a different tooltip than the displayed number #1856 (smoogipoo)
- Cleanup some possible CI errors #1855 (smoogipoo)
- Fix storyboard variable parsing #1854 (james58899)
- Drop fruit when last in combo is not caught #1853 (peppy)
- Fix catcher width and playfield scaling #1852 (peppy)
- Improvements to osu!catch visuals #1848 (peppy)
- Implement osu!mania key mods #1847 (smoogipoo)
- Cleanup osu!mania's RulesetContainer and Beatmap conversion process #1845 (smoogipoo)
- Fix storyboard file paths on Linux/macOS using incorrect path separators #1844 (james58899)
- Fix slider follow circle instantly disappearing on slider ends #1840 (Aergwyn)
- Fix TestCasePerformancePoints binding to global beatmap #1837 (peppy)
- Don't allow auto to fail #1836 (fangerm)
- Change icon for audio settings #1832 (peppy)
- Fix errors on import #1831 (peppy)
- Check for supporter before displaying leaderboard loading animation #1829 (fangerm)
- Extend TestCases for HitObjects #1828 (Aergwyn)
- Add support for variable approach rate #1824 (Shawdooow)
- Fix song select dummy beatmap once and for all #1820 (peppy)
- Don't allow randomizer to select invisible maps #1819 (LittleEndu)
- Create a LargeTextureStore for cached (but not atlased) global textures #1817 (peppy)
- Permit BeatmapInfoWedge to display Unicode artist and title #1813 (ColdVolcano)
- Remove search button on toolbar #1812 (peppy)
- Clearly mark unimplemented mods and make them non-selectable #1811 (peppy)
- QoL improvements to focused overlays #1807 (peppy)
changes in osu-framework
- 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)