Commit Graph

3597 Commits

Author SHA1 Message Date
Thomas Müller fac16bdebd Do not release focus of the chat text box when sending a message 2017-06-05 18:07:28 +02:00
Dean Herbert 6b7e18a1e3 Fix not being able to change channels when channel select dialog is up 2017-06-05 23:12:39 +09:00
Huo Yaoyuan 8fa076b5d7 Merge branch 'master' into userpage 2017-06-05 21:14:46 +08:00
Huo Yaoyuan 428b44f7d9 UserPage -> Profile. 2017-06-05 21:07:57 +08:00
Huo Yaoyuan 1b8ef3bbbd Add test case for UserPage. 2017-06-05 21:05:01 +08:00
Dean Herbert d9106c4e30 Temporarily disable inspection 2017-06-05 21:58:13 +09:00
Dean Herbert 57aad1311d Merge branch 'master' into channel-selection 2017-06-05 21:46:28 +09:00
Dean Herbert d2294cd294 Merge branch 'master' into simplify-hud-overlay 2017-06-05 21:00:04 +09:00
Dean Herbert c85a0223b0 Only instantly move tooltip is we are not visible 2017-06-05 20:52:46 +09:00
Dean Herbert 04f0b5204a Merge branch 'master' into smoothly-moving-tooltips 2017-06-05 20:42:08 +09:00
Dean Herbert 09e075e3fb Allow adjusting mouse sensitivity at 0.01 increments 2017-06-05 20:22:39 +09:00
Dean Herbert 55d8b8b5f5 Merge branch 'master' into raw-input-sensitivity 2017-06-05 20:16:40 +09:00
Thomas Müller b4b3ba0787 Fix incorrect initial movement of tooltips 2017-06-05 13:07:38 +02:00
Thomas Müller e92c1210d1 Make osu tooltips move smoothly 2017-06-05 12:59:29 +02:00
Dean Herbert bf971f6613 Merge branch 'master' into social-browser 2017-06-05 19:16:28 +09:00
Dean Herbert 16fcfc473d Fix toggle not toggling on pressing escape
Also add comment about hacky implementation of toggle tab.
2017-06-05 18:04:40 +09:00
Dean Herbert 778865b6eb Merge remote-tracking branch 'upstream/master' into channel-selection 2017-06-05 17:36:14 +09:00
Dean Herbert 5568df1aee Remove StandardHUDOverlay
This class hierarchy was originally when we had different HUDs for rulesets, but this is no longer the case. Skins will be able to build off the base (new) HUDOverlay without issue, so there is no real need for the abstract class for now.

