yugecin
|
1df25520e4
|
overhaul event system
|
2017-05-26 21:32:55 +02:00 |
|
yugecin
|
c8df3d5b57
|
change getQuadrant to getRegion
|
2017-05-26 17:18:44 +02:00 |
|
yugecin
|
e408fd9607
|
fix Nullable annotations
|
2017-05-26 11:13:20 +02:00 |
|
yugecin
|
6ccedf4636
|
better jar handling; get native files from manifest instead of iterator over every file in the jar
|
2017-05-25 01:03:15 +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
|
1ebf2c2dcb
|
saner transition management
|
2017-05-05 00:44:51 +02:00 |
|
yugecin
|
0a0320e81a
|
remove duplicate line
|
2017-05-01 23:14:17 +02:00 |
|
yugecin
|
acd27b1743
|
add "(borderless)" next to the native resolution in the list of resolutions
|
2017-05-01 23:12:58 +02:00 |
|
yugecin
|
102338f65b
|
fix game not using borderless when using native res
|
2017-05-01 23:05:19 +02:00 |
|
yugecin
|
32aec3ad55
|
fix crashing when starting for the first time
|
2017-05-01 22:52:56 +02:00 |
|
yugecin
|
cd6d35ac75
|
fix crash when running for the first time
|
2017-04-29 14:52:53 +02:00 |
|
yugecin
|
97133e24c6
|
fix nullpointer when running for the first time
|
2017-04-28 22:47:28 +02:00 |
|
yugecin
|
3c5dc97c38
|
Fix error
|
2017-04-22 11:40:30 +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
|
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
|
c3e6826464
|
add injectFields method to InstanceContainer to inject fields for existing instance
|
2017-03-04 13:59:23 +01:00 |
|
yugecin
|
c6917856b9
|
make the bubble notif bg slightly transparant
|
2017-02-26 00:34:03 +01:00 |
|
yugecin
|
e889e0f79f
|
removed test states
|
2017-02-06 10:38:45 +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
|
11acbaaf3a
|
fix dropdowns vertical position in optionsmenu
|
2017-02-03 16:27:06 +01:00 |
|
yugecin
|
611e539c14
|
fix optionmenu hover indicator misaligning at the bottom (itdelatrisu/opsu#243)
|
2017-02-03 16:24:26 +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
|
aff2ce9eee
|
fix UI revalidation trigger location
|
2017-02-02 01:13:25 +01:00 |
|
yugecin
|
62b5d574da
|
default back button
|
2017-02-02 01:06:56 +01:00 |
|
yugecin
|
89fcab3acf
|
fix maxscrolloffset ignoring option visibility
|
2017-01-30 10:23:48 +01:00 |
|
yugecin
|
e7e3672491
|
use dropdown menus
|
2017-01-30 00:53:28 +01:00 |
|
yugecin
|
4b2a2b12f1
|
slightly wider optionsmenu
|
2017-01-29 23:00:22 +01:00 |
|
yugecin
|
c00b2b877a
|
apply upstream fixes
|
2017-01-29 22:55:11 +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
|
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
|
04405b7289
|
fix maxscrolloffset
|
2017-01-29 14:19:54 +01:00 |
|
yugecin
|
e476ed5c62
|
set max scrolling value to the bottom of the open list, if applicable
|
2017-01-29 14:10:46 +01:00 |
|
yugecin
|
fc7476093b
|
prevent slider line showing above sliderball
|
2017-01-29 13:42:46 +01:00 |
|
yugecin
|
347175a917
|
update selected list item even when mouse didn't move (so it updates when mouse is scrolled)
|
2017-01-29 13:23:08 +01:00 |
|
yugecin
|
7e135550e0
|
enchanced optionmenu
|
2017-01-29 11:28:24 +01:00 |
|
yugecin
|
d8422cb1fb
|
fix not being able to change volume while ingame
|
2017-01-28 22:32:49 +01:00 |
|
yugecin
|
1fab72d5a4
|
fix pressing back button on options overlay responding to mousepress instead of mouserelease
|
2017-01-27 20:56:44 +01:00 |
|
yugecin
|
0a027fb8b8
|
improve bar notif text position
|
2017-01-22 12:21:54 +01:00 |
|
yugecin
|
36aaccda29
|
replace all calls to old bar notif with new method
|
2017-01-21 23:52:19 +01:00 |
|