Commit Graph

978 Commits

Author SHA1 Message Date
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
1ebf2c2dcb saner transition management 2017-05-05 00:44:51 +02:00
yugecin
a65428fe5f getting rid of static instance 2017-03-26 22:58:25 +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
8d19288f81 remove the pair 2017-03-05 21:20:56 +01:00
yugecin
2f1f860ca3 fix sliders disappearing when multiple sliders are active or when later sliders is done earlier (2b maps etc) 2017-03-05 11:58:07 +01:00
yugecin
d6144187ad dancing hitcircles 2017-03-04 14:52:51 +01:00
yugecin
bed7ec8d56 rename OptionsMenu to OptionGroups 2017-03-04 14:51:58 +01:00
yugecin
2e3a782fdc put common hitcircle render code in separate class 2017-03-04 14:26:55 +01:00
yugecin
92ce01acd0 shutdown slider renderer frame buffer cache when tearing down the container 2017-03-04 11:47:06 +01:00
yugecin
68e0b6fad8 better workaround for #130 2017-03-04 00:27:53 +01:00
yugecin
bff4eb3b90 workaround for #130 2017-03-04 00:15:33 +01:00
yugecin
2b4ca9198d "fix" sliders expanding 1 unit after slider is done (reduced fading out sliderbody by 1 unit) 2017-03-03 23:27:22 +01:00
yugecin
1d8f10642b flash warningarrows 8x125ms instead of 4x250ms 2017-02-26 00:03:25 +01:00
yugecin
e783b4fe3c workaround for #114 2017-02-25 23:51:42 +01:00
yugecin
5ccc863a17 fix slider followcircle shrink animations showing on repeats 2017-02-25 23:45:22 +01:00
yugecin
9c31cd63ba slider follow circle start/end animations (itdelatrisu/opsu@99c698b) 2017-02-25 23:35:51 +01:00
yugecin
f2799a2500 simplifying splash state 2017-02-06 10:38:35 +01: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
8c53973fa5 attempt to improve the fpsmeter 2017-02-05 23:36:39 +01:00
yugecin
c741db3923 fix back button loading and improve back button chevron animation (itdelatrisu/opsu@c5749e3) 2017-02-04 20:17:24 +01:00
yugecin
1faee53830 add chaning volume hotkey (alt+scrolling) as global hotkey 2017-02-03 16:43:47 +01:00
yugecin
284cebb063 fix nullptr when revalidating UI for the first time, because stuff only init in the splash screen, by moving said init call to the first subscriber of the resolution/skin changed event (displaycontainer). Basically it needs to be called before the UI gets revalidated. 2017-02-02 01:34:37 +01:00
yugecin
a7813e1ffe revert 39b24b5 (attempt to load normal image if there's no array (load sliderb if there's no sliderb0, sliderb1 etc)) and fix it by loading the skin image before checking if default skin has multiple images (animation) 2017-02-02 01:15:10 +01: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
1745ae73a1 More optionmenu description changes 2017-01-29 19:49:57 +01:00
yugecin
9243570730 pre-revalidate songmenu state to prevent first time entering lag 2017-01-29 18:22:00 +01:00
yugecin
07ed654a99 update option names 2017-01-29 18:18:25 +01:00
yugecin
59ef4b37e5 fix option searching 2017-01-29 16:53:14 +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
60d1d8e3ee mopre option grouping 2017-01-29 14:08:17 +01:00
yugecin
7e135550e0 enchanced optionmenu 2017-01-29 11:28:24 +01:00
yugecin
90f764c5bb uppercase screenshot formats for optionsmenu 2017-01-29 00:20:56 +01:00
yugecin
194e41189e enable shrinking & merging sliders options by default 2017-01-27 10:54:35 +01:00
yugecin
ae96571f58 bubble notif when beatmap cannot be parsed 2017-01-22 15:02:24 +01:00
yugecin
ba5ad92cc0 remove deleted options from the optionmenu 2017-01-22 12:11:30 +01:00
yugecin
5752aec58c remove the watermark 2017-01-22 00:15:54 +01:00
yugecin
6b6947f680 remove extra import (close #123) 2017-01-21 23:52:48 +01:00
yugecin
36aaccda29 replace all calls to old bar notif with new method 2017-01-21 23:52:19 +01:00
yugecin
02ef422003 remove old bar notification code 2017-01-21 15:49:54 +01:00
yugecin
7f1abb085f rename ResolutionChanged event to ResolutionOrSkinChanged 2017-01-21 15:30:07 +01:00
yugecin
a489ee24d6 shortcut to reload skin 2017-01-21 15:18:04 +01:00
yugecin
6c461fa645 update resolution & skin option descriptions 2017-01-21 14:56:34 +01:00
yugecin
a69d334dfe fix old skin sounds being used when changing skins 2017-01-21 14:41:51 +01:00