We can add it back if a need for it arises; for the moment I'd like to avoid as many Standard* classes as possible.
2017-06-05 17:18:07 +09:00
Dean Herbert 2712f49545 Remove bad 2017-06-05 17:06:47 +09:00
Dean Herbert 958cd9f8d8 Don't display in-game
Nothing does anything yet, so we can't display this. Make it functional before adding to game project.
2017-06-05 16:52:09 +09:00
Dean Herbert af6f8bbd89 Fix namespaces and class names 2017-06-05 16:47:42 +09:00
Dean Herbert c3c56820fa Fix lots of small issues 2017-06-05 16:43:23 +09:00
Dean Herbert 0cb1df35e9 Merge remote-tracking branch 'upstream/master' into ingame_options 2017-06-05 14:53:37 +09:00
Dean Herbert ae7388e68f Don't update sensitivity when dragging slider 2017-06-05 13:25:18 +09:00
Dean Herbert ff0888449f Disable ability to adjust sensitivity when raw input is disabled 2017-06-05 12:13:15 +09:00
Dean Herbert c1e6438bec Merge remote-tracking branch 'upstream/master' into raw-input-sensitivity 2017-06-05 11:42:26 +09:00
Dan Balasescu 6bda62f260 Merge branch 'master' into async-channel-load 2017-06-05 10:02:01 +09:00
smoogipooo 52bb2df69b Change to fa_question for now, pending flyte redesign. 2017-06-05 09:40:22 +09:00
Dan Balasescu d6a1205d08 Merge branch 'master' into Daycore 2017-06-05 09:33:30 +09:00
Thomas Müller 2c5979ea8a Remove unnecessary usings 2017-06-03 17:29:20 +02:00
Thomas Müller 9c6ce230bc Fix compile error 2017-06-03 17:17:56 +02:00
Thomas Müller 50158a1cd2 Fix incorrect proportions of menu cursor 2017-06-03 16:34:00 +02:00
Jorolf a43890ffb4 update osu to use the framework's TooltipContainer 2017-06-03 14:50:35 +02:00
Dean Herbert edead2ad3a Add settings for toggling raw input and adjusting sensitivity 2017-06-02 20:24:18 +09:00
DrabWeb c13e807d82 Redundant parenthesis 2017-06-02 01:48:43 -03:00
DrabWeb d81ff9cbc2 Add visual states for ChannelSelectorTabItem 2017-06-02 01:41:55 -03:00
DrabWeb 1fa70167c2 Fix channel list occasioanlly taking clicks when not open 2017-06-02 01:35:36 -03:00
DrabWeb 90dabe01f4 Fix the channel list appearing behind the tab bar 2017-06-02 01:00:09 -03:00
DrabWeb 62ada0afcb Make the add tab item unselectable and toggle the channel list 2017-06-01 20:46:18 -03:00
DrabWeb 697fab9248 Reselect the chosen tab when closing the channel list 2017-06-01 20:22:09 -03:00
DrabWeb 24b3ec7787 Fix tab background not fading 2017-06-01 08:16:53 -03:00
DrabWeb ecb0c2f68f Cleanup ChannelListItem Joined binding 2017-06-01 07:55:01 -03:00
Dean Herbert 5b80c8ac49 Load initial channel content asynchronously
Quite often, the first time loading a chat channel will be loading font characters (textures) that were previously never displayed. This stops the game from stuttering in such a scenario.
2017-06-01 18:29:34 +09:00
DrabWeb fad5b4ca9d Speed up animations 2017-06-01 06:10:26 -03:00
DrabWeb a707d63647 Fix visual errors if spamming close/open on channel list 2017-06-01 05:41:21 -03:00
DrabWeb d728c87cca Fix janky opening transition when resizing the chat and reopening the channel list 2017-06-01 05:26:01 -03:00
DrabWeb c2d1a44de5 Fix channel selection not getting focus 2017-06-01 05:17:45 -03:00
Patrick Andersson 94294e4b45 Changed default selection type and added suggestions from PR feedback 2017-06-01 08:54:48 +02:00
DrabWeb 32f98ca62b Don't autohide the channel list if the chat is too tall 2017-05-31 22:42:53 -03:00
DrabWeb 52d524a65e Update with framework changes 2017-05-31 22:39:03 -03:00
DrabWeb e7bf1e02cb Merge https://github.com/ppy/osu into channel-selection 2017-05-31 22:32:05 -03:00
DrabWeb 6176f1d275 Make the transition when chat is too tall and opening the channel selector smoother 2017-05-31 22:29:52 -03:00
DrabWeb d970430174 Fix the channel selector not appearing if the chat is scaled up too tall then back down 2017-05-31 22:08:25 -03:00
DrabWeb 0439b15728 Generic type argument formatting 2017-05-31 21:29:50 -03:00
Patrick Andersson a3945bb11d Added suggestions by code inspector 2017-05-31 22:04:29 +02:00
Patrick Andersson 9592e9778b Trim whitespace 2017-05-31 20:31:05 +02:00
Patrick Andersson 1dd85b5986 Add alternative for random beatmap selection
"Never repeat" will not repeat until all songs have been seen by repeatedly pressing F2/Random button
2017-05-31 20:11:26 +02:00
DrabWeb ec8a88c96a Update with framework changes 2017-05-31 05:28:50 -03:00
DrabWeb 9942733b63 Trim whitespace 2017-05-31 05:22:54 -03:00
Seth 394745bca5 Merge branch 'master' into social-browser 2017-05-31 05:18:52 -03:00
Dean Herbert a5695aca1c Merge branch 'master' into storyboards 2017-05-31 15:59:01 +09:00
Dean Herbert bab3f1b89a Merge branch 'master' into user-dropdown-arrow 2017-05-31 15:39:52 +09:00
EVAST9919 8cde50a88a Merge branch 'master' of https://github.com/ppy/osu into ingame_options 2017-05-31 08:23:06 +03:00
DrabWeb cd57343191 Text -> Label 2017-05-31 02:03:13 -03:00
DrabWeb 4fd7405fb8 Fix user dropdown menu item chevron alignment 2017-05-31 01:57:32 -03:00
Dan Balasescu d90006b229 Merge branch 'master' into update-framework 2017-05-31 13:01:17 +09:00
Dean Herbert 40312080f7 Merge branch 'master' into playsongselect-exit-fix 2017-05-31 11:14:41 +09:00
Dean Herbert 61fb5d6ac8 Add issue URL to comment 2017-05-31 11:04:18 +09:00
Dean Herbert b61452024a Add comment 2017-05-31 11:02:26 +09:00
Shawdooow ecc0d0b11c Daycore mod 2017-05-30 12:49:06 -04:00
Dean Herbert 8544b45443 Update in line with framework 2017-05-30 22:23:51 +09:00
smoogipooo 223c75327f Remove key/val in favor of local variables + method call. 2017-05-30 20:59:53 +09:00
Dean Herbert 6a6f0913cd Merge branch 'master' into social-browser 2017-05-30 20:51:50 +09:00
smoogipooo 5b5c2e4717 Back to using val... 2017-05-30 20:37:30 +09:00
smoogipooo 0728aea6a4 Fixes + cleanup. 2017-05-30 20:26:39 +09:00
Dan Balasescu fe68e1b1af Merge branch 'master' into storyboards 2017-05-30 19:53:44 +09:00
smoogipooo 93a33be596 val -> value, val -> line (in cases where a key is not used). 2017-05-30 19:52:43 +09:00
smoogipooo 0175b91927 Cleanups. 2017-05-30 19:52:21 +09:00
EVAST9919 4b624ced36 CI fixes 2017-05-30 12:31:56 +03:00
EVAST9919 e737ded382 Applied suggested changes 2017-05-30 12:23:53 +03:00
EVAST9919 963d6e9e8f Merge remote-tracking branch 'refs/remotes/ppy/master' into ingame_options 2017-05-30 12:04:41 +03:00
smoogipooo 7416952eb3 Fix usings. 2017-05-30 17:36:42 +09:00
smoogipooo 72fa50f944 Make replay settings match design colours. 2017-05-30 17:02:04 +09:00
smoogipooo c8066cfde9 Allow Nub/OsuCheckbox/OsuSliderBar colours to be overridden. 2017-05-30 16:40:35 +09:00
DrabWeb a1453eb9e1 Fix filter text box input 2017-05-29 22:52:38 -03:00
DrabWeb b6cb9d3229 Fix display style dropdown scaling the filter control 2017-05-29 22:39:59 -03:00
DrabWeb 2edbf64d69 Redundant parentheses 2017-05-29 22:22:14 -03:00
DrabWeb 96efa5a240 Hook up to channel selector tab item 2017-05-29 22:10:07 -03:00
DrabWeb b9292b6240 Merge https://github.com/ppy/osu into channel-selection 2017-05-29 22:06:05 -03:00
DrabWeb 2ba86cffa6 Channel list item hover effect 2017-05-29 22:04:53 -03:00
DrabWeb d8e86da78c Better scroll dragger position 2017-05-29 22:00:15 -03:00
Dean Herbert e91a3f06f1 Merge remote-tracking branch 'upstream/master' into channel-selector-tab-item 2017-05-30 09:54:35 +09:00
Dean Herbert fde579262f User a simpler method to hide the background icon 2017-05-30 09:54:29 +09:00
DrabWeb d29bf58817 Show scroll dragger 2017-05-29 21:50:15 -03:00
DrabWeb 745e2e5e18 Make the channel selection overlay hide/resize with chat 2017-05-29 21:23:03 -03:00
Dean Herbert b8461cd02d Merge branch 'master' into fix-triangle-smoothness 2017-05-30 08:58:05 +09:00
DrabWeb 50e50ce67e Update with framework changes 2017-05-29 20:33:28 -03:00
DrabWeb 21a8071293 Merge https://github.com/ppy/osu into channel-selection 2017-05-29 20:31:35 -03:00
Thomas Müller 298c0f5757 Structure velocity code more clearly and avoid redundant parenthesis 2017-05-29 19:08:06 +02:00
Thomas Müller db444a61cb Reduce per-triangle per-frame computation significantly 2017-05-29 18:30:49 +02:00
Thomas Müller d3f2d480a8 Fix incorrect triangle state within the first frame 2017-05-29 18:24:17 +02:00
Thomas Müller 2f063ee41d Make triangle edges smooth again 2017-05-29 18:20:51 +02:00
EVAST9919 08219ccb42 Applied suggested changes 2017-05-29 19:00:29 +03:00
EVAST9919 261f1f4e1f Merge remote-tracking branch 'refs/remotes/ppy/master' into ingame_options 2017-05-29 18:13:44 +03:00
Dean Herbert 5e4558cc54 Merge branch 'master' into social-browser 2017-05-29 18:35:22 +09:00
Dan Balasescu 6918368afc Merge branch 'master' into ingame_options 2017-05-29 18:12:02 +09:00
Dan Balasescu e4b876ff5b Update ModButton.cs 2017-05-29 18:10:02 +09:00
Dean Herbert 7960b5cf26 More refactoring
Also allows rotation when reaching the end of the available mods.
2017-05-29 18:03:40 +09:00
Dan Balasescu 94ae730a20 Merge branch 'master' into storyboards 2017-05-29 17:49:51 +09:00
Dean Herbert 5e473c6c96 Merge remote-tracking branch 'upstream/master' into better-multimod-animation 2017-05-29 17:21:49 +09:00
Dean Herbert 31cc6917bc Tidy up code, improve transition, add directionality 2017-05-29 17:20:55 +09:00
Dean Herbert 718eeb6df8 Use linq to tidy up casting 2017-05-29 16:18:07 +09:00
Dean Herbert 4a0c8fb5dd Merge branch 'master' into breadcrumbs 2017-05-29 15:59:37 +09:00
Dean Herbert f3422800b1 Merge remote-tracking branch 'upstream/master' into backbutton_beat 2017-05-29 13:04:43 +09:00
smoogipooo c137ee822c Give velocity a sane default value. 2017-05-29 12:19:51 +09:00
smoogipooo 231b1ae610 We don't need a curve. 2017-05-29 12:19:38 +09:00
smoogipooo 6101fe98e1 Always ApplyDefaults after parsing beatmaps to make sure hit objects are in their most loaded state. 2017-05-29 12:10:29 +09:00
smoogipooo cd1da469c7 Cleanup + actually fix possible nullrefs. 2017-05-29 11:14:37 +09:00
smoogipooo 27d6cb6275 Merge remote-tracking branch 'origin/master' into mania-holdnote-input 2017-05-29 10:57:49 +09:00
smoogipooo 9e5a53aae7 Fix possible nullrefs. 2017-05-29 10:53:55 +09:00
Dean Herbert 7b52c4621d Merge branch 'master' into musiccontroller-init-fix 2017-05-29 10:28:56 +09:00
DrabWeb 8994c57f3c Update with framework changes 2017-05-28 15:14:22 -03:00
Seth 0e087994a1 Merge branch 'master' into social-browser 2017-05-28 15:11:00 -03:00
Thomas Müller a4903e62ba Merge branch 'master' into fix-nullrefs 2017-05-28 16:07:10 +02:00
Dean Herbert bfede3647f Merge branch 'master' into fix-direct-hotkey 2017-05-28 22:47:14 +09:00
jorolf 9a4abcc199 Merge branch 'master' into better-multimod-animation 2017-05-28 14:39:04 +02:00
Thomas Müller bb14708165 Merge branch 'master' into fix-chat-overlay-drift 2017-05-28 14:38:39 +02:00
Dean Herbert bc47dedf27 Add non-null assertion 2017-05-28 21:34:15 +09:00
Dean Herbert 3644198c6e Fix CI issues 2017-05-28 21:20:11 +09:00
Dean Herbert ed8b34d5ed Fix drift when dragging chat beyond bounds 2017-05-28 21:11:46 +09:00
Dean Herbert d749fc516d Update focus handling in line with framework changes 2017-05-28 20:08:46 +09:00
Dean Herbert bdeaf2dbb4 Update method names in line with framework changes 2017-05-28 18:34:12 +09:00
EVAST9919 743dfcc130 More xmldoc and few Title text fixes 2017-05-28 00:56:11 +03:00
DrabWeb 816caf86ea Better exception for SearchableListFilterControl's generic type argument not being an enum 2017-05-27 18:49:55 -03:00
DrabWeb 239472c451 Lowercase hex colours 2017-05-27 18:35:46 -03:00
DrabWeb d4a9813af9 Cleanup BreadcrumbTabItem visibility code 2017-05-27 18:19:09 -03:00
DrabWeb b88c07f1a0 Make channel readonly 2017-05-27 17:49:57 -03:00
DrabWeb 754fe956f9 Make ChannelSection headers uppercase in the setter 2017-05-27 17:40:20 -03:00
DrabWeb b632e7f1ad Accept Channel in ctor and remove Channel property 2017-05-27 17:35:42 -03:00
Huo Yaoyuan 159e8d84c2 Move namespace and make cover background public. 2017-05-27 23:37:15 +08:00
Huo Yaoyuan 25387c996f Merge branch 'master' into userpage 2017-05-27 22:42:56 +08:00
smoogipooo 330bd4e11d Fix osu!direct hotkey overriding drawings hotkey (for now). 2017-05-27 20:24:23 +09:00
Jorolf e86ccf61b3 use recursion 2017-05-27 10:11:59 +02:00
ColdVolcano e46e1d96a7 Move logic to handleEvent 2017-05-27 00:20:19 -05:00
ColdVolcano a523dfc388 Allow variables of variables
Some storyboards like to do tricky stuff
2017-05-27 00:13:46 -05:00
ColdVolcano 0b770d1225 Allow for variables in storyboards 2017-05-26 23:55:34 -05:00
EVAST9919 b5a6d73104 Toogle visibility without ctrl pressed 2017-05-27 02:38:29 +03:00
EVAST9919 bedcf04043 Merge remote-tracking branch 'refs/remotes/ppy/master' into ingame_options 2017-05-27 02:25:03 +03:00
DrabWeb 3699c39967 PADDING -> padding, make private 2017-05-26 16:46:09 -03:00
DrabWeb 33d6b718be padding -> PADDING 2017-05-26 16:37:52 -03:00