yugecin
65017364bd
more more easier access
2018-07-08 09:52:03 +02:00
yugecin
0fc2008f2a
more easier access to common variables
2018-07-08 00:47:35 +02:00
yugecin
d412a2e39e
simplify access to display width and height and halves
2018-07-08 00:30:47 +02:00
yugecin
fd827fae29
fix changing animated values with different easing wrong current position
2018-07-07 10:02:14 +02:00
yugecin
a9d8e10ff5
allow changing AnimatedValue properties without losing current progress
...
This also means changing easing function will not modify the progress
2018-07-07 01:42:37 +02:00
yugecin
7c763f4f66
animate the now playing bar width changes
2018-07-01 22:49:42 +02:00
yugecin
45e1438d4e
mainmenu music bar tweaks
...
Make it work like in osu:
separate play/pause button
stop button
pressing play either resumes or start from beginning
pressing pause pauses and unpauses
pressing stop pauses and sets position at the start
Less aggressive expand scale
Icons from fontawesome, like osu
Seek bar: correct size, non-rounded corners and less white color
Positioning tweaks
2018-07-01 22:25:18 +02:00
yugecin
8d7b7ef567
main menu logo tweaks
...
Minor changes to the logo scale
Pulsing effect:
let the ghost logo expand
also animate the initial shrink
2018-06-26 21:49:41 +02:00
yugecin
11fd501a1e
main menu layout changes
...
Slighty changed black bars height
Put now playing text near the controls
Changed amount of beatmaps available sentence
2018-06-25 23:28:30 +02:00
yugecin
a2edb8a1c1
readd loading bar
2017-12-21 22:49:31 +01:00
yugecin
7a51828102
option menu: don't subtract nav bar size from width and fix width on 4:3 aspect ratio, don't overscroll when clicking on a category
2017-05-29 02:18:25 +02:00
yugecin
9b5dc4c121
remove delegating stuff from Input
2017-05-27 02:10:32 +02:00
yugecin
42bc11ef75
move bubble notification colors to Colors file
2017-05-26 21:44:23 +02:00
yugecin
ec53f531c8
got rid of dependency injection, it doesn't add anything at this point and only slows down things and makes a mess. Also some refactoring.
2017-05-21 11:12:55 +02:00
yugecin
be23541ac3
refactor options
2017-03-26 22:57:10 +02:00
yugecin
9c19b1bddd
ensure selected list item is always within boundaries
2017-03-26 20:00:29 +02:00
yugecin
62b5d574da
default back button
2017-02-02 01:06:56 +01:00
yugecin
e7e3672491
use dropdown menus
2017-01-30 00:53:28 +01:00
yugecin
c00b2b877a
apply upstream fixes
2017-01-29 22:55:11 +01:00
yugecin
49c6542fb4
javadocz
2017-01-29 16:26:45 +01:00
yugecin
82bbb4299d
allow slight overscrolling in optionsmenu
2017-01-29 16:23:52 +01:00
yugecin
ac398bf2ad
kinetic scrolling in optionmenu
2017-01-29 15:33:01 +01:00
yugecin
02ef422003
remove old bar notification code
2017-01-21 15:49:54 +01:00
yugecin
978a41116c
enable cursor
2017-01-21 13:11:34 +01:00
yugecin
f730935622
use the new errorhandler & bubble notifs
2017-01-21 01:16:27 +01:00
yugecin
81b71d5703
convert download state
2017-01-18 22:36:09 +01:00
yugecin
54917091de
fix tooltip causing crash
2017-01-18 17:32:40 +01:00
yugecin
8b226f3afc
working splash state
2017-01-17 23:18:12 +01:00
yugecin
18d579eb62
smallbold font and newlines when wrapping text ( itdelatrisu/opsu@21aa72b )
2017-01-17 13:37:47 +01:00
yugecin
bcb1ca1296
attempts to make the ease middle animation decent
2016-12-25 21:11:12 +01:00
yugecin
2b5ee7d8b8
middle ease animation for sbv2
2016-12-25 16:22:09 +01:00
yugecin
a6540044b6
Merge remote-tracking branch 'remotes/original/master' into upstream
...
# Conflicts:
# src/itdelatrisu/opsu/Container.java
# src/itdelatrisu/opsu/GameData.java
# src/itdelatrisu/opsu/Options.java
# src/itdelatrisu/opsu/audio/MusicController.java
# src/itdelatrisu/opsu/objects/Circle.java
# src/itdelatrisu/opsu/objects/Slider.java
# src/itdelatrisu/opsu/render/CurveRenderState.java
# src/itdelatrisu/opsu/states/Game.java
# src/itdelatrisu/opsu/states/MainMenu.java
# src/itdelatrisu/opsu/states/SongMenu.java
# src/itdelatrisu/opsu/ui/Colors.java
# src/itdelatrisu/opsu/ui/MenuButton.java
2016-12-24 14:35:20 +01:00
Jeffrey Han
9f2aa7c1fb
Star fountain motions.
...
Star fountains now "randomly" spray upwards, inwards, or outwards.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-23 16:53:12 -05:00
Jeffrey Han
5704b8aa10
Added star fountains to main menu.
...
- Added MusicController methods to get measure progress (similar to beat progress).
- Workaround for inaccurate track positions after looping by not looping.
- Make sure star duration is positive.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-23 04:03:32 -05:00
Jeffrey Han
106891a259
More star stream tweaks.
...
- Pass in the max stars in the stream, excluding bursts. (Use 0 for burst-only star streams.)
- Added duration spread setters. (Scoreboard star stream burst now happens faster.)
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-23 01:29:49 -05:00
Jeffrey Han
8a7b67b578
Star stream updates. ( mad-s/opsu@701ef796 )
...
- Make StarStream directional.
- Burst stars when score rank increases.
2016-12-23 00:40:36 -05:00
Jeffrey Han
25efbd3023
Fixed MenuButton expand directions. (blame: 474b407
, #214 )
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 19:16:34 -05:00
Jeffrey Han
e3276a3365
Color unplayed beatmaps pink in the menu.
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 17:37:29 -05:00
Jeffrey Han
ed06a8b0ac
Added "favorites" and "last played" beatmap groups, and more sorts.
...
- New sorts: by date added, and most played.
- Sorts are moved to a dropdown menu.
- Tabs are now groupings (all songs, last played, favorites).
- Add/remove "favorite" beatmaps in the right-click menu.
- Beatmap database is now updateable like score database (no longer drops/recreates on every update).
- Various bug fixes.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 05:26:09 -05:00
Jeffrey Han
8b7b7e0354
Fixed error handling issues in the game container. ( #218 )
...
This makes error catching generally more robust. Catch all exceptions in start() loop, catch close_sub() exceptions separately, and suppress linked errors (so the root exception should actually get captured).
Also fixed null pointers in methods called by close_sub().
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-20 12:08:41 -05:00
Jeffrey Han
90a2f1d2f2
Follow-up to #214 : cleanup.
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-19 21:02:01 -05:00
yugecin
f7e42c271f
make the main menu logo pulse
2016-12-18 23:41:36 +01:00
yugecin
474b40750e
allow custom scale overrides on menubuttons
2016-12-18 23:29:49 +01:00
yugecin
c974374d67
Add option to color main menu logo based on the cursor color ( close #82 )
2016-12-18 21:03:19 +01:00
yugecin
64a3a85eb0
ghost logo adjustments
2016-12-18 20:35:08 +01:00
yugecin
4c6c0bd24c
kickstart cursor differently so it doesnt draw a line
2016-12-12 00:24:03 +01:00
yugecin
dce918208b
do cursortrail kickoff offscreen
2016-12-11 19:19:54 +01:00
yugecin
366eda0310
fix opsu not being able to start
2016-12-11 14:15:15 +01:00
yugecin
f7ab8b2f01
kickstart the cursor trail for every state
2016-12-11 14:05:15 +01:00
yugecin
814922e58a
Merge branch 'options-redesign'
2016-12-11 13:34:28 +01:00