Commit Graph

195 Commits

Author SHA1 Message Date
5f8eb6d823 Fix class name 2018-05-22 16:04:36 +09:00
ebda287e81 Share code with HoldToConfirm implementations elsewhere 2018-05-22 01:44:06 +09:00
b7e3ea348b expose two Bindables with split logic instead of one with mixed logic 2018-05-21 15:53:55 +02:00
1482bca147 Rename for better understanding
ShowOverlays -> AllowOverlays
ShowOverlaysOnEnter -> HideOverlaysOnEnter
2018-05-21 09:42:29 +02:00
4d528c4e67 fix VisualTests and Samples still playing 2018-05-20 10:57:15 +02:00
67db539172 prevent Overlays from showing in intro/outro sequences 2018-05-18 08:00:05 +02:00
fe1c1fec0d Stop overlays from handling DragStart
This was causing weird behaviour with the key configuration section and back button in settings.
2018-05-14 15:44:19 +09:00
27437cfbaf Merge branch 'master' into show-beatmap-id 2018-04-20 18:05:24 +09:00
8649ddc68b Make forum posts a web link 2018-04-20 13:01:23 +09:00
f62677222c Merge remote-tracking branch 'upstream/master' into naoey-show-beatmap-id 2018-04-18 13:08:53 +09:00
ae77c010e2 Merge remote-tracking branch 'upstream/master' into wave-container 2018-04-15 21:03:18 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
0bede52381 Move the waves portion of WaveOverlayContainer to WaveContainer to allow usage in other places. 2018-04-11 16:22:27 -03:00
ca4299c6fe Remove unused using and fix possible nullref. 2018-04-04 22:07:24 +05:30
c304c1eecf Make LinkFlowContainer handle beatmap id lookup in game. 2018-04-04 21:23:51 +05:30
6ad962fc8b Interpolate ParallaxContainer's scale
Things were a bit jumpy when a screen was adjusting `ParallaxAmount`. This smoothes the applied scale changes to look great again.

Most noticeable when hitting the retry hotkey (`~`) from gameplay.
2018-03-09 14:35:53 +09:00
f78538fea8 Merge branch 'master' into user-profile-recent 2018-03-07 19:41:52 +09:00
78d73d4c11 Additional fixes for flow ordering after framework changes 2018-03-06 17:20:58 +09:00
148551afa2 osu!-side changes in-line with framework layout changes 2018-03-06 14:12:37 +09:00
26e50043b7 Fix parallax container during rewinds 2018-03-04 00:52:00 +09:00
eacb9ba743 Merge branch 'master' into user-profile-recent 2018-02-28 23:49:33 +09:00
bda673e6fe Merge branch 'master' into player-reduced-parallax 2018-02-28 23:15:25 +09:00
2e535afb84 Remove redundant subsection title.
- Also handle opening UserProfile in LinkFlowContainer similar to how
beatmaps and channels are handled
2018-02-28 15:25:29 +05:30
dd6cf1379e Reduce parallax effect during gameplay
This also cleans up some shared code in OsuScreen.
2018-02-28 11:42:47 +09:00
0cd049c6b0 Rely less on zero-duration transform helpers
They have huge overheads.

See ppy/osu-framework#1411.
2018-02-28 11:00:54 +09:00
5724618b2a Add license headers and sanitise open profile argument. 2018-02-26 09:58:11 +05:30
bb40919f9c Add link handling to recent activities.
- Add a show user action to link handling
2018-02-26 01:21:27 +05:30
53129e5235 Fix text getting truncated after last link in chat line 2018-01-30 17:47:22 +09:00
38c5434b82 Remove placeholder methods in OsuGame
Let's add these when they can actually be implemented.
2018-01-17 20:32:20 +09:00
b27577e242 Add temporary browser handling of beatmap difficulty loading
until we have an api method to support this.
2018-01-17 19:37:20 +09:00
783ca40c64 Update with upstream changes 2018-01-17 16:51:47 +09:00
45301d07fd Merge branch 'master' into url-parsing-support 2018-01-12 19:34:44 +09:00
2c67ff75ed added custom hoverclicksounds so links make sounds on hover&click 2018-01-11 18:52:50 +01:00
c5c33e20bf OverlayContainer changes in-line with framework 2018-01-11 19:03:01 +09:00
3bf9901dd2 Fixed bugs and added tests 2018-01-09 16:11:45 +01:00
72624aea18 Use a better method of link compilation
Adds word wrap back, simplifies a lot.
2018-01-09 20:33:20 +09:00
1be0569743 Update licence headers 2018-01-09 14:34:52 +09:00
b035a92bda Merge branch 'master' into url-parsing-support 2018-01-09 14:28:20 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
faf1181fc3 Merge branch 'master' into url-parsing-support 2018-01-02 17:51:50 +09:00
e7721d71f3 Changed chat link implementation according to review 2017-12-31 00:51:47 +01:00
e332683d18 Fix music controller draggability 2017-12-30 21:10:40 +09:00
442a649c63 Make all FocusedOverlays hide on clicks outside of themselves
Also allows wheel events to pass through around them.
2017-12-30 20:45:41 +09:00
ae79be7b51 small style fixes plus new assert in test 2017-12-28 21:45:58 +01:00
7454633f63 Refactor and general tidying up 2017-12-28 20:11:21 +01:00
962e4d7c8a Removed LinkId and word wrapping (for now).
Also reimplemented the OsuHoverContainer properly
2017-12-25 20:46:04 +01:00
68255095a6 Renamed the IHasHoverSounds interface to ICanDisableHoverSounds and made it so that if the interface is not implemented, it is just ignored (samples will always be played). If it is implemented, the ShouldPlayHoverSound bool is decisive of whether sounds are played or not 2017-12-07 19:52:40 +01:00
e05618a415 Removed unnecessary "using" directives 2017-12-07 19:36:56 +01:00
a8599a1b75 Implemented new interface which allows parent containers to decide on whether a "OnHover" sound should be played. 2017-12-07 13:12:36 +01:00
9b866d2248 Made it so the link ID is always added before loading the SpriteTexts (fixed weird bug where some sprites would be white instead of blue). Also improved XML doc on TextColour 2017-12-04 13:46:07 +01:00