Browse Source

Merge pull request #1091 from alexdevero/fix-hidpi-scaling-issue

Fix scaling issue on HiDPI displays
pull/1123/head
Ramiro Saenz 8 years ago committed by GitHub
parent
commit
010234b7d6
  1. 6
      app/view/preferences/Preferences.js
  2. 7
      electron/main.js
  3. 2
      resources/languages/af.js
  4. 2
      resources/languages/ca.js
  5. 2
      resources/languages/cs.js
  6. 2
      resources/languages/da.js
  7. 2
      resources/languages/de.js
  8. 2
      resources/languages/el.js
  9. 2
      resources/languages/en.js
  10. 2
      resources/languages/es-ES.js
  11. 2
      resources/languages/fa.js
  12. 2
      resources/languages/fi.js
  13. 2
      resources/languages/fr.js
  14. 2
      resources/languages/he.js
  15. 2
      resources/languages/hu.js
  16. 2
      resources/languages/id.js
  17. 2
      resources/languages/it.js
  18. 2
      resources/languages/ja.js
  19. 2
      resources/languages/ko.js
  20. 2
      resources/languages/nl.js
  21. 2
      resources/languages/no.js
  22. 2
      resources/languages/pl.js
  23. 2
      resources/languages/pt-BR.js
  24. 2
      resources/languages/pt-PT.js
  25. 2
      resources/languages/ro.js
  26. 2
      resources/languages/ru.js
  27. 2
      resources/languages/sr.js
  28. 2
      resources/languages/sv-SE.js
  29. 2
      resources/languages/tr.js
  30. 2
      resources/languages/uk.js
  31. 2
      resources/languages/vi.js
  32. 2
      resources/languages/zh-CN.js
  33. 2
      resources/languages/zh-TW.js

6
app/view/preferences/Preferences.js

@ -175,6 +175,12 @@ Ext.define('Rambox.view.preferences.Preferences',{
,boxLabel: 'Disable Hardware Acceleration (needs to relaunch)'
,value: config.disable_gpu
}
,{
xtype: 'checkbox'
,name: 'enable_hidpi_support'
,boxLabel: locale['preferences[8]']
,value: config.enable_hidpi_support
}
,{
xtype: 'fieldset'
,title: 'Master Password - Ask for password on startup'

7
electron/main.js

@ -31,6 +31,7 @@ const config = new Config({
,proxyHost: ''
,proxyPort: ''
,locale: 'en'
,enable_hidpi_support: false
,x: undefined
,y: undefined
@ -40,6 +41,12 @@ const config = new Config({
}
});
// Fix issues with HiDPI scaling on Windows platform
if (config.get('enable_hidpi_support') && (process.platform === 'win32')) {
app.commandLine.appendSwitch('high-dpi-support', 'true')
app.commandLine.appendSwitch('force-device-scale-factor', '1')
}
// Menu
const appMenu = require('./menu')(config);

2
resources/languages/af.js

File diff suppressed because one or more lines are too long

2
resources/languages/ca.js

File diff suppressed because one or more lines are too long

2
resources/languages/cs.js

File diff suppressed because one or more lines are too long

2
resources/languages/da.js

File diff suppressed because one or more lines are too long

2
resources/languages/de.js

File diff suppressed because one or more lines are too long

2
resources/languages/el.js

File diff suppressed because one or more lines are too long

2
resources/languages/en.js

File diff suppressed because one or more lines are too long

2
resources/languages/es-ES.js

File diff suppressed because one or more lines are too long

2
resources/languages/fa.js

File diff suppressed because one or more lines are too long

2
resources/languages/fi.js

File diff suppressed because one or more lines are too long

2
resources/languages/fr.js

File diff suppressed because one or more lines are too long

2
resources/languages/he.js

File diff suppressed because one or more lines are too long

2
resources/languages/hu.js

File diff suppressed because one or more lines are too long

2
resources/languages/id.js

File diff suppressed because one or more lines are too long

2
resources/languages/it.js

File diff suppressed because one or more lines are too long

2
resources/languages/ja.js

File diff suppressed because one or more lines are too long

2
resources/languages/ko.js

File diff suppressed because one or more lines are too long

2
resources/languages/nl.js

File diff suppressed because one or more lines are too long

2
resources/languages/no.js

File diff suppressed because one or more lines are too long

2
resources/languages/pl.js

File diff suppressed because one or more lines are too long

2
resources/languages/pt-BR.js

File diff suppressed because one or more lines are too long

2
resources/languages/pt-PT.js

File diff suppressed because one or more lines are too long

2
resources/languages/ro.js

File diff suppressed because one or more lines are too long

2
resources/languages/ru.js

File diff suppressed because one or more lines are too long

2
resources/languages/sr.js

File diff suppressed because one or more lines are too long

2
resources/languages/sv-SE.js

File diff suppressed because one or more lines are too long

2
resources/languages/tr.js

File diff suppressed because one or more lines are too long

2
resources/languages/uk.js

File diff suppressed because one or more lines are too long

2
resources/languages/vi.js

File diff suppressed because one or more lines are too long

2
resources/languages/zh-CN.js

File diff suppressed because one or more lines are too long

2
resources/languages/zh-TW.js

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save