Commit Graph

19 Commits

Author SHA1 Message Date
yugecin
5a057a229e mark states as dirty when the skin changes 2018-07-20 20:26:56 +02:00
yugecin
ab19b53d63 remove unnecessary events pattern and replace it with something more simple 2018-06-25 22:19:04 +02:00
yugecin
a5efe7e649 strip Input handling 2017-05-27 00:37:02 +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
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
06a5deb3a1 process common hotkeys in base state 2017-01-18 22:46:45 +01:00
yugecin
f214841359 mouseDragged event 2017-01-18 21:48:27 +01:00
yugecin
8b226f3afc working splash state 2017-01-17 23:18:12 +01:00
yugecin
54b1b3bb1c use EventBus instead of ResolutionChangeListener 2017-01-15 22:46:09 +01:00
yugecin
24c6c7da77 make more stuff ErrorDumpable 2017-01-15 00:11:52 +01:00
yugecin
c467e9b34e let the base state listen to the resolution change events 2017-01-14 23:49:10 +01:00
yugecin
66ee2a0979 handle close request per state 2017-01-11 23:04:50 +01:00
yugecin
6857393315 input events 2017-01-10 12:43:05 +01:00