Permalink
Browse files

Version 1.4.31

Revised the Profile settings UI to fit all the settings on the screen.
Fixed not being able to have a negative scroll value for the touchpad
Less lag when opening/reopening profile settings
Added Arabic Translation (Thanks K.F), updated French, Polish, and
Portuguese translations
  • Loading branch information...
1 parent 8d9f69d commit 2846a0389fddd40af769653f13af2d595bb9bf46 @Jays2Kings committed Nov 30, 2015
Showing with 20,995 additions and 11,452 deletions.
  1. +15 −14 DS4Windows/DS4Control/ScpUtil.cs
  2. +7,072 −0 DS4Windows/DS4Forms/DS4Form.ar.resx
  3. +38 −36 DS4Windows/DS4Forms/DS4Form.cs
  4. +135 −104 DS4Windows/DS4Forms/DS4Form.fr-FR.resx
  5. +254 −135 DS4Windows/DS4Forms/DS4Form.pl.resx
  6. +108 −81 DS4Windows/DS4Forms/DS4Form.pt-BR.resx
  7. +587 −620 DS4Windows/DS4Forms/DS4Form.resx
  8. +27 −27 DS4Windows/DS4Forms/DS4Form.zh-Hans.resx
  9. +129 −0 DS4Windows/DS4Forms/DupBox.ar.resx
  10. +1 −1 DS4Windows/DS4Forms/DupBox.pl.resx
  11. +62 −14 DS4Windows/DS4Forms/Hotkeys.Designer.cs
  12. +157 −0 DS4Windows/DS4Forms/Hotkeys.ar.resx
  13. +22 −2 DS4Windows/DS4Forms/Hotkeys.pl.resx
  14. +24 −48 DS4Windows/DS4Forms/Hotkeys.pt-BR.resx
  15. +763 −616 DS4Windows/DS4Forms/Hotkeys.resx
  16. +184 −0 DS4Windows/DS4Forms/KBM360.ar.resx
  17. +16 −3 DS4Windows/DS4Forms/KBM360.pt-BR.resx
  18. +127 −126 DS4Windows/DS4Forms/KBM360.resx
  19. +623 −1,507 DS4Windows/DS4Forms/Options.Designer.cs
  20. +757 −0 DS4Windows/DS4Forms/Options.ar.resx
  21. +529 −165 DS4Windows/DS4Forms/Options.cs
  22. +59 −53 DS4Windows/DS4Forms/Options.fr-FR.resx
  23. +380 −4 DS4Windows/DS4Forms/Options.pl.resx
  24. +56 −29 DS4Windows/DS4Forms/Options.pt-BR.resx
  25. +7,397 −7,831 DS4Windows/DS4Forms/Options.resx
  26. +174 −0 DS4Windows/DS4Forms/RecordBox.ar.resx
  27. +142 −0 DS4Windows/DS4Forms/SaveWhere.ar.resx
  28. +207 −0 DS4Windows/DS4Forms/SpecActions.ar.resx
  29. +5 −1 DS4Windows/DS4Forms/SpecActions.cs
  30. +153 −0 DS4Windows/DS4Forms/WelcomeDialog.ar.resx
  31. +1 −1 DS4Windows/DS4Forms/WelcomeDialog.pt-BR.resx
  32. +165 −0 DS4Windows/DS4Forms/WinProgs.ar.resx
  33. +3 −0 DS4Windows/DS4Forms/WinProgs.pt-BR.resx
  34. +31 −0 DS4Windows/DS4Windows.csproj
  35. +1 −1 DS4Windows/Program.cs
  36. +2 −2 DS4Windows/Properties/AssemblyInfo.cs
  37. +9 −0 DS4Windows/Properties/Resources.Designer.cs
  38. +543 −0 DS4Windows/Properties/Resources.ar.resx
  39. +34 −31 DS4Windows/Properties/Resources.pt-BR.resx
  40. +3 −0 DS4Windows/Properties/Resources.resx
  41. BIN DS4Windows/Resources/DS4 Config.png
@@ -1221,37 +1221,37 @@ public Boolean LoadProfile(int device, System.Windows.Forms.Control[] buttons, S
m_FlashLeds[device].blue = byte.Parse(colors[2]);
}
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/touchpadJitterCompensation"); Boolean.TryParse(Item.InnerText, out touchpadJitterCompensation[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/touchpadJitterCompensation"); bool.TryParse(Item.InnerText, out touchpadJitterCompensation[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/lowerRCOn"); Boolean.TryParse(Item.InnerText, out lowerRCOn[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/lowerRCOn"); bool.TryParse(Item.InnerText, out lowerRCOn[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/tapSensitivity"); Byte.TryParse(Item.InnerText, out tapSensitivity[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/tapSensitivity"); byte.TryParse(Item.InnerText, out tapSensitivity[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/doubleTap"); Boolean.TryParse(Item.InnerText, out doubleTap[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/doubleTap"); bool.TryParse(Item.InnerText, out doubleTap[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/scrollSensitivity"); Int32.TryParse(Item.InnerText, out scrollSensitivity[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/scrollSensitivity"); int.TryParse(Item.InnerText, out scrollSensitivity[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/LeftTriggerMiddle"); Byte.TryParse(Item.InnerText, out l2Deadzone[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/LeftTriggerMiddle"); byte.TryParse(Item.InnerText, out l2Deadzone[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/RightTriggerMiddle"); Byte.TryParse(Item.InnerText, out r2Deadzone[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/RightTriggerMiddle"); byte.TryParse(Item.InnerText, out r2Deadzone[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ButtonMouseSensitivity"); Int32.TryParse(Item.InnerText, out buttonMouseSensitivity[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ButtonMouseSensitivity"); int.TryParse(Item.InnerText, out buttonMouseSensitivity[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/Rainbow"); Double.TryParse(Item.InnerText, out rainbow[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/Rainbow"); double.TryParse(Item.InnerText, out rainbow[device]); }
catch { rainbow[device] = 0; missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/LSDeadZone"); int.TryParse(Item.InnerText, out LSDeadzone[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/RSDeadZone"); int.TryParse(Item.InnerText, out RSDeadzone[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/SXDeadZone"); Double.TryParse(Item.InnerText, out SXDeadzone[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/SXDeadZone"); double.TryParse(Item.InnerText, out SXDeadzone[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/SZDeadZone"); Double.TryParse(Item.InnerText, out SZDeadzone[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/SZDeadZone"); double.TryParse(Item.InnerText, out SZDeadzone[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ChargingType"); Int32.TryParse(Item.InnerText, out chargingType[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ChargingType"); int.TryParse(Item.InnerText, out chargingType[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/MouseAcceleration"); Boolean.TryParse(Item.InnerText, out mouseAccel[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/MouseAcceleration"); bool.TryParse(Item.InnerText, out mouseAccel[device]); }
catch { missingSetting = true; }
- try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ShiftModifier"); Int32.TryParse(Item.InnerText, out shiftModifier[device]); }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ShiftModifier"); int.TryParse(Item.InnerText, out shiftModifier[device]); }
catch { shiftModifier[device] = 0; missingSetting = true; }
try
{
@@ -1431,6 +1431,7 @@ public Boolean LoadProfile(int device, System.Windows.Forms.Control[] buttons, S
rootname = "ScpControl";
}
//bool foundBinding = false;
+ button.Font = new Font(button.Font, FontStyle.Regular);
Item = m_Xdoc.SelectSingleNode(String.Format("/" + rootname + "/" + control + "/KeyType/{0}", button.Name));
if (Item != null)
{
Oops, something went wrong.

0 comments on commit 2846a03

Please sign in to comment.