Skip to content

Commit

Permalink
Add HotKey for I'm Feeling Lucky button
Browse files Browse the repository at this point in the history
  • Loading branch information
jostrander committed Dec 16, 2017
1 parent 811c120 commit 596052f
Show file tree
Hide file tree
Showing 22 changed files with 25 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/_locales/cs.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Zvýšit hlasitost",
"playback-label-info-track": "",
"playback-os-no-track-playing": "",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Vyžaduje restart",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/da.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Skru ned for lydstyrken",
"playback-label-info-track": "",
"playback-os-no-track-playing": "",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Kræver genstart af GPMDP",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/de.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Lauter",
"playback-label-info-track": "Aktuellen Titel ankündigen",
"playback-os-no-track-playing": "Es spielt derzeit kein Titel",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Erfordert einen Neustart",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/en-US.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Increase Volume",
"playback-label-info-track": "Notify current track",
"playback-os-no-track-playing": "No Track Playing",
"playback-label-im-feeling-lucky": "I'm Feeling Lucky",

"settings-requires-restart": "Requires restart",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/es-ES.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Subir Volumen",
"playback-label-info-track": "Notificar pista actual",
"playback-os-no-track-playing": "Ninguna pista sonando",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Requiere reiniciar",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/fr-FR.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Augmenter le volume",
"playback-label-info-track": "Notifier la piste courante",
"playback-os-no-track-playing": "Aucune piste en cours de lecture",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Besoin de redémarrer",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/hu.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Növelje a hangerőt",
"playback-label-info-track": "Aktuális dal értesítése",
"playback-os-no-track-playing": "Zeneszám nem játszódik",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Újraindítást igényel",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/it.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Aumenta il volume",
"playback-label-info-track": "Notifica il brano corrente",
"playback-os-no-track-playing": "Nessun brano in riproduzione",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Richiede riavvio",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/ja.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "音量を下げる",
"playback-label-info-track": "",
"playback-os-no-track-playing": "現在再生中の曲はありません",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "再起動が必要です",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/nl-NL.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Zachter",
"playback-label-info-track": "",
"playback-os-no-track-playing": "",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Vereist herstart",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/pirate.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Arr, I can't hear you",
"playback-label-info-track": "",
"playback-os-no-track-playing": "",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Requires ye scuttle and relaunch",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/pl-PL.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Zwiększ głośność",
"playback-label-info-track": "Powiadom o obecnie odtwarzanym utworze",
"playback-os-no-track-playing": "Żaden utwór nie jest teraz odtwarzany",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Wymaga ponownego uruchomienia",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/pt-BR.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Aumentar Volume",
"playback-label-info-track": "Notificar música atual",
"playback-os-no-track-playing": "",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Requer reinicialização",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/ro.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Crește volumul",
"playback-label-info-track": "Notifică melodia curentă",
"playback-os-no-track-playing": "Nu se redă nicio melodie în acest moment",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Necesită repornirea aplicației",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/ru.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Увеличить громкость",
"playback-label-info-track": "",
"playback-os-no-track-playing": "Ничего не воспроизводится",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Требует перезапуска",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/sk.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Zvýšiť hlasitosť",
"playback-label-info-track": "Upozornenie s aktuálnou skladbou",
"playback-os-no-track-playing": "Neprehráva sa žiadna skladba",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Vyžaduje reštart",

Expand Down
1 change: 1 addition & 0 deletions src/_locales/sv.json
Expand Up @@ -60,6 +60,7 @@
"modal-goToURL-title": "Skriv in Google Play-adressen:",
"modal-welcome-title": "Välkommen til version",
"modal-welcome-content": "Vi hoppas att du gillar den nya uppdateringen!",
"playback-label-im-feeling-lucky": "",

"playback-label-next-track": "Nästa låt",
"playback-label-play-pause": "Spela / Pausa",
Expand Down
1 change: 1 addition & 0 deletions src/_locales/ua.json
Expand Up @@ -71,6 +71,7 @@
"playback-label-volume-up": "Збільшити гучність",
"playback-label-info-track": "Повідомлення про поточний трек",
"playback-os-no-track-playing": "Нічого не відтворюється",
"playback-label-im-feeling-lucky": "",

"settings-requires-restart": "Потребує перезапуску",

Expand Down
1 change: 1 addition & 0 deletions src/main/features/core/keyboardShortcuts.js
Expand Up @@ -37,6 +37,7 @@ const customHotkeysTemplate = {
increaseVolume: null,
decreaseVolume: null,
infoTrack: null,
imFeelingLucky: null,
};

const userHotkeys = Settings.get('hotkeys', {});
Expand Down
1 change: 1 addition & 0 deletions src/renderer/ui/components/settings/HotkeyInput.js
Expand Up @@ -27,6 +27,7 @@ class HotkeyInput extends Component {
'increaseVolume',
'decreaseVolume',
'infoTrack',
'imFeelingLucky',
]).isRequired,
hotkeys: PropTypes.object.isRequired,
setSetting: PropTypes.func.isRequired,
Expand Down
1 change: 1 addition & 0 deletions src/renderer/ui/components/settings/tabs/HotkeyTab.js
Expand Up @@ -17,6 +17,7 @@ export default class HotkeyTab extends Component {
<HotkeyInput label={TranslationProvider.query('playback-label-volume-down')} hotkeyAction="decreaseVolume" />
<HotkeyInput label={TranslationProvider.query('playback-label-volume-up')} hotkeyAction="increaseVolume" />
<HotkeyInput label={TranslationProvider.query('playback-label-info-track')} hotkeyAction="infoTrack" />
<HotkeyInput label={TranslationProvider.query('playback-label-im-feeling-lucky')} hotkeyAction="imFeelingLucky" />
</SettingsTabWrapper>
);
}
Expand Down
4 changes: 4 additions & 0 deletions src/renderer/windows/GPMWebView/playback/controller.js
Expand Up @@ -90,3 +90,7 @@ Emitter.on('playback:infoTrack', () => {
icon: currentTrack.albumArt,
});
});

Emitter.on('playback:imFeelingLucky', () => {
window.GPM.playback.startFeelingLucky();
})

0 comments on commit 596052f

Please sign in to comment.