Files
osukey/osu.Game/Overlays
Dean Herbert 435bdd0b4a Combine and simplify state management logic
This makes a few changes to bring things into a better shape during
mouse interactions with the mod panels:

- Dragging away from the panel now works in line with other buttons (ie.
  `OsuButton`)
- Hovering now uses a lightened version of the current state, rather
  than always using the active colour. I think this feels better.
- Mouse down now uses a transform point of 0.5. This is to give the
  button a feeling of one of those latching light switches which resists
until reaching a point of overcoming the spring and switching state. I
think 0.4 (non-active) and 0.6 (from active) may work better, but left
at 0.5 for simplicity of implementation and I think it's good enough?
- Border always uses the gradiented version. I did this for simplicity
  of implementation, but also think it looks better.
- Adjusted transform durations to feel better to me.
2022-02-24 15:25:30 +09:00
..
2022-02-08 21:29:43 +09:00
2022-02-15 02:42:39 +03:00
2022-01-25 23:38:48 +09:00
2022-02-14 17:51:39 +09:00
2021-12-03 18:49:49 +09:00
2021-07-05 23:52:39 +08:00
2021-06-18 19:16:00 +09:00
2021-10-05 17:59:38 +09:00