Commit Graph

53 Commits

Author SHA1 Message Date
ae032cbf23 Support HandleKeyboardInput, HandleMouseInput, CanReceiveKeyboardInput, CanReceiveMouseInput properties 2018-01-07 23:40:00 +03:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
71a94d6b44 Add a bindable Enabled flag to NotificationManager
Also better handles delays before notifications are displayed.
2017-12-25 20:53:23 +09:00
62dcc316e2 Remove unnecessary using 2017-11-21 15:02:16 +09:00
8e63a7dd8d Handle more exceptions when checking for updates
Should resolve #849.
2017-11-21 14:42:49 +09:00
9344502b71 More warning fixes 2017-11-14 18:05:07 +09:00
c5046f6b3c Add back osu.Desktop project
While it was nice having less projects to deal with, it meant hacks to get around circular dependencies between rulesets and osu.Game. For now, let's just restore the osu.Desktop project and call it a day.

This allows for the project to build again with default visual studio settings.
2017-10-14 14:33:05 +09:00
6d3d485565 And then everything became one 2017-09-19 16:06:58 +09:00
71af30d222 Remove redundant visibility changes 2017-08-22 22:48:50 +09:00
9f69aa9082 Show a notification after a successful update
Allows access to the github changelog
2017-08-22 19:41:39 +09:00
7e21ddb5eb Remove usage of HideOnEscape 2017-08-16 22:56:32 +09:00
0d9ea97828 Allow Rulesets to create a non-FontAwesome icon
This also
- Renames TextAwesome to SpriteIcon.
- Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
2017-08-03 14:36:21 +09:00
f705589bf2 Rename NotificationManager to NotificationOverlay 2017-07-28 15:03:42 +09:00
64f2e2dc32 Use Colour instead of ColourInfo 2017-07-23 13:06:16 +02:00
a5e610a7ba Update framework and fix compilation
Most issues were related to BeginLoopedSequence usage and lack of
"this." in front of transform helpers.
2017-07-14 19:18:12 +03:00
de46f3ab07 Remove all unnecessary parenthesis where object initialisers are used
Enforces at CI.
2017-07-13 15:11:33 +09:00
9d523ea012 Update framework 2017-07-12 11:06:13 +09:00
96189fa749 Fix crash on startup for release builds 2017-07-08 16:16:49 +09:00
62dee59672 Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
7d7bea7198 Fix crash on restart after update.
Also make update process more graceful.
2017-04-11 18:40:39 +09:00
d27f37beb5 Hard-code text size in cases it wasn't set. 2017-03-20 13:48:06 +09:00
d7497330b2 Reduce warning/suggestion count to zero. 2017-03-09 15:52:40 +09:00
0cad5d7d41 Fix most warnings. 2017-03-07 13:05:57 +09:00
9106c45858 Fix remaining errors. 2017-03-07 10:42:59 +09:00
0ee38571a6 Move version-related properties to OsuGameBase. 2017-03-06 17:30:44 +09:00
a2317e5a1e Update usage of FillDirection 2017-03-04 11:00:17 +01:00
9a323226e3 Log errors with updating. 2017-03-03 18:09:38 +09:00
4d28696479 FlowDirection -> FillDirection 2017-03-01 20:15:38 +01:00
9c853b0465 Update framewörk 2017-03-01 19:33:01 +01:00
d46e68b36b Merge branch 'master' of github.com:ppy/osu into flowcontainer-refactor
# Conflicts:
#	osu-framework
#	osu.Game/Beatmaps/Drawables/BeatmapGroup.cs
2017-03-01 18:05:58 +01:00
03889e6ca6 Update References to FlowStrategies
References now use the Create*-names instead of the outdated
Get*-names to create instances of FlowStrategies.
2017-02-27 16:55:55 +01:00
9444ffd849 Removed redundant qualifiers 2017-02-27 17:37:38 +03:00
8d91519d59 Update usage of FlowContainer and its subclasses 2017-02-26 21:32:43 +01:00
c5552dfb27 Merge remote-tracking branch 'upstream/master' into remove-usings 2017-02-24 11:29:34 +09:00
2689de0c0c Update framework and add "Async" suffix to asynchronous methods 2017-02-23 22:32:10 +01:00
a5dfa7ab06 Remove unnecessary using statements 2017-02-23 21:38:10 +01:00
74ea5e7343 Fix updates downloading in non-deploy builds. 2017-02-23 00:41:04 +09:00
b744f3a3a7 Re-nest code and handle even more potential exceptions. 2017-02-21 14:15:46 +09:00
461a22bccb Add resiliency to update process when delta patching fails. 2017-02-21 13:52:52 +09:00
cbd061d573 Improve appearance of notifications. 2017-02-21 13:52:37 +09:00
bc032aa0a6 Catch http errors in full update process (could happen during downloads too). 2017-02-21 12:58:56 +09:00
f028188398 Merge remote-tracking branch 'refs/remotes/ppy/master' into connection_fix 2017-02-18 13:47:45 +03:00
e803564b5a Added the specific exception 2017-02-18 13:46:47 +03:00
2f4855b00f Added exception 2017-02-17 21:07:59 +03:00
fe3a6248ec Add better screen hierarchy and placeholder for dev build disclaimer. 2017-02-17 20:07:16 +09:00
e6ef9f67aa GameMode -> Screen. 2017-02-17 19:23:58 +09:00
25e7a08cca Reset local version and explicitly show release/debug builds. 2017-02-15 13:41:12 +09:00
f207da6041 Add/update license headers. 2017-02-14 18:17:35 +09:00
d73c48c73d Only show first three segments of version (ignore revision number). 2017-02-13 20:23:47 +09:00
85e85d32fc Add dev build footer. 2017-02-13 20:06:51 +09:00