From 2c4167bc11aec92693494816735063c381279b3e Mon Sep 17 00:00:00 2001 From: Lasercar <64717068+Lasercar@users.noreply.github.com> Date: Sun, 28 Sep 2025 00:44:47 +1000 Subject: [PATCH] Shorten playbar text when too l... --- source/funkin/ui/debug/charting/ChartEditorState.hx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/funkin/ui/debug/charting/ChartEditorState.hx b/source/funkin/ui/debug/charting/ChartEditorState.hx index 51af22bc7..36e3dfaf1 100644 --- a/source/funkin/ui/debug/charting/ChartEditorState.hx +++ b/source/funkin/ui/debug/charting/ChartEditorState.hx @@ -5456,8 +5456,11 @@ class ChartEditorState extends UIState // UIState derives from MusicBeatState playbarStepNum.text = 'Step: ${Conductor.instance.currentStep}'; playbarNoteSnap.text = '1/${noteSnapQuant}'; - playbarDifficulty.text = '${selectedDifficulty.toTitleCase()}${selectedVariation == Constants.DEFAULT_VARIATION ? '' : ' (${selectedVariation.toTitleCase()})'}'; - playbarBPM.text = 'BPM: ${(Conductor.instance.bpm ?? 0.0)} in ${Conductor.instance.timeSignatureNumerator}/${Conductor.instance.timeSignatureDenominator}'; + var difftext:String = '${selectedDifficulty.toTitleCase()}${selectedVariation == Constants.DEFAULT_VARIATION ? '' : ' (${selectedVariation.toTitleCase()})'}'; + if (difftext.length > 20) difftext = difftext.substring(0, 19) + '...'; + playbarDifficulty.text = difftext; + playbarBPM.text = 'BPM: ${(Conductor.instance.bpm ?? 0.0)}${Conductor.instance.timeSignatureNumerator != Constants.DEFAULT_TIME_SIGNATURE_NUM + || Conductor.instance.timeSignatureDenominator != Constants.DEFAULT_TIME_SIGNATURE_DEN ? ' (${Conductor.instance.timeSignatureNumerator}/${Conductor.instance.timeSignatureDenominator})' : ''}'; } function handlePlayhead():Void