yugecin
34dc75469c
don't delay the downloadmenu message when no songs are available
2018-07-07 23:25:22 +02:00
yugecin
9af6abacb0
honor the 'color main menu logo' setting for main menu buttons
2018-07-07 23:20:19 +02:00
yugecin
e950b04887
mainmenu: tweak button widths
2018-07-07 23:18:31 +02:00
yugecin
2506a0b989
fix menu buttons vertical offset
2018-07-07 23:14:39 +02:00
yugecin
e81de4839d
tweak menu button hover transparency
2018-07-07 19:35:14 +02:00
yugecin
178baceda4
suppress button hover state when logo is hovered
2018-07-07 19:32:56 +02:00
yugecin
8fd49d7015
don't use MenuButton for the logo image
2018-07-07 19:27:47 +02:00
yugecin
3baefd2c0b
remove old main menu buttons
2018-07-07 18:29:29 +02:00
yugecin
3463bfd9df
add hover animations to buttons
2018-07-07 18:26:27 +02:00
yugecin
8ef1316b1f
draw buttons above logo pulse ripples
2018-07-07 15:21:36 +02:00
yugecin
f8d5106fea
fix clipping buttons when logo scale changes
2018-07-07 15:19:26 +02:00
yugecin
84f2a5b99a
base button resources and hide/show visibility
2018-07-07 15:09:52 +02:00
yugecin
5b7ee4e11c
mainmenu: push down effect to logo when clicking
2018-07-07 10:29:28 +02:00
yugecin
a2634ac093
mainmenu: close the logo after 6s mouse inactivity instead of 10s total
2018-07-07 10:09:04 +02:00
yugecin
9d6ac19868
close the logo instead of exiting when pressing esc during logo opening time
2018-07-07 10:04:33 +02:00
yugecin
24c412778b
adjust main menu expand timing and path
2018-07-07 09:57:32 +02:00
yugecin
be97bcbead
mainmenu: make logo movement animation changing fluent
2018-07-07 01:43:33 +02:00
yugecin
c67b96d3dc
mainmenu: use entrypoint's runtime to show running time ( fixes #180 )
2018-07-03 00:14:46 +02:00
yugecin
19937e2897
fix preventing a nullpointer, save a live
2018-07-02 00:04:06 +02:00
yugecin
5f2c9c5291
mainmenu: put the repo buttons in the bottom left corner
...
Also speed up their expansion animations
2018-07-01 23:40:23 +02:00
yugecin
455d8fe7c8
mainmenu: move text (beatmaps, running time, time) to top left
...
Also fix text color back to white
2018-07-01 23:20:22 +02:00
yugecin
413e937c13
prevent a nullpointer, save a life
2018-07-01 22:51:14 +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
95ffae883b
mainmenu: put now playing in top right with background and img
2018-07-01 21:23:24 +02:00
yugecin
7ba5305534
add pulse effect to main menu logo
2018-06-26 23:46:42 +02:00
yugecin
1dd2204cf2
fix logo piece jiggle caused by the shrink anim
2018-06-26 23:12:15 +02:00
yugecin
fcf5fc5eaf
also animate logo shrink when a song is playing
2018-06-26 22:44:50 +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
8074b36f91
change time format to 24h
2018-06-25 23:04:51 +02:00
yugecin
ab19b53d63
remove unnecessary events pattern and replace it with something more simple
2018-06-25 22:19:04 +02:00
yugecin
02632deff0
fix bubble notifications having a width of 0
2017-05-28 23:21:10 +02:00
yugecin
7d9ea309bf
add icons to option menu nav
2017-05-28 22:59:48 +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
1df25520e4
overhaul event system
2017-05-26 21:32:55 +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
80e1d6eb12
injecting fields
2017-02-06 01:02:38 +01:00
yugecin
77a5ebf537
make the eventbus static
2017-02-06 00:39:45 +01:00
yugecin
1faee53830
add chaning volume hotkey (alt+scrolling) as global hotkey
2017-02-03 16:43:47 +01:00
yugecin
36aaccda29
replace all calls to old bar notif with new method
2017-01-21 23:52:19 +01:00
yugecin
f730935622
use the new errorhandler & bubble notifs
2017-01-21 01:16:27 +01:00
yugecin
e9046ed65e
remove the reset method from mainmenu
2017-01-18 22:50:18 +01:00
yugecin
06a5deb3a1
process common hotkeys in base state
2017-01-18 22:46:45 +01:00
yugecin
81b71d5703
convert download state
2017-01-18 22:36:09 +01:00
yugecin
c03897a47d
convert buttonmenu
2017-01-18 19:06:45 +01:00
yugecin
7004c9ef4d
convert songmenu
2017-01-18 17:31:29 +01:00
yugecin
02863de1cf
add code to exit from code
2017-01-18 16:55:30 +01:00