Commit Graph
100 Commits
Author SHA1 Message Date
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 f7f224fb4f fix ant mvnresolve on mac 2017-05-26 11:10:52 +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 eb96c49e6d don't include sqlite sources in packaged jar 2017-04-30 18:24:56 +02:00
yugecin 5d8f56cad6 fix toc 2017-04-30 01:58:18 +02:00
yugecin 3ccb65367f fix toc 2017-04-30 01:56:52 +02:00
yugecin 22a28d8978 update & improve readme 2017-04-30 01:55:40 +02:00
yugecin 19ca81d3a7 add ant build.xml (+ivy) 2017-04-30 01:53:32 +02:00
yugecin 5386cc6f2a remove explicit jlayer dependency, it is a transitive dependency through mp3spi 2017-04-30 00:49:39 +02:00
yugecin db4990db39 update mp3spi dependency to 1.9.5.4 and remove explicit tritonus dependency because it's a transitive dependency through mp3spi 2017-04-29 23:05:07 +02:00
yugecin ac32ea8114 exclude junit and jnlp transitive dependencies 2017-04-29 22:47:44 +02:00
yugecin aa09a29df7 pom adjustments: copy libs to /mvnlibs/ for ant, exclude .pdn resources from being added to the jar 2017-04-29 22:43:23 +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 9b3334c92b natives should be found now when running using maven 2017-04-28 22:43:13 +02:00
yugecin 3c5dc97c38 Fix error 2017-04-22 11:40:30 +02:00
yugecin 5deaede480 add link to replay video 2017-03-31 00:28:25 +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 fb8369e570 fix readme 2017-03-23 19:40:08 +01: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 c6917856b9 make the bubble notif bg slightly transparant 2017-02-26 00:34:03 +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 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 61340eb9ee update readme 2017-01-30 10:36:23 +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 58bf38c438 update readme 2017-01-29 14:53: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