yugecin
|
8074b36f91
|
change time format to 24h
|
2018-06-25 23:04:51 +02:00 |
|
yugecin
|
e972480c55
|
slightly faster state switching
|
2018-06-25 22:59:49 +02:00 |
|
yugecin
|
d944ff8620
|
allow changing state while the current transition didn't finish completely yet
|
2018-06-25 22:58:34 +02:00 |
|
yugecin
|
6dd343da83
|
refactor state transition code
|
2018-06-25 22:58:07 +02:00 |
|
yugecin
|
0aa957d7fa
|
remove unused dependency injection code
|
2018-06-25 22:19:53 +02:00 |
|
yugecin
|
ab19b53d63
|
remove unnecessary events pattern and replace it with something more simple
|
2018-06-25 22:19:04 +02:00 |
|
yugecin
|
3913abfcaf
|
fade out player name at fail location
|
2018-04-14 21:12:09 +02:00 |
|
yugecin
|
8df9732bf6
|
fade out faster after miss
|
2018-04-14 20:32:43 +02:00 |
|
yugecin
|
3b82c7797e
|
don't draw grades when the player missed
|
2018-04-14 20:29:37 +02:00 |
|
yugecin
|
a8cacc690f
|
better timing of hitdata
|
2018-04-14 20:17:29 +02:00 |
|
yugecin
|
eec3ae3ecd
|
hide mouse buttons
|
2018-04-14 20:01:08 +02:00 |
|
yugecin
|
f398b961d7
|
offset the hitdata by 50ms
|
2018-04-14 18:36:59 +02:00 |
|
yugecin
|
29640a4ef7
|
show grades next to players
|
2018-04-14 18:21:59 +02:00 |
|
yugecin
|
9628149de0
|
slightly adjust hit result image position
|
2018-04-14 17:55:59 +02:00 |
|
yugecin
|
8fed11ba86
|
use the hitdata for replay hitresults and show per player acc
|
2018-04-14 17:55:19 +02:00 |
|
yugecin
|
9af2b01657
|
read and parse hitdata from file
|
2018-04-14 17:22:22 +02:00 |
|
yugecin
|
4f68669add
|
show notif and leave game when directory containing replays does not exist
|
2018-01-14 22:17:09 +01:00 |
|
yugecin
|
8471c43ed5
|
center names and shrink when a name is fully faded out
|
2017-12-22 22:22:16 +01:00 |
|
yugecin
|
b4498333df
|
render mods separate from the playernames in white
|
2017-12-22 13:07:28 +01:00 |
|
yugecin
|
c0f122c74d
|
fix replay key overlay flickering
|
2017-12-22 12:53:14 +01:00 |
|
yugecin
|
df1afd98c3
|
more color variation in smaller groups
|
2017-12-22 12:52:22 +01:00 |
|
yugecin
|
22d2b0be86
|
hide the replay key overlay background bars
|
2017-12-22 12:34:05 +01:00 |
|
yugecin
|
085cd719fa
|
fade out players after they missed
|
2017-12-22 12:33:51 +01:00 |
|
yugecin
|
3bccdc5540
|
mark as missed when combo exceeds max combo in replay file
|
2017-12-22 12:28:10 +01:00 |
|
yugecin
|
992ec7afd8
|
revert 'don't clone spinners for earrape purposes' because it messes up combo
|
2017-12-22 12:18:20 +01:00 |
|
yugecin
|
60de7a26c1
|
don't clone spinners for earrape purposes
|
2017-12-22 12:05:32 +01:00 |
|
yugecin
|
eaa46bddd9
|
color players grey and stop updating when they miss
|
2017-12-22 00:47:38 +01:00 |
|
yugecin
|
92dc59f7b6
|
show non-300 hit results next to player's name with small animations
|
2017-12-22 00:10:15 +01:00 |
|
yugecin
|
408c162741
|
fix replay hit results
|
2017-12-21 23:55:16 +01:00 |
|
yugecin
|
a2edb8a1c1
|
readd loading bar
|
2017-12-21 22:49:31 +01:00 |
|
yugecin
|
35769b31c7
|
attempt to keep track of scoring for each player
|
2017-12-21 22:43:42 +01:00 |
|
yugecin
|
5704ebb0c1
|
slightly less transparent cursor trail
|
2017-12-16 17:09:00 +01:00 |
|
yugecin
|
e8d0199705
|
post-merge fixes
|
2017-12-16 17:07:05 +01:00 |
|
yugecin
|
9320767f21
|
Merge branch 'master' into replaystuff
# Conflicts:
# src/itdelatrisu/opsu/states/Game.java
|
2017-12-16 16:35:11 +01:00 |
|
yugecin
|
9acef42502
|
change back to previous theme song
I like it more and takes 5MB less
|
2017-12-16 13:44:23 +01:00 |
|
yugecin
|
ee162cc1bf
|
prompt the right key instead of the left one when changing the right key
|
2017-12-15 22:42:00 +01:00 |
|
yugecin
|
3fb5df330a
|
removed unnecessary pause check
|
2017-06-22 12:30:29 +02:00 |
|
yugecin
|
9d0a84b7ae
|
fix expanding cursor while in game
|
2017-06-22 12:20:25 +02:00 |
|
yugecin
|
c15168a2c6
|
option menu: fix section being filtered when they shouldn't
|
2017-06-22 12:10:02 +02: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
|
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
|
ae1468a6ad
|
flush after rendering
|
2017-05-28 21:07:06 +02:00 |
|
yugecin
|
48c8694020
|
option menu: reset currently open dropdownmenu when changing search filter
|
2017-05-28 19:45:04 +02:00 |
|
yugecin
|
5dc7299ec0
|
option menu: partial fix indicator alpha when closing the menu
|
2017-05-28 19:39:09 +02:00 |
|
yugecin
|
70737e4472
|
option menu: when search filter doesn't have results, ignore it and show an effect on the filter text
|
2017-05-28 19:30:41 +02:00 |
|
yugecin
|
6d3336b7ea
|
option menu: fix dropdowns being clicked when clicking overlayed navigation button
|
2017-05-28 18:44:16 +02:00 |
|
yugecin
|
7f37a51c48
|
option menu: attempt to fix funky navigation bar when aggressively hovering
|
2017-05-28 18:00:16 +02:00 |
|
yugecin
|
d11656daf6
|
option menu: exit updateHoverOption() early when mouse is in navigation bar
|
2017-05-28 17:30:43 +02:00 |
|
yugecin
|
a031af5d05
|
option menu: some refactoring
|
2017-05-28 16:58:15 +02:00 |
|
yugecin
|
4bf820268e
|
option menu: draw non-active section header slightly transparent
|
2017-05-28 16:30:32 +02:00 |
|
yugecin
|
1a9e6ab0da
|
check if option is listoption before checking if it's the active dropdown option
|
2017-05-28 16:18:20 +02:00 |
|
yugecin
|
65f95696eb
|
fix option menu hover update stuff when scrolling is happening
|
2017-05-28 16:15:11 +02:00 |
|
yugecin
|
6413392f1e
|
add navigation to optionmenu
|
2017-05-28 16:11:05 +02:00 |
|
yugecin
|
2deef7c3a9
|
fix splash state not getting inputs
|
2017-05-28 11:46:31 +02:00 |
|
yugecin
|
419ffd3d26
|
remove unused SHOW_REVERSEARROW_ANIMATIONS options
|
2017-05-27 02:12:23 +02:00 |
|
yugecin
|
ae6ce0d60e
|
cleanup options
|
2017-05-27 02:11:57 +02:00 |
|
yugecin
|
9b5dc4c121
|
remove delegating stuff from Input
|
2017-05-27 02:10:32 +02:00 |
|
yugecin
|
08f5bfc27f
|
refactor errorhandler
|
2017-05-27 01:46:50 +02:00 |
|
yugecin
|
a5efe7e649
|
strip Input handling
|
2017-05-27 00:37:02 +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
|
b8dd507dc5
|
better Utils#cleanFileName
|
2017-05-26 17:57:02 +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
|
c19cc492cc
|
remove unused transitionclasses
|
2017-04-28 22:57:21 +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
|
9d9f2df5d8
|
align names and squares, order the rainbow names again and let cursor size be 0.1x min
|
2017-03-30 01:20:17 +02:00 |
|
yugecin
|
5f334ca4cb
|
more transparant trail and faster keydelay
|
2017-03-30 00:19:32 +02:00 |
|
yugecin
|
9df139bded
|
post merge stuff
|
2017-03-30 00:06:13 +02:00 |
|
yugecin
|
3629dfd4d7
|
Merge branch 'master' into replaystuff
# Conflicts:
# src/itdelatrisu/opsu/Options.java
# src/itdelatrisu/opsu/ui/Cursor.java
|
2017-03-30 00:05:45 +02:00 |
|
yugecin
|
e20b55ba59
|
put some space between names in the playerlist
|
2017-03-30 00:00:00 +02:00 |
|
yugecin
|
e270aeb92e
|
sort the playerlist by score
|
2017-03-29 23:59:38 +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
|
c3e6826464
|
add injectFields method to InstanceContainer to inject fields for existing instance
|
2017-03-04 13:59:23 +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
|
00f34296fb
|
Merge branch 'master' into replaystuff
|
2017-02-26 00:34:21 +01:00 |
|
yugecin
|
c6917856b9
|
make the bubble notif bg slightly transparant
|
2017-02-26 00:34:03 +01:00 |
|
yugecin
|
0e8bf0b31e
|
Merge branch 'master' into replaystuff
|
2017-02-26 00:03:47 +01:00 |
|
yugecin
|
1d8f10642b
|
flash warningarrows 8x125ms instead of 4x250ms
|
2017-02-26 00:03:25 +01:00 |
|
yugecin
|
a84786987a
|
Merge branch 'master' into replaystuff
|
2017-02-25 23:53:05 +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
|
ba2aa51b7b
|
multiple replay display stuff
|
2017-02-25 23:05:41 +01:00 |
|
yugecin
|
e889e0f79f
|
removed test states
|
2017-02-06 10:38:45 +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
|
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
|
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
|
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
|
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
|
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
|
60d1d8e3ee
|
mopre option grouping
|
2017-01-29 14:08:17 +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
|
90f764c5bb
|
uppercase screenshot formats for optionsmenu
|
2017-01-29 00:20:56 +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
|
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
|
0a027fb8b8
|
improve bar notif text position
|
2017-01-22 12:21:54 +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 |
|
yugecin
|
40268c3232
|
hide cursor when viewing replay
|
2017-01-21 14:36:59 +01:00 |
|