General editor improvements (#257)

* Spaceball cleanup and small bug fix

* Replace old hit sound in spaceball

* Camera filters

* added 9 new filters, including 3 types of sepia

* oops

* remark

* normalization of fade out and fade in on filters are by 100

* GenerateFilterTypeEnum comments

* Pure black and white filter

* Zooming

* Constant playback bar offset

* Prepare box selector rewrite

* Update icons, finalize
This commit is contained in:
Braedon Lewis
2023-02-04 22:05:36 -05:00
committed by GitHub
parent 465c5b525f
commit 495cc5ad4c
50 changed files with 4127 additions and 1453 deletions

View File

@ -112,7 +112,6 @@ namespace HeavenStudio.Editor
Tooltip.AddTooltip(UndoBTN.gameObject, "Undo <color=#adadad>[Ctrl+Z]</color>");
Tooltip.AddTooltip(RedoBTN.gameObject, "Redo <color=#adadad>[Ctrl+Y or Ctrl+Shift+Z]</color>");
Tooltip.AddTooltip(MusicSelectBTN.gameObject, "Music Select");
Tooltip.AddTooltip(EditorThemeBTN.gameObject, "Editor Theme");
Tooltip.AddTooltip(FullScreenBTN.gameObject, "Preview <color=#adadad>[Tab]</color>");
Tooltip.AddTooltip(TempoFinderBTN.gameObject, "Tempo Finder");
Tooltip.AddTooltip(SnapDiagBTN.gameObject, "Snap Settings");
@ -276,6 +275,7 @@ namespace HeavenStudio.Editor
changedMusic = true;
Timeline.FitToSong();
Timeline.CreateWaveform();
}
}
);
@ -485,6 +485,7 @@ namespace HeavenStudio.Editor
UpdateEditorStatus(false);
CommandManager.instance.Clear();
Timeline.FitToSong();
Timeline.CreateWaveform();
});
}
@ -492,6 +493,7 @@ namespace HeavenStudio.Editor
public void Fullscreen()
{
MainCanvas.gameObject.SetActive(fullscreen);
if (fullscreen == false)
{
// EditorLetterbox.SetActive(false);
@ -503,6 +505,7 @@ namespace HeavenStudio.Editor
GameManager.instance.CursorCam.enabled = false;
GameManager.instance.OverlayCamera.targetTexture = null;
fullscreen = true;
}
else
{