Commit Graph

31 Commits

Author SHA1 Message Date
Diego Waxemberg
daba6cd805 fixed javadoc typo 2013-12-29 13:16:19 -05:00
Diego Waxemberg
248864a604 added javadoc to settings classes 2013-12-29 13:16:02 -05:00
Diego Waxemberg
f892a32a78 Added javadoc to gamepad classes 2013-12-29 13:01:25 -05:00
Diego Waxemberg
adb36093e4 added javadoc to input classes 2013-12-29 12:29:58 -05:00
Diego Waxemberg
eb123ee6ca Added javadoc to the gui elements 2013-12-29 12:13:10 -05:00
Diego Waxemberg
9bf6e95e0b Added javadoc to the audio/video binding classes 2013-12-29 11:53:16 -05:00
Diego Waxemberg
1501d45534 added javadoc comments 2013-12-27 10:27:10 -05:00
Diego Waxemberg
7d646e32f0 Removed deprecated method and renamed some classes. Created a new package to separate gamepad classes from keyboard/mouse classes 2013-12-27 10:08:31 -05:00
Diego Waxemberg
eccd3468ed changed gamepad preferences a bunch
- no longer have ControllerComponent provide the swing elements
- renamed GamepadMapping methods to make more sense
- GamepadConfigFrame now uses a grid layout and has some nice borders
2013-12-24 18:59:07 -05:00
Diego Waxemberg
518b686991 renamed gamepad config page, No longer shit bricks if the gamepad disconnects while trying to map. Now rescans for gamepads 2013-12-22 11:12:43 -05:00
Diego Waxemberg
4d40a30589 preferences now appear in the center 2013-12-21 00:08:41 -05:00
Diego Waxemberg
93ad7149ed fixed invert and trigger settings not being saved 2013-12-21 00:07:32 -05:00
Diego Waxemberg
2a55c68de5 fixed typo that broke right stick on gamepads 2013-12-20 23:30:31 -05:00
Diego Waxemberg
260b882239 fixed up gamepad mapping a bit. added options to invert and to act as a trigger 2013-12-20 23:13:18 -05:00
Diego Waxemberg
3420f28da8 now remembers last used host 2013-12-20 20:57:21 -05:00
Diego Waxemberg
d5de62e1e0 added refresh rate to preferences 2013-12-20 20:49:47 -05:00
Diego Waxemberg
a3e3290937 now use preferences to select resolution and fullscreen option 2013-12-20 20:22:51 -05:00
Diego Waxemberg
5d4fb24e26 Merge branch 'master' of github.com:limelight-stream/limelight-pc
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
  Update limelight-common jar
  Read in larger chunks
2013-12-20 16:55:37 -05:00
Diego Waxemberg
97febbb8d9 added a menu item for preferences and created a framework for preferences
still requires some implementation before fully functional.
2013-12-20 16:55:30 -05:00
Cameron Gutman
ac568e47ed Read in larger chunks 2013-12-20 14:16:44 -05:00
Diego Waxemberg
75052bd188 changed java 7 specific code to java 6 compatible 2013-12-20 13:54:01 -05:00
Diego Waxemberg
f50ba654b3 Merge branch 'master' of github.com:limelight-stream/limelight-pc
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
  Extract native libraries to the current folder on Windows, so prebuilt jars can be run normally

Conflicts:
	src/com/limelight/Limelight.java
2013-12-20 13:03:46 -05:00
Diego Waxemberg
6d2f7cfcb0 more gamepad changes
- now have a menu bar to access settings
- now handle user input to assign mappings
- fixed some typos
- now properly shutdown controller threads on exit
- renamed GamepadSettings to GamepadMapping
- created a lock to ensure we do not add/remove gamepads from the list while we are handling their events
- fixed settings directory booch
2013-12-20 13:00:30 -05:00
Cameron Gutman
efeeb22cc6 Extract native libraries to the current folder on Windows, so prebuilt jars can be run normally 2013-12-19 20:54:53 -05:00
Diego Waxemberg
c414fca5af more gamepad stuff
- now have settings files
- now read/write gamepad settings to file
- now map button/axis for gamepads
2013-12-19 20:31:33 -05:00
Diego Waxemberg
0885b876d5 more controller stuff
-new controller listener to be a singleton thread that listens for controller input even when not streaming, then sends input when streaming.\
-main frame will stop controller listener when closing
-gamepads should now use the gamepad config settings (WIP)
2013-12-19 18:57:33 -05:00
Diego Waxemberg
8ac4f534db Merge branch 'master' of github.com:limelight-stream/limelight-pc
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
  Update limelight-common with socket buffering fixes
  Update limelight-common jar
  Use the StreamConfiguration class for managing the characteristics of StreamFrame
  Fix X and Y scaling
2013-12-19 17:31:35 -05:00
Diego Waxemberg
2ef77aae4a Work in progress: fixing gamepad to work on all OSs and be customizable 2013-12-19 17:31:14 -05:00
Cameron Gutman
bd488e14e3 Use the StreamConfiguration class for managing the characteristics of StreamFrame 2013-12-19 04:33:33 -05:00
Cameron Gutman
7f5a7a3fd3 Fix X and Y scaling 2013-12-16 18:00:12 -05:00
Aaron Neyer
8ed0d6d161 move everything out of subdirectory 2013-12-15 14:13:32 -05:00