Browse Source

Merge branch 'master' into maybe-flash-frame

pull/1075/head
Ramiro Saenz 8 years ago committed by GitHub
parent
commit
d57f1ef75b
  1. 1
      README.md
  2. 18
      app/store/ServicesList.js
  3. 6
      app/view/preferences/Preferences.js
  4. 7
      electron/main.js
  5. BIN
      resources/icons/allo.png
  6. BIN
      resources/icons/flowdock.png
  7. BIN
      resources/icons/typetalk.png
  8. 2
      resources/languages/af.js
  9. 2
      resources/languages/ca.js
  10. 2
      resources/languages/cs.js
  11. 2
      resources/languages/da.js
  12. 2
      resources/languages/de.js
  13. 2
      resources/languages/el.js
  14. 4
      resources/languages/en.js
  15. 2
      resources/languages/es-ES.js
  16. 2
      resources/languages/fa.js
  17. 2
      resources/languages/fi.js
  18. 2
      resources/languages/fr.js
  19. 2
      resources/languages/he.js
  20. 2
      resources/languages/hu.js
  21. 2
      resources/languages/id.js
  22. 2
      resources/languages/it.js
  23. 2
      resources/languages/ja.js
  24. 2
      resources/languages/ko.js
  25. 2
      resources/languages/nl.js
  26. 2
      resources/languages/no.js
  27. 2
      resources/languages/pl.js
  28. 2
      resources/languages/pt-BR.js
  29. 2
      resources/languages/pt-PT.js
  30. 2
      resources/languages/ro.js
  31. 2
      resources/languages/ru.js
  32. 2
      resources/languages/sr.js
  33. 2
      resources/languages/sv-SE.js
  34. 2
      resources/languages/tr.js
  35. 2
      resources/languages/uk.js
  36. 2
      resources/languages/vi.js
  37. 2
      resources/languages/zh-CN.js
  38. 2
      resources/languages/zh-TW.js

1
README.md

@ -48,6 +48,7 @@
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gmail.png" alt="Gmail" title="Gmail"> <img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gmail.png" alt="Gmail" title="Gmail">
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/inbox.png" alt="Inbox" title="Inbox"> <img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/inbox.png" alt="Inbox" title="Inbox">
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hipchat.png" alt="HipChat" title="HipChat"> <img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hipchat.png" alt="HipChat" title="HipChat">
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/allo.png" alt="Allo" title="Allo">
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/chatwork.png" alt="ChatWork" title="ChatWork"> <img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/chatwork.png" alt="ChatWork" title="ChatWork">
<img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/groupme.png" alt="GroupMe" title="GroupMe"> <img width="80" align="left" src="https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/groupme.png" alt="GroupMe" title="GroupMe">

18
app/store/ServicesList.js

