1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 01:27:29 +08:00
osu-lazer/osu.Game
Bartłomiej Dach a33294ac42
Redesign timing table tracking
- On entering the screen, the timing point active at the current instant
  of the map is selected. This is the *only* time where the selected
  point is changed automatically for the user.

- The ongoing automatic tracking of the relevant point after the initial
  selection is *gone*. Even knowing the fact that it was supposed to
  track the supposedly relevant "last selected type" of control point,
  I always found the tracking to be fairly arbitrary in how it works.
  Removing this behaviour also incidentally fixes
  https://github.com/ppy/osu/issues/23147.

  In its stead, to indicate which timing groups are having an effect,
  they receive an indicator line on the left (coloured using the
  relevant control points' representing colours), as well as a slight
  highlight effect.

- If there is no control point selected, the table will autoscroll to
  the latest timing group, unless the user manually scrolled the table
  before.

- If the selected control point changes, the table will autoscroll to
  the newly selected point, *regardless* of whether the user manually
  scrolled the table before.

- A new button is added which permits the user to select the latest
  timing group. As per the point above, this will autoscroll the user
  to that group at the same time.
2024-08-20 11:14:42 +02:00
..
Audio Adjust AudioFilter to framework-side changes 2024-06-18 07:30:46 +02:00
Beatmaps Fix preview play button having incorrect click area 2024-08-15 22:49:12 -07:00
Collections Apply corner radius at a higher level so hover click sounds account for it 2024-08-01 18:45:47 -07:00
Configuration Change default for "automatically download beatmaps" to enabled 2024-08-07 19:06:50 +09:00
Database Apply CodeFactor lint 2024-08-07 15:02:53 -07:00
Extensions Fix date failing to display on leaderboard for some scores with weird datetimes 2024-01-14 13:52:39 +01:00
Graphics Merge pull request #29279 from normalid-awa/bugfix/editor/delete-operation-wont-close-the-menu 2024-08-07 13:25:13 +02:00
Input Implement quick exit hotkeys for editor test play 2024-07-02 14:34:36 +02:00
IO Update naming of enum fields in ObjType 2024-05-01 17:24:53 +03:00
IPC
Localisation Add localisation for daily challenge day/week units 2024-08-14 15:10:55 +09:00
Models Use native query to avoid huge overheads when cleaning up realm files 2024-01-09 15:37:29 +09:00
Online Fix mistake 2024-08-15 16:44:15 +09:00
Overlays Merge pull request #29504 from peppy/skin-editor-fix-sidebar-reload 2024-08-19 18:13:52 +09:00
Performance Expose high performance session state 2024-04-16 10:04:38 +08:00
Properties Make medal overlay respect overlay disable via activation mode 2024-02-20 16:31:31 +01:00
Replays Update HasFlag usages 2024-07-03 00:19:04 +09:00
Rulesets Remove legacy non-pooled pathway to DrawableJudgement 2024-08-13 21:03:00 +09:00
Scoring Fix mouseX legacy replay parsing for high key counts in mania 2024-08-11 09:45:43 -07:00
Screens Redesign timing table tracking 2024-08-20 11:14:42 +02:00
Skinning Fix legacy combo counter bounce animation not always playing 2024-08-17 15:13:44 +09:00
Storyboards Fix storyboard sprites leaving gaps on edges when resolving from an atlas 2024-07-17 14:47:17 +03:00
Tests More hardening of TestMultiplayerClient to attempt to fix test failures 2024-08-19 04:04:24 +09:00
Updater Warn about not using an official "deployed" build 2024-03-21 00:47:45 +09:00
Users Fix nullability inspection 2024-05-10 23:26:43 +08:00
Utils Fix code quality and null handling 2024-06-07 00:01:50 +08:00
.editorconfig
FodyWeavers.xml
osu!.res
osu.Game.csproj Merge branch 'master' into daily-challenge-intro-sfx 2024-08-10 02:22:48 +09:00
OsuGame.cs Fix PresentBeatmap sometimes favouring an already DeletePending beatmap 2024-08-07 19:07:43 +09:00
OsuGameBase_Importing.cs
OsuGameBase.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
PerformFromMenuRunner.cs