Commit Graph

94 Commits

Author SHA1 Message Date
e394b28799 Remove redundant transform 2019-12-08 09:12:32 -08:00
463b6c0030 Remove whitespace 2019-12-08 09:04:34 -08:00
8956768fe0 Fix mod buttons being selected when drag scrolling overlay 2019-12-08 08:55:45 -08:00
0f1a3d97c8 Naming adjustments 2019-11-21 20:34:19 +03:00
ccc8aa6fa4 Apply brace style. 2019-11-11 20:13:13 +08:00
c4dc34eefd Consolidate HoverClickSounds constructors
As suggested in review, merge both HoverClickSounds constructors into
one accepting optional arguments. Due to existing usages the parameter
is added as second and supplied by name in ModButton.
2019-09-01 13:10:11 +02:00
658e0edc3e Handle other button clicks in HoverClickSounds
As suggested in review, remove previously introduced HoverMouseUpSounds
and instead change effect playing logic in HoverClickSounds by moving it
out of OnClick() to OnMouseUp().

Users of the class can either use the existing constructor to play
the effect only on left click or use the newly introduced constructor
with the MouseButton[] parameter to specify which button clicks should
trigger the sound.
2019-08-31 20:16:16 +02:00
a1c72db5f6 Fix inconsistent sound effects on mod buttons
Because HoverClickSounds.OnClick() does not fire upon right clicking
on mod buttons, the sound effects that play on left and right click
were inconsistent. Introduce HoverMouseUpSounds drawable that allows
to play the click sound effect upon mouse up events for an arbitrary
set of mouse buttons and use it on mod buttons.
2019-08-31 17:01:12 +02:00
1d42f0959a ModIcon improvements 2019-08-07 08:46:27 +03:00
612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
0788a7e9f1 Merge branch 'master' into more-inspections 2019-02-28 14:32:57 +09:00
42be7857d1 Use expression body for property get/set where possible 2019-02-28 13:58:19 +09:00
26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
a2aa3ec5cb Adjust sprite texts in-line with framework changes 2019-02-20 15:03:20 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
50091252e2 Adapt signature change of event handlers 2018-10-02 12:02:55 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
aa5d5ab2a8 Fix readonly field 2018-05-11 21:48:35 +09:00
4fc887b25f Add a pressing effect to make mouse up response feel good 2018-05-11 21:40:36 +09:00
89db7f81cb Selecting a mod now triggers on mouseup 2018-05-02 17:11:55 +03:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
65b6a2faad Fix mod button sounds playing when mod overlay is not visible
Resolves #2240.
2018-03-21 18:41:21 +09:00
7852015db3 Remember mod selection when re-entering song select
Removes mod application when exiting back to main menu.

Alternative to #1968.
Closes #1961.
2018-01-26 19:32:57 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
fa6db30d30 Fix broken xmldoc param 2018-01-03 13:12:49 +09:00
0e1b033008 Improve mod cycling logic further 2018-01-02 16:55:03 +09:00
71bcebe7e1 Fix selections occurring even though buttons aren't selected 2018-01-02 16:08:48 +09:00
1c80f3e918 Disallow selection of non-implemented mods 2017-12-31 04:28:51 +09:00
616ad5b723 Cleanups 2017-12-30 16:55:01 +09:00
84ed91d5c9 Remove IgnoreTooltip; Override TooltipText to null 2017-12-16 20:17:20 +11:00
a491710fe4 Override IgnoreTooltip in DisplayableModIcon 2017-12-08 14:10:23 +11:00
f5bea077a0 Subclass ModIcon to remove the tooltip text 2017-12-08 11:26:34 +11:00
3a01bfc1ef Remove unnecessary new prefix 2017-11-27 18:53:19 +09:00
c5aacb75c6 Add hover sounds to mod buttons 2017-11-26 17:21:22 +09:00
f912744acc Fix sizing of ModIcon 2017-11-16 00:15:27 +09:00
87c8278139 Use Array.Empty. 2017-09-24 03:45:46 +08:00
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
19fb03e737 Try different formatting style 2017-07-16 18:28:20 +03:00
99221260c4 Replace several usages of BeginDelayedSequence with LINQ-style 2017-07-16 17:42:01 +03:00
9d523ea012 Update framework 2017-07-12 11:06:13 +09:00
5df33ad2d7 use Length instead of Count() 2017-07-02 13:33:42 +02:00
c9784f57d3 fix mod button samples 2017-07-02 13:16:22 +02:00
a454ca606f Merge remote-tracking branch 'upstream/master' into johnneijzen-master 2017-06-08 20:33:39 +09:00
64682a741c Update framework 2017-06-08 17:05:25 +09:00
4abad17b92 Fix Black Space after } and Symbol Spacing 2017-06-08 14:48:42 +08:00
a43890ffb4 update osu to use the framework's TooltipContainer 2017-06-03 14:50:35 +02:00
e4b876ff5b Update ModButton.cs 2017-05-29 18:10:02 +09:00
7960b5cf26 More refactoring
Also allows rotation when reaching the end of the available mods.
2017-05-29 18:03:40 +09:00