github ppy/osu v2017.819.0
2017.819.0

latest releases: 2024.1104.0, 2024.1023.0, 2024.1018.0...
pre-release7 years ago

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

  • Add support for binding mouse buttons to actions #1131 (peppy)
  • Fix a possible null reference when login fails #1129 (peppy)
  • Allow OsuButtons to be filtered in settings #1128 (PoULkY)
  • Fix unlit initial state of the OnScreenDisplay #1127 (MrTheMake)
  • Fix duplicate DifficultyControlPoints breaking slider velocities #1125 (swoolcock)
  • Visually improve settings transitions and back button #1121 (peppy)
  • Fix hitobjects in TestCaseHitObjects not receiving actions #1119 (smoogipooo)
  • Integrate key configuration with settings overlay #1118 (peppy)
  • Swap the order of the social and chat toolbar buttons #1116 (MrTheMake)
  • Fix sliders ignoring actions past the initial hitcircle #1115 (swoolcock)
  • Cancel pending sidebar expansion when a button is clicked #1114 (peppy)
  • Use SliderStep instead of TestCaseSliderBar #1113 (Tom94)
  • Key configuration #1112 (peppy)
  • Fix skip button icons not displaying correctly #1111 (peppy)
  • Fix spinner not handling left/right action bindings #1110 (swoolcock)
  • Fix leaderboard icons not displaying correctly #1108 (peppy)
  • Fix RulesetInfo equality comparison giving false negatives #1102 (swoolcock)
  • Fix some formatting regressions #1101 (peppy)
  • No longer update the current ruleset when selecting a new beatmap set #1100 (swoolcock)
  • Fixes an issue where a beatmap would not reset after playing it #1099 (swoolcock)
  • Fix or clarify various errors when importing from stable #1098 (MillhioreF)
  • Make taiko use the new ScrollingPlayfield. #1095 (smoogipooo)
  • Implement KeyBindings for rulesets and osu! game #1094 (peppy)
  • Stored bindings, more catch and less HitRenderer #1093 (peppy)
  • Fix "--tests" argument for visual tests #1092 (jorolf)
  • Remove incorrect duplicate code in mania pattern generation. #1091 (smoogipooo)
  • Update HitObjectPatternGenerator.cs #1089 (johnneijzen)
  • osu!catch: Catcher and basic structure #1088 (peppy)
  • Rework scrolling playfields to be a lot more usable. #1087 (smoogipooo)
  • Add transform sequence support to IHasAccentColour. #1086 (smoogipooo)
  • Fix SpriteIcon invalidation causing game breakness. #1085 (smoogipooo)
  • Adjust CS multiplier to match stable #1084 (peppy)
  • Implement NoFail, HardRock, Easy mods #1083 (peppy)
  • Remove depth setting in SectionsContainer and profile. #1082 (huoyaoyuan)
  • Update to support new framework VisualTests structure #1080 (peppy)
  • Allow Rulesets to create a non-FontAwesome icon #1079 (peppy)
  • Taiko fixes #1078 (smoogipooo)
  • Fix OsuLegacyDecoder's parser being NULL if no ruleset was specified #1077 (MrTheMake)
  • Implement Ctrl+Enter for Auto in song select. #1025 (huoyaoyuan)

changes in osu-framework

  • Fix SortedList<T>.IndexOf(T) returning a valid value for an item not contained by it, instead of -1. #980 (smoogipooo)
  • Add InputKeys enum; make actions work for mouse buttons #979 (peppy)
  • Expose PressedActions for querying currently actuated actions #977 (swoolcock)
  • Input and focus fixes #974 (peppy)
  • Fix children added during load() not being async-loaded. #973 (peppy)
  • Improve escape key handling #972 (peppy)
  • DefaultMappings -> DefaultKeyBindings #971 (peppy)
  • Remove unused InputManager reference in FocusedOverlayContainer #970 (peppy)
  • Revert Precision changes but add scale check to IsPresent. #969 (smoogipooo)
  • Better rigid bodies #967 (Tom94)
  • Fix some AutoSize drawables not showing up; add safeguard against future similar issues #966 (smoogipooo)
  • Key binding improvements #965 (peppy)
  • Add method to search upwards for first parent InputManager #964 (peppy)
  • Default frame limiter to a refresh rate of 60 Hz #963 (Tom94)
  • Add SliderStep to TestCase #962 (Tom94)
  • Divide by 0 in ThrottledFrameClock was causing asserts to fail #960 (swoolcock)
  • Get rid of Amib.SmartThreadPool dependency #959 (Tom94)
  • Rework IsAlive and IsLoaded behaviours #958 (peppy)
  • Fix incorrectly firing assertions when recursively disposing children #957 (peppy)
  • Fixes the case on macOS where the first frame is sometimes red #955 (swoolcock)
  • Remove LifetimeList, inline everything into CompositeDrawable. #954 (smoogipooo)
  • Add KeyBindingInputManager (and remove GlobalHotkeys) #951 (peppy)
  • Remove InputState.Data #950 (peppy)
  • Allow InputManagers to override default behaviour of key down/up propagation #948 (peppy)
  • Removed Obsolete from ComputeMD5Hash as it's now used #944 (tgi74)
  • Fix clone not being implemented in LocalMouseState #943 (peppy)
  • Add a Data storage field to InputState for arbitrary data #942 (peppy)
  • Apply FillModes after computing the absolute size to account for RelativeChildSize #941 (smoogipooo)
  • Ensure logging always hits CI consoles #940 (peppy)
  • Make Container's Remove virtual #939 (peppy)
  • Add notice of possible undefined behaviour during Invalidate(). #938 (smoogipooo)
  • Add a dropdown to select the assembly in TestBrowser #937 (peppy)
  • Update VSCode with new configurations. #936 (smoogipooo)
  • Move common TestBrowser components to Testing #935 (peppy)
  • Make VisualTest TestCases run as individual nunit tests #934 (peppy)
  • Add basic documentation for Bindable #920 (peppy)

Don't miss a new osu release

NewReleases is sending notifications on new releases.