Highlights
- Developer Program Member
- Pro
- 18 discussions answered
Pinned
11,535 contributions in the last year
Less
More
Activity overview
Contribution activity
June 2021
Created 526 commits in 12 repositories
Created 1 repository
Created a pull request in ppy/osu-framework that received 10 comments
Fix single frame delay and fade in when replacing full text of a textbox
Just PRing as a proof of concept fix for the issues pointed out in #4521 (comment). I'm not sure if there are any issues with removing the schedule…
+8
−9
•
10
comments
Opened 58 other pull requests in 5 repositories
ppy/osu
42
merged
- Fix loading a ruleset with an updated internal name causing a potential startup crash
-
Remove the synchronous version of
PrepareScoreForResults - Separate out storyboard outro logic as much as possible from score completion flow
- Allow mods to specify incompatibility types which they implement themselves
-
Refactor and redocument
updateCompletionState()and surrounding methods -
Rewrite
PerformExitdocumentation and remove storyboard outro special casing - Fix edges of participant tiles showing incorrect tooltip
-
Remove redundant
NotNullattributes innullableclasses -
Improve code quality of
AuthorInfo - Fix approach circle fade not running early on an early user hit
- Add osu! mod "Approach Different"
- Add support for song select leaderboard to handle newly imported scores
-
Revert "Add nested
PlatformActionContainerto allow testing of platform actions in visual tests" -
Remove unused
RankingTypeenum - Update framework
- Fix focused overlays playing their "appear" sound when not necessarily changing state
- Show osu!taiko centre/rim colouring in editor timeline
- Fix negative offsets incorrectly wrapping in timing screen
- Fix avatars missing in private message channel tabs / local leaderboards
- Update framework
-
Add fallback lookup support for
DefaultSkin - Fix exiting results screen abruptly disappearing and incorrectly transitioning the background
-
Fix
FindProvidercalls onSkinProvidingContainernot considering disable flags -
Use candidate skin for mania skin key lookup rather than
this - Remove the concept of "unranked" mods
- Some pull requests not shown.
ppy/osu-framework
12
merged
- Fix some new inspections from latest resharper EAP
- Fix switching to borderless window incorrectly overwriting window size configuration
-
Fix platform actions activating twice in
ManualTestScenes - Add extra safety over thread start/pause logic
-
Improve safety of
GameThread.Running(and makeGameThread.Startblocking) -
Fix
FrameworkConfigManager.WindowSizenot updating during resize operations - Avoid overwriting user configuration locale when falling back to a default locale
- Add test coverage of bindable serialisation from ctor parameter initialisation
- Avoid changing windows time period when focus changes
- Fix inability to backspace text after typing shifted characters
-
Allow testing of
PlatformActions inManualInputManagerTestScenes -
Fix
MarkdownContainernot translating relative URLs correctly on android/iOS
ppy/osu-web
2
merged
ppy/osu-queue-processor
1
merged
ppy/osu-tools
1
merged
Reviewed 153 pull requests in 8 repositories
ppy/osu 77 pull requests
- Add direct references to Realm from Xamarin projects
- Add note about translations to contributing guidelines
-
Refactor ruleset skin transforming logic to be per-
ISkinrather than oneISkinSource - Fix editor hit circle animation toggle not working
- Fix loading a ruleset with an updated internal name causing a potential startup crash
- Allow skin elements to find closest anchor
- Use common skinnable drawable for catcher and catcher trails
- Add initial realm database implementation with KeyBindingStore migration
- Allow mods to specify incompatibility types which they implement themselves
- Implement osu target mod
- Move IApplicableToDrawableHitObjects to its own file
-
Refactor and redocument
updateCompletionState()and surrounding methods -
Reduce boilerplate of
IApplicableToDrawableHitObjectsby taking a single DHO instead of an enumerable - Fix intermittent HUD test failure
- Add HighPerformanceSession and use LowLatency GC in gameplay
- Localise beatmap listing overlay enum values (tabs, etc)
- Add more languages to settings dropdown
- Don't invoke "completed" action for test scene virtual track
- Add osu! mod "Approach Different"
- Add osu!taiko "Hidden" mod
- Localise "sort by" text in overlays
- Localise parts of the beatmap listing overlay
- Add GitHub actions workflow
- Fix seasonal backgrounds not cycling
- Fix possible nullref in difficulty recommender
- Some pull request reviews not shown.
ppy/osu-wiki 41 pull requests
-
Update and rewrite
osu!stream song list - Add Pratanallis FA news post
- Link announcement of community submissions in History of Loved
- Add A? FA news post
- CWC2021 Conclusion update
- Add II-L FA news post
- [JA] Add Staff_Log/2019
- [JA] Add Staff_Log/2011
- Upload CWC 2021 Grand Finals Result
- [JA] Add Skinning
- [JA] Add osu!talk
- [JA] Add Staff_Log/2015
- [JA] Add Staff_Log/2007
- [JA] Add Staff_Log/2008
- [JA] Add Staff_Log/2009
- [JA] Add Staff_Log/2010
- [JA] Add Staff_Log/2012
- [JA] Add Staff_Log/2013
- [JA] Add Staff_Log/2014
- [JA] Add Bit_rate
- [JA] Add Beatmap_Editor
- [JA] Add Hit_object
- [JA] Add Skin
- [JA] Add osu!suppoter
- [JA] Add Katu
- Some pull request reviews not shown.
ppy/osu-framework 15 pull requests
- Add combined colour picker
- Add LocalisableEnumAttribute and GetLocalisableDescription() extension method
- Make Resharper inspections fail the CI job
- Add inspectcode scripts
- Add logging if dynamic compilation is disabled due to no solution file
- Add hex colour picker
- Add extra safety over thread start/pause logic
- Rename CI run-annotating workflow to explain its purpose better
- Fix potential ScreenStack test failure
- Display border and edge effect for drawables with negative size
- Fix Markdown container crashing on absolute URIs with no authority part
- Add HSV colour picker component
- Fix KeyBindingContainer using InputState to build combinations
- Update dependencies
- Fix samples not reloading if loaded too early
ppy/osu-web 11 pull requests
- Add AD mod exclusivities
- Mark fonts and images as binary file in git
- Add osu! "Approach Different" mod
- Allow search keyword "star" as alternative to "stars"
- Better error handling when downloading beatmap archive
- Update environments to latest php and composer
- Combine random mods into one definition
- Add osu! random mod
- Install Scribe in production env
- Absolute url for default path of user avatar
- PHP 8-compatible library updates
ppy/osu-resources 3 pull requests
ppy/osu-localisation-analyser 3 pull requests
ppy/osu-tools 2 pull requests
ppy/osu-difficulty-calculator 1 pull request
Created an issue in ppy/osu that received 3 comments
Screen resolution overlay no longer updates during resize
It should show the window size during resize operations, not only after letting go. 2021-06-09_01-59-16.mp4
3
comments
Opened 10 other issues in 2 repositories
ppy/osu
4
open
4
closed
- Beatmaps with skin elements should fallback to textures/samples from osu!classic skin
- Legacy slider ball doesn't get correct skin colour
- Avatars don't show on private chat channel tabs
- Importing a replay doesn't immediately show at song select
- Collection saving isn't thread safe
-
BackgroundScreenDefaultregenerates background content unnecessarily - Cmd-W on macOS incorrectly sends an SDL quit message
- iOS release builds fail with AOT issue
ppy/osu-framework
1
closed
1
open
Answered 19 discussions in 1 repository
ppy/osu
ppy/osu
- osu!lazer stopped starting after installing update 2021.619.1
- I want to use my tablet driver outside osu!lazer, how do I do that?
- Importing Data from Stable to Lazer
- Maps hitsounded in stable should keep the classic default skin hitsounds
- Is there anyway to use lazer skin element instead of using classic fallback one right now?
- Are topmost/layered windows allowed?
- osu!lazer performance issues/optimization when?
- Distinguish the types of notes in the osu!taiko editor timeline
- Strange osu! classic skin fallback behavior
- Why make fullscreen the default display mode?
- What is the BeatmapSetID of a map that doesnt contain BeatmapSetID
- What is the BeatmapSetID of a map that doesnt contain BeatmapSetID
- in game alternative song chooser
- Collection got reset
- A quiet sound in osu!lazer
- Allow binding volume buttons on Android devices
- Implement Windows Music Bar
- Importing data from another lazer dir
- Is there any public storage with all the maps ?
24
contributions
in private repositories
Jun 1 – Jun 17