@ -38,7 +38,7 @@ Ext.define('Rambox.store.ServicesList', {
,description: locale['services[1]'] ,description: locale['services[1]']
,url: 'https://___.slack.com/' ,url: 'https://___.slack.com/'
,type: 'messaging' ,type: 'messaging'
,js_unread: 'function checkUnread(){var a=0,b=0;$(".unread_msgs").each(function(){a+=isNaN(parseInt($(this).html())) ? 0 : parseInt($(this).html())}),$(".unread_highlights").each(function(){b+=isNaN(parseInt($(this).html())) ? 0 : parseInt($(this).html())}),updateBadge(a,b)}function updateBadge(a,b){var c=b>0?"("+b+") ":a>0?"(•) ":"";document.title=c+originalTitle}var originalTitle=document.title;setInterval(checkUnread,3000);' ,js_unread: 'function checkUnread(){var e=$(".p-channel_sidebar__channel--unread").length,a=0;$(".p-channel_sidebar__badge").each(function(){a+=isNaN(parseInt($(this).html()))?0:parseInt($(this).html())}),updateBadge(e,a)}function updateBadge(e,a){var n=a>0?"("+a+") ":e>0?"(•) ":"";document.title=n+originalTitle}var originalTitle=document.title;setInterval(checkUnread,3e3);'
}, },
{ {
id: 'noysi' id: 'noysi'
@ -347,7 +347,7 @@ Ext.define('Rambox.store.ServicesList', {
,logo: 'mysms.png' ,logo: 'mysms.png'
,name: 'mysms' ,name: 'mysms'
,description: locale['services[34]'] ,description: locale['services[34]']
,url: 'https://app.mysms.com/#login' ,url: 'https://app.mysms.com/'
,type: 'messaging' ,type: 'messaging'
,js_unread: 'function checkUnread(){var e=document.getElementsByClassName("unread"),t=0;for(i=0;i<e.length;i++)t+=parseInt(e[i].firstChild.innerHTML.trim());updateBadge(t)}function updateBadge(e){e>=1?document.title="("+e+") "+originalTitle:document.title=originalTitle}"https://app.mysms.com/#login"===document.baseURI&&(document.getElementsByClassName("innerPanel")[0].rows[0].style.display="none",document.getElementsByClassName("innerPanel")[0].rows[1].cells[0].firstElementChild.style.display="none",document.getElementsByClassName("msisdnLoginPanel")[0].style.display="inline");var originalTitle=document.title;setInterval(checkUnread,3000);' ,js_unread: 'function checkUnread(){var e=document.getElementsByClassName("unread"),t=0;for(i=0;i<e.length;i++)t+=parseInt(e[i].firstChild.innerHTML.trim());updateBadge(t)}function updateBadge(e){e>=1?document.title="("+e+") "+originalTitle:document.title=originalTitle}"https://app.mysms.com/#login"===document.baseURI&&(document.getElementsByClassName("innerPanel")[0].rows[0].style.display="none",document.getElementsByClassName("innerPanel")[0].rows[1].cells[0].firstElementChild.style.display="none",document.getElementsByClassName("msisdnLoginPanel")[0].style.display="inline");var originalTitle=document.title;setInterval(checkUnread,3000);'
,note: 'You have to use this service by signing in with your mobile number.' ,note: 'You have to use this service by signing in with your mobile number.'
@ -638,7 +638,7 @@ Ext.define('Rambox.store.ServicesList', {
,logo: 'openmailbox.png' ,logo: 'openmailbox.png'
,name: 'Openmailbox' ,name: 'Openmailbox'
,description: 'Free mail hosting. Respect your rights and your privacy.' ,description: 'Free mail hosting. Respect your rights and your privacy.'
,url: 'https://www.openmailbox.org/webmail/' ,url: 'https://app.openmailbox.org/webmail/'
,type: 'email' ,type: 'email'
}, },
{ {
@ -770,7 +770,7 @@ Ext.define('Rambox.store.ServicesList', {
,logo: 'messengerpages.png' ,logo: 'messengerpages.png'
,name: 'Messenger for Pages' ,name: 'Messenger for Pages'
,description: 'Chat with the people of your Facebook Page.' ,description: 'Chat with the people of your Facebook Page.'
,url: 'https://facebook.com/___/messages/' ,url: 'https://facebook.com/___/inbox/'
,type: 'messaging' ,type: 'messaging'
,js_unread: 'function remove(e){var r=document.getElementById(e);return r.parentNode.removeChild(r)}remove("pagelet_bluebar"),remove("pages_manager_top_bar_container");' ,js_unread: 'function remove(e){var r=document.getElementById(e);return r.parentNode.removeChild(r)}remove("pagelet_bluebar"),remove("pages_manager_top_bar_container");'
}, },
@ -818,6 +818,16 @@ Ext.define('Rambox.store.ServicesList', {
,description: 'Intercom makes it easy to communicate with your customers personally, at scale. Designed to feel like the messaging apps you use every day, Intercom lets you talk to consumers almost anywhere: inside your app, on your website, across social media and via email.' ,description: 'Intercom makes it easy to communicate with your customers personally, at scale. Designed to feel like the messaging apps you use every day, Intercom lets you talk to consumers almost anywhere: inside your app, on your website, across social media and via email.'
,url: 'https://app.intercom.io' ,url: 'https://app.intercom.io'
,type: 'messaging' ,type: 'messaging'
},
{
id: 'allo'
,logo: 'allo.png'
,name: 'Allo'
,description: 'Google Allo is a smart messaging app that helps you say more and do more. Express yourself better with stickers, doodles, and HUGE emojis & text. Allo also brings you the Google Assistant.'
,url: 'https://allo.google.com/web'
,type: 'messaging'
,js_unread: 'function checkUnread(){var e=document.getElementsByClassName("unreadCount"),n=0;for(i=0;i<e.length;i++){var a=parseInt(e[i].innerHTML.trim());n+=isNaN(a)?0:a}updateBadge(n)}function updateBadge(e){e&&e>=1?rambox.setUnreadCount(e):rambox.clearUnreadCount()}setInterval(checkUnread,3e3);'
,dont_update_unread_from_title: true
} }
] ]
}); });

6
app/view/preferences/Preferences.js

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

7
electron/main.js

@ -32,6 +32,7 @@ const config = new Config({
,proxyHost: '' ,proxyHost: ''
,proxyPort: '' ,proxyPort: ''
,locale: 'en' ,locale: 'en'
,enable_hidpi_support: false
,x: undefined ,x: undefined
,y: undefined ,y: undefined
@ -41,6 +42,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 // Menu
const appMenu = require('./menu')(config); const appMenu = require('./menu')(config);

BIN
resources/icons/allo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
resources/icons/flowdock.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
resources/icons/typetalk.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

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

4
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