Releases: ppy/osu-framework
Releases · ppy/osu-framework
2017.802.0
- 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)
2017.721.0
changes in osu-framework
- Log to console when a new TextureAtlas backing texture is created #919 (peppy)
- Remove SetExclusive logic #916 (peppy)
- TrackVirtual should not become Completed when Length is zero #915 (peppy)
- Move LoadComponentAsync to CompositeDrawable and prevent wrong usage #914 (Tom94)
- Implement NonNullableBindable #912 (peppy)
- Add helper method to set a bindable to its default value #911 (peppy)
- Significantly more tablet and drag friendly TooltipContainer #910 (Tom94)
- Remove Track's OnLoaded #909 (peppy)
- Add the ability to add non-breaking text to a TextFlow #907 (peppy)
- Allow negative margin and padding again #906 (Tom94)
- Base Scheduler on IClock instead of Stopwatch #904 (Tom94)
2017.717.0
changes in osu-framework
- Add OnlineStore to AudioManager stores #901 (DrabWeb)
- Remove all unnecessary parenthesis where object initialisers are used #899 (peppy)
- Remove all framework usage of RelativeMouseDrag #898 (peppy)
- Various framework improvements #896 (Tom94)
- Disallow disposal of TextureWhitePixel #895 (Tom94)
- Make Container implement ICollection and IReadOnlyList #893 (Tom94)
- Expose TrackVirtual #891 (peppy)
- Document Damp function and fix its behavior #890 (Tom94)
2017.711.1
changes in osu-framework
- Testing improvements #888 (peppy)
- Testing improvements #887 (peppy)
- Remove unnecessary window-specific build task #886 (peppy)
- Fix regression in TransformEdgeEffectColour #885 (peppy)
- Re-work transforms logic to more consistent behavior #884 (peppy)
- Always output log messages to console when running in debug configuration #883 (peppy)
- Improve loop sequence logic #882 (peppy)
- Slightly improve presentation of frame counters #881 (Tom94)
- Avoid delegate creation in DrawQuad and DrawTriangle #880 (Tom94)
- Document BufferStack #879 (Tom94)
- Greatly simplify performance counters (performance & code) #878 (default0)
- Remove TestCase.Reset and TestCaseVertexBindBenchmark #876 (Tom94)
- Fix ApplyDrawNode never being called in rare cases #875 (Tom94)
- Add ability to use custom tooltips per drawable #874 (default0)
- Make TooltipContainer and ContextMenuContainer only consider children #873 (default0)
- Split Container into a generic and a non-generic part #872 (Tom94)
- Simplify caching of properties #871 (Tom94)
- Allow buffered containers to be used as background effects #870 (Tom94)
- Add interface for better controlling single-child containers #869 (huoyaoyuan)
- Base FillMode on RelativeSizeAxes #867 (Tom94)
- Various small improvements to mouse input #866 (Tom94)
- Avoid System.Drawing where currently possible #865 (Tom94)
- Use generics in LoadComponentAsync to increase usefulness #863 (peppy)
- Increase maximum texture size #862 (peppy)
- Fix mouse cursor not correctly exiting window #861 (peppy)
- Fix objects behind OverlayContainers being affected by mouse wheel or dragging #859 (EVAST9919)
- DrawVis improvements #858 (default0)
- Add the ability to "fast scroll" with the right mouse button #857 (Jorolf)
- Change ScrollIntoView to scroll more naturally #856 (MrTheMake)
- Change Children to a IReadOnlyList #855 (default0)
- Remove the need for AlwaysReceiveInput #854 (Tom94)
- Simplify hover logic; should also improve performance slightly #853 (Tom94)
- Fix depth regression #852 (peppy)
- FIx mouse clicks being accepted even when the mouse has been dragged substantially #851 (peppy)
- Added OnLoaded action to Audio/Track #850 (jai-sharma)
- Make window confinement work with raw input #849 (Tom-Plummer)
- Fix mouse wheel state retention regression #848 (peppy)
- Fix transform performance regression #847 (smoogipooo)
- Fix possible NaN or -Inf/+Inf values on improperly initialized SliderBars. #846 (smoogipooo)
- Fix deadlock on linux hosts when exiting the game #845 (VPeruS)
- Make ClickableContainer::Enabled a bindable bool #844 (MrTheMake)
- Use IContainer instead of Container in EdgeEffect transforms #842 (paparony03)
- Add FrequencyAmplitudes to TrackAmplitudes #841 (ColdVolcano)
- Parent fixes #840 (smoogipooo)
- Dynamic depth change #838 (paparony03)
- Move basic drawable shapes to their own namespace #837 (paparony03)
- Split the drawable's transformation logic into its own class for reuse purposes #836 (MrTheMake)
- Fix csproj line endings #834 (peppy)
- Add Animation System #833 (default0)
- Add Drawable.OnSizingChanged #832 (default0)
- Fix duplicates in AdjustableAudioComponent's adjustments #827 (MrTheMake)