Dean Herbert
|
93ffa1f8a2
|
Fix button alignment and animation
|
2018-01-31 17:36:53 +09:00 |
|
Dean Herbert
|
97ae44f23c
|
Remove outwards exposure of mute property
|
2018-01-31 16:56:26 +09:00 |
|
Dean Herbert
|
b47061f43d
|
Merge remote-tracking branch 'upstream/master' into mute-toggle
|
2018-01-31 14:20:15 +09:00 |
|
Dean Herbert
|
53129e5235
|
Fix text getting truncated after last link in chat line
|
2018-01-30 17:47:22 +09:00 |
|
Dean Herbert
|
a5b0d51205
|
Merge remote-tracking branch 'upstream/master' into url-parsing-support
# Conflicts:
# osu.Game/osu.Game.csproj
|
2018-01-27 14:06:58 +09:00 |
|
Dean Herbert
|
060d80efbe
|
Continue showing progress bar on direct panels when importing
Previously the progrress bar would fade out once downloads completed, which felt unintuitive.
|
2018-01-22 13:05:07 +09:00 |
|
aQaTL
|
c4feb67bce
|
Using field properties to set mute / unmute instead of separate methods
|
2018-01-20 11:45:04 +01:00 |
|
aQaTL
|
4a85266fca
|
Using BindableBool to mute the volume when it's value changes
|
2018-01-18 17:23:02 +01:00 |
|
aQaTL
|
9c09b33e4e
|
Removed no longer used "lastVolume" field
|
2018-01-17 23:17:59 +01:00 |
|
aQaTL
|
18ff57fdf9
|
Inline changing mute icon properties with object creation
|
2018-01-17 21:09:46 +01:00 |
|
aQaTL
|
a8fb732256
|
Added muted/unmuted icon
|
2018-01-17 20:43:08 +01:00 |
|
aQaTL
|
1440edbf8b
|
Use AudioManager adjustments to mute volume
|
2018-01-17 17:15:13 +01:00 |
|
aQaTL
|
ac41cb59ea
|
Typo fix, removed unnecessary braces
|
2018-01-17 14:36:33 +01:00 |
|
Dean Herbert
|
38c5434b82
|
Remove placeholder methods in OsuGame
Let's add these when they can actually be implemented.
|
2018-01-17 20:32:20 +09:00 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
783ca40c64
|
Update with upstream changes
|
2018-01-17 16:51:47 +09:00 |
|
Dean Herbert
|
54b0f4b912
|
Merge branch 'master' into url-parsing-support
|
2018-01-17 16:16:55 +09:00 |
|
aQaTL
|
0340e4f8dc
|
Option in settings to toggle mute/unmute when losing/gaining window focus
|
2018-01-16 20:33:30 +01:00 |
|
aQaTL
|
9277586907
|
Toggle mute/unmute keyboard shortcut
|
2018-01-16 17:46:54 +01:00 |
|
Dean Herbert
|
5212194e3f
|
Merge remote-tracking branch 'ppy/master' into fix-cursor-hiding
|
2018-01-17 00:44:42 +09:00 |
|
Dean Herbert
|
5e1cd8ddc4
|
Apply conditionals directly rather than using an in-between property
|
2018-01-16 20:34:40 +09:00 |
|
smoogipoo
|
02564db43f
|
Merge remote-tracking branch 'origin/master' into fix-cursor-hiding
|
2018-01-16 20:20:47 +09:00 |
|
Dean Herbert
|
9b33499fe7
|
Merge remote-tracking branch 'upstream/master' into RefactorInputQueues
|
2018-01-16 20:04:34 +09:00 |
|
smoogipoo
|
0459f0a069
|
Invert CanShowCursor conditional to fix cursor not showing in VisualTests
|
2018-01-16 13:40:02 +09:00 |
|
Dean Herbert
|
0796d33e66
|
Merge branch 'master' into fix-skipbutton-ordering
|
2018-01-15 15:54:18 +09:00 |
|
smoogipoo
|
7c41925144
|
ProvidesUserCursor -> ProvidingUserCursor, and update xmldoc
|
2018-01-15 14:07:09 +09:00 |
|
smoogipoo
|
43f8a8e8c5
|
Rename OsuCursorVisualiser -> CursorOverrideContainer
|
2018-01-15 14:00:13 +09:00 |
|
Aergwyn
|
ae1adfd2f2
|
remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
|
2018-01-12 19:30:34 +01:00 |
|
smoogipoo
|
78441c05cb
|
OsuCursorContainer -> OsuCursorVisualiser
|
2018-01-12 19:45:09 +09:00 |
|
smoogipoo
|
34aee4fea0
|
Improve comments
|
2018-01-12 19:39:35 +09:00 |
|
smoogipoo
|
16d739580b
|
IProvideLocalCursor -> IProvideCursor
|
2018-01-12 19:37:03 +09:00 |
|
smoogipoo
|
620e125fad
|
Fix cursor being displayed on intro/disclaimer
|
2018-01-12 19:34:55 +09:00 |
|
Dean Herbert
|
45301d07fd
|
Merge branch 'master' into url-parsing-support
|
2018-01-12 19:34:44 +09:00 |
|
smoogipoo
|
5952f1e7f1
|
Adjust transforms for cursor transitions
|
2018-01-12 19:34:14 +09:00 |
|
Dean Herbert
|
188b26472c
|
Merge remote-tracking branch 'upstream/master' into sliderbar-tooltip-precision
|
2018-01-12 18:54:36 +09:00 |
|
smoogipoo
|
512e4d2c9f
|
Rewrite the way that cursor overrides are done game-wide
|
2018-01-12 18:13:17 +09:00 |
|
FreezyLemon
|
2c67ff75ed
|
added custom hoverclicksounds so links make sounds on hover&click
|
2018-01-11 18:52:50 +01:00 |
|
smoogipoo
|
5cfb2c2ffe
|
Make VolumeControlReceptor handle global input
Fixes volume not being able to be changed in dead areas of OverlayContainers.
|
2018-01-11 19:03:31 +09:00 |
|
smoogipoo
|
c5c33e20bf
|
OverlayContainer changes in-line with framework
|
2018-01-11 19:03:01 +09:00 |
|
smoogipoo
|
d147683361
|
Cleanup
|
2018-01-10 17:39:15 +09:00 |
|
smoogipoo
|
c010b48b29
|
Remove number format specified from OsuSliderBar, override ToolTipText
Better/cleaner solution.
|
2018-01-10 17:29:16 +09:00 |
|
smoogipoo
|
17e7f75aca
|
More osu!-side bindable fixes
|
2018-01-10 15:41:13 +09:00 |
|
FreezyLemon
|
3bf9901dd2
|
Fixed bugs and added tests
|
2018-01-09 16:11:45 +01:00 |
|
Dean Herbert
|
72624aea18
|
Use a better method of link compilation
Adds word wrap back, simplifies a lot.
|
2018-01-09 20:33:20 +09:00 |
|
Dean Herbert
|
1be0569743
|
Update licence headers
|
2018-01-09 14:34:52 +09:00 |
|
Dean Herbert
|
b035a92bda
|
Merge branch 'master' into url-parsing-support
|
2018-01-09 14:28:20 +09:00 |
|
TocoToucan
|
ae032cbf23
|
Support HandleKeyboardInput, HandleMouseInput, CanReceiveKeyboardInput, CanReceiveMouseInput properties
|
2018-01-07 23:40:00 +03:00 |
|
Dean Herbert
|
a1d94d7adf
|
Merge branch 'master' into sliderbar-tooltip-precision
|
2018-01-05 20:48:30 +09:00 |
|
Dean Herbert
|
37d393bca0
|
Update licence headers
|
2018-01-05 20:21:19 +09:00 |
|
smoogipoo
|
cbf4852438
|
Expose a NumberFormatInfo for more extensibility
|
2018-01-05 14:26:10 +09:00 |
|
smoogipoo
|
b84f83cf16
|
Trigger a value changed event when the number of digits changes
|
2018-01-05 14:26:10 +09:00 |
|
smoogipoo
|
eaa2a007e7
|
Cleanup
|
2018-01-05 14:26:10 +09:00 |
|
smoogipoo
|
08af3e6303
|
Make OsuSliderBar formatting support variable number of digits
|
2018-01-05 14:26:10 +09:00 |
|
smoogipoo
|
ddc9edab54
|
Make OsuSliderBar support both float and double values
|
2018-01-05 14:26:10 +09:00 |
|
smoogipoo
|
af86220dcc
|
Merge remote-tracking branch 'origin/master' into update-branch
|
2018-01-05 12:08:50 +09:00 |
|
smoogipoo
|
5eb2dc3d64
|
Cleanup some possible CI errors
Not sure why these aren't being detected on master right now - they should be...
|
2018-01-05 01:20:24 +09:00 |
|
smoogipoo
|
36e9232472
|
Merge master into netstandard
|
2018-01-05 00:42:48 +09:00 |
|
Dan Balasescu
|
d167663340
|
Merge branch 'master' into large-texture-store
|
2018-01-03 13:50:49 +09:00 |
|
Dean Herbert
|
faf1181fc3
|
Merge branch 'master' into url-parsing-support
|
2018-01-02 17:51:50 +09:00 |
|
FreezyLemon
|
e7721d71f3
|
Changed chat link implementation according to review
|
2017-12-31 00:51:47 +01:00 |
|
Dean Herbert
|
f2d302f8dc
|
Create a LargeTextureStore for cached (but not atlased) global textures
Also
- Fixes first transition depth being incorrect.
- Improves smoothness of transitions (and adds a slight delay to offset from screen switches).
|
2017-12-31 07:05:04 +09:00 |
|
Dean Herbert
|
e332683d18
|
Fix music controller draggability
|
2017-12-30 21:10:40 +09:00 |
|
Dean Herbert
|
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 |
|
FreezyLemon
|
ae79be7b51
|
small style fixes plus new assert in test
|
2017-12-28 21:45:58 +01:00 |
|
FreezyLemon
|
7454633f63
|
Refactor and general tidying up
|
2017-12-28 20:11:21 +01:00 |
|
smoogipoo
|
7a793eaded
|
Merge master into netstandard
|
2017-12-27 20:48:53 +09:00 |
|
FreezyLemon
|
cbfef7052e
|
further CI adjustments
|
2017-12-25 21:02:48 +01:00 |
|
FreezyLemon
|
962e4d7c8a
|
Removed LinkId and word wrapping (for now).
Also reimplemented the OsuHoverContainer properly
|
2017-12-25 20:46:04 +01:00 |
|
FreezyLemon
|
a30448095e
|
Merge branch 'master' into url-parsing-support
|
2017-12-25 19:12:23 +01:00 |
|
Dean Herbert
|
1a318c5c2b
|
Improve LineGraph invalidation logic
|
2017-12-22 18:58:35 +09:00 |
|
Dean Herbert
|
fc0b97065c
|
Move hover sound/container to base implementation
|
2017-12-20 15:54:13 +09:00 |
|
Dean Herbert
|
a6496e35ec
|
Merge branch 'master' into url-parsing-support
|
2017-12-20 14:41:12 +09:00 |
|
FreezyLemon
|
270d81f816
|
Made the Link's OnClick() Method return true
|
2017-12-19 19:37:43 +01:00 |
|
smoogipoo
|
cf640d084e
|
Use using
|
2017-12-18 16:38:15 +09:00 |
|
smoogipoo
|
846750a190
|
Remove unnecessary flag
|
2017-12-18 16:36:11 +09:00 |
|
smoogipoo
|
8fdaf6f8f4
|
Restructure DialogButton to support selection
|
2017-12-18 14:47:17 +09:00 |
|
Dean Herbert
|
fd9d900ae0
|
Simplify StarCounter and SpriteIcon
|
2017-12-15 18:40:03 +09:00 |
|
FreezyLemon
|
d0b7c92b46
|
Removed unnecessary usings.
|
2017-12-11 13:46:23 +01:00 |
|
FreezyLemon
|
bb0a32b555
|
Removed private OsuHoverContainer "content" from OsuLinkSpriteText for more customization.
|
2017-12-11 11:28:16 +01:00 |
|
FreezyLemon
|
4d475f1c1b
|
Changed it so ChatLinks handle hover and click sounds themselves
|
2017-12-11 11:05:32 +01:00 |
|
FreezyLemon
|
13bc50ad56
|
Removed ICanDisableHoverSounds interface
|
2017-12-11 10:42:36 +01:00 |
|
FreezyLemon
|
5546b8c316
|
Trimmed whitespace (CI)
|
2017-12-07 19:55:29 +01:00 |
|
FreezyLemon
|
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 |
|
FreezyLemon
|
e05618a415
|
Removed unnecessary "using" directives
|
2017-12-07 19:36:56 +01:00 |
|
FreezyLemon
|
2ceb073b5d
|
Renamed OnClick to OnLinkClicked to (what should be) obvious reasons
|
2017-12-07 16:30:15 +01:00 |
|
FreezyLemon
|
2129d6cede
|
Renamed the "on click" method to OnClick() and moved most of the implementation to ChatLink.
Also fixed the tooltip text up
|
2017-12-07 16:23:43 +01:00 |
|
FreezyLemon
|
ca40db2b97
|
Fixed a bug where the hover wouldn't work correctly due to OsuLinkSpriteText assigning Action to a private property.
|
2017-12-07 13:57:29 +01:00 |
|
FreezyLemon
|
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 |
|
FreezyLemon
|
ec8b5c2465
|
Permitted nulls in ChatOverlay.load() so that in testing, no "OsuGame" instance is required. Also added null checks to the links' on click actions
|
2017-12-07 10:31:02 +01:00 |
|
FreezyLemon
|
94eb853d3d
|
Added centralised handling for some chat links
|
2017-12-06 16:41:57 +01:00 |
|
FreezyLemon
|
b04ddba2a0
|
Added basic "on click" actions to the in-chat links
|
2017-12-06 10:27:30 +01:00 |
|
FreezyLemon
|
bb138ccaf7
|
Added licence header and removed unnecessary whitespace
|
2017-12-04 13:55:57 +01:00 |
|
FreezyLemon
|
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 |
|
FreezyLemon
|
cf96323980
|
Added new OsuLinkSpriteText.TextColour property that sets the internal content (OsuHoverContainer)'s colour instead of the whole container, so that text colour is always changed through that (e.g. link colouring, link hover fade).
Implemented it to be used when adding text to an OsuLinkTextFlowContainer.
|
2017-12-04 13:33:42 +01:00 |
|
FreezyLemon
|
319f43e209
|
Added "getIdFromUrl" call back to content.action because performance impact is small and no unnecessary id calculations are done
|
2017-12-04 13:29:56 +01:00 |
|
FreezyLemon
|
bf97f8b1b1
|
Added osu.ppy.sh/ss (screenshot) URL handling and calculate ID at assignment so it's not on click anymore
|
2017-12-03 23:55:34 +01:00 |
|
FreezyLemon
|
a839d0e91d
|
LoadComponent before assigning URL to ensure dependency loading
|
2017-12-03 23:55:00 +01:00 |
|
FreezyLemon
|
3f336b8e61
|
Made the style a bit better, fixed a bug or two
|
2017-12-03 21:02:05 +01:00 |
|
FreezyLemon
|
2d270a1cfe
|
Added ability to open other channels from chat links.
|
2017-12-03 20:45:30 +01:00 |
|
FreezyLemon
|
735dbddd17
|
Changed URL detection to be more reliable and generally work better
|
2017-12-03 06:52:57 +01:00 |
|