diff --git a/resources/banner.png b/resources/banner.png index 1edba696..1a1b099a 100644 Binary files a/resources/banner.png and b/resources/banner.png differ diff --git a/src/i18n/en_HODOR.jsonc b/src/i18n/en_HODOR.jsonc index fb2c5865..27498d2c 100644 --- a/src/i18n/en_HODOR.jsonc +++ b/src/i18n/en_HODOR.jsonc @@ -108,6 +108,13 @@ "term.equalizer": "HODOR", "term.reset": "HODOR", "term.tracks": "HODOR", // Assume x amount of tracks. e.g. 50 tracks + "term.time.hours": "HODOR", + "term.time.hour": "HODOR", + "term.time.minutes": "HODOR", + "term.time.minute": "HODOR", + "term.time.seconds": "HODOR", + "term.time.second": "HODOR", + "term.funLanguages": "HODOR", // Home "home.title": "HODOR", @@ -172,6 +179,16 @@ "action.playTracksLater": "HODOR ${app.selectedMediaItems.length} HODOR HODOR", "action.removeTracks": "HODOR ${self.selectedItems.length} HODOR HODOR HODOR", + // Settings - General (Reserved) + "settings.header.general": "HODOR HODOR", + "settings.header.general.description": "HODOR HODOR HODOR HODOR.", + "settings.option.general.language": "HODOR", + + // Language optgroups + "settings.option.general.language.main": "HODOR", + "settings.option.general.language.fun": "HODOR HODOR", + "settings.option.general.language.unsorted": "HODOR", + // Settings - Audio "settings.header.audio": "HODOR", "settings.header.audio.description": "HODOR HODOR HODOR HODOR HODOR HODOR.", @@ -209,10 +226,7 @@ "settings.header.visual.hardwareAcceleration.webGPU": "HODOR!!", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "HODOR HODOR HODOR?", // Toggle - // Settings - General (Reserved) - "settings.header.general": "HODOR", - "settings.header.general.description": "HODOR HODOR HODOR HODOR HODOR HODOR.", - + // Settings - Lyrics "settings.header.lyrics": "HODOR", "settings.header.lyrics.description": "HODOR HODOR HODOR HODOR HODOR HODOR.", diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc index 9935facb..a21553e5 100644 --- a/src/i18n/en_US.jsonc +++ b/src/i18n/en_US.jsonc @@ -182,11 +182,14 @@ // Settings - General "settings.header.general": "General", + "settings.header.general.description": "Adjust the general settings for Cider.", "settings.option.general.language": "Language", + // Language optgroups "settings.option.general.language.main": "Languages", "settings.option.general.language.fun": "Fun Languages", "settings.option.general.language.unsorted": "Unsorted", + // Settings - Audio "settings.header.audio": "Audio", "settings.header.audio.description": "Adjust the audio settings for Cider.", @@ -224,10 +227,7 @@ "settings.header.visual.hardwareAcceleration.webGPU": "WebGPU", // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "Show Personal Info", // Toggle - // Settings - General (Reserved) - "settings.header.general": "General", - "settings.header.general.description": "Adjust the general settings for Cider.", - + // Settings - Lyrics "settings.header.lyrics": "Lyrics", "settings.header.lyrics.description": "Adjust the lyrics settings for Cider.", diff --git a/src/i18n/tr_TR.jsonc b/src/i18n/tr_TR.jsonc index 82ed8257..6f15ae17 100644 --- a/src/i18n/tr_TR.jsonc +++ b/src/i18n/tr_TR.jsonc @@ -1,10 +1,9 @@ { - // i18n Info "i18n.languageName": "Türkçe", // name of language in native language "i18n.languageNameEnglish": "Turkish", // name of language in English "i18n.category": "main", // main = real language, fun = fun community languages - "i18n.authors": "gms10ur", // Authors, if you contribute to this file feel free to add your name seperated with a space + "i18n.authors": "@gms10ur", // Authors, if you contribute to this file feel free to add your name seperated with a space // App info "app.name": "Cider", @@ -97,7 +96,8 @@ "term.spacializedAudioSetting": "Uzamsal Ses Ayarları", "term.clearAll": "Tümünü Temizle", "term.recentStations": "Son İstasyonlar", - "term.language": "Dil Seçimi", + "term.language": "Dil", + "term.funLanguages": "Mizahi Diller", "term.noLyrics": "Yükleniyor... / Şarkı Sözü Bulunamadı./ Enstrumantal.", "term.copyright": "Copyright", "term.rightsReserved": "Tüm Haklası Saklıdır.", @@ -109,6 +109,12 @@ "term.equalizer": "Ekolayzer", "term.reset": "Sıfırla", "term.tracks": "adet şarkı", // Assume x amount of tracks. e.g. 50 tracks + "term.time.hours": "saat", + "term.time.hour": "saat", + "term.time.minutes": "dakika", + "term.time.minute": "dakika", + "term.time.seconds": "saniye", + "term.time.second": "saniye", // Home "home.title": "Ana Sayfa", @@ -174,6 +180,15 @@ "action.playTracksLater": "En Son ${app.selectedMediaItems.length} şarkıları çal", "action.removeTracks": "Sıradan ${self.selectedItems.length} şarkıları kaldır", + // Settings - General (Reserved) + "settings.header.general": "Genel Ayarlar", + "settings.header.general.description": "Genel ayarları buradan düzenleyin.", + "settings.option.general.language": "Dil Seçeneği", + + // Language optgroups + "settings.option.general.language.main": "Gerçek Diller", + "settings.option.general.language.fun": "Mizahi Diller", + "settings.option.general.language.unsorted": "Henüz Tamamlanmamış Diller", // Settings - Audio "settings.header.audio": "Çalma / Oynatma", @@ -184,7 +199,7 @@ "settings.header.audio.quality.auto": "Otomatik", "settings.option.audio.seamlessTransition": "Kesintisiz Ses Geçişi", // Toggle "settings.option.audio.enableAdvancedFunctionality": "Gelişmiş Ses Deneyimi", // Toggle - "settings.option.audio.enableAdvancedFunctionality.description": "Gelişmiş ses deneyiminin etkinleştirilmesi, Ses Normalleştirme, Ekolayzer ve Görselleştirici gibi genişletilmiş ses özelliklerine izin verir, ancak bazı sistemlerde bu, seste bozulmalara neden olabilir.", + "settings.option.audio.enableAdvancedFunctionality.description": "Gelişmiş ses deneyiminin etkinleştirilmesi, Ses Normalleştirme, Ekolayzer ve Görselleştirici gibi genişletilmiş ses özelliklerine izin verir, ancak bu durum bazı sistemlerde seste bozulmalara neden olabilir.", "settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Ses Normalleştirme", // Toggle "settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Ses normalleştirme alçak ve yüksek sesli şarkıları dengeler ve daha düzgün bir dinleme deneyimi sağlar.", "settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Uzamsal Ses", // Toggle @@ -214,10 +229,6 @@ // Refer to term.disabled for the disabled option "settings.option.visual.showPersonalInfo": "Kullanıcı Adımı Göster", // Toggle - // Settings - General (Reserved) - "settings.header.general": "Genel Ayarlar", - "settings.header.general.description": "Genel ayarları buradan düzenleyin.", - // Settings - Lyrics "settings.header.lyrics": "Şarkı Sözleri", "settings.header.lyrics.description": "Cider'in şarkı sözlerini nasıl görüntülemesini istediğini buradan ayarlayın.", @@ -235,6 +246,8 @@ "settings.header.connectivity.discordRPC.appleMusic": "'Apple Music' Olarak", "settings.option.connectivity.discordRPC.clearOnPause": "Duraklatıldığında Discord'da Gösterme", // Toggle "settings.option.connectivity.lastfmScrobble": "LastFM Bağlantısı", // Option to Connect + "settings.option.connectivity.lastfmScrobble.delay": "LastFM Scrobblalma Yüzdesi (%)", + "settings.option.connectivity.lastfmScrobble.nowPlaying": "Şimdi çalan şarkıyı LastFM'de göster", "settings.option.connectivity.lastfmScrobble.removeFeatured": "Albüm sanatçısını Scrobbledan kaldır(LastFM)", "settings.option.connectivity.lastfmScrobble.filterLoop": "Tekrar edilen şarkıyı filtrele (LastFM)", // Refer to term.connect for the connect button @@ -268,8 +281,8 @@ "spatial.listener" : "Dinleyici", "spatial.audioSource" : "Ses Kaynağı", - // Settings - Unfinished - "settings.header.unfinished": "Geliştirme Aşamasında", + // Settings - Unfinished + "settings.header.unfinished": "Geliştirme Aşamasında", // Web Remote "remote.web.title": "Cider'e Bağlan", diff --git a/src/renderer/assets/repeatOne.svg b/src/renderer/assets/repeatOne.svg new file mode 100644 index 00000000..3b5bba82 --- /dev/null +++ b/src/renderer/assets/repeatOne.svg @@ -0,0 +1,33 @@ + + + + Layer 1 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + \ No newline at end of file diff --git a/src/renderer/js/WSAPI_Interop.js b/src/renderer/js/WSAPI_Interop.js index 5e1589bf..e86327be 100644 --- a/src/renderer/js/WSAPI_Interop.js +++ b/src/renderer/js/WSAPI_Interop.js @@ -98,9 +98,9 @@ const wsapi = { }, toggleRepeat() { if(MusicKit.getInstance().repeatMode == 0) { - MusicKit.getInstance().repeatMode = 2 - }else if(MusicKit.getInstance().repeatMode == 2){ MusicKit.getInstance().repeatMode = 1 + }else if(MusicKit.getInstance().repeatMode == 1){ + MusicKit.getInstance().repeatMode = 2 }else{ MusicKit.getInstance().repeatMode = 0 } diff --git a/src/renderer/style.less b/src/renderer/style.less index 5f4d0127..dd6d3361 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -1516,7 +1516,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { } .playback-button--small.active { - background-color: rgb(200 200 200 / 10%); + background-color: rgb(200 200 200 / 25%); } .playback-button--small.search { @@ -1548,7 +1548,8 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { } .playback-button--small.repeat.repeatOne { - background-color: var(--keyColor); + background-color: rgb(200 200 200 / 25%); + background-image: url("./assets/repeatOne.svg"); } .playback-button.pause { @@ -4434,7 +4435,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { } .playback-button--small.active { - background-color: rgba(200, 200, 200, 0.7); + background-color: rgb(200 200 200 / 25%); } .playback-button--small { @@ -4799,7 +4800,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { } .playback-button--small.active { - background-color: rgba(200, 200, 200, 0.7); + background-color: rgb(200 200 200 / 25%); } .player-exit { diff --git a/src/renderer/views/components/fullscreen.ejs b/src/renderer/views/components/fullscreen.ejs index 51caa052..e35c760b 100644 --- a/src/renderer/views/components/fullscreen.ejs +++ b/src/renderer/views/components/fullscreen.ejs @@ -71,9 +71,9 @@
- -
diff --git a/src/renderer/views/components/miniplayer.ejs b/src/renderer/views/components/miniplayer.ejs index 2d585401..ad9d33e2 100644 --- a/src/renderer/views/components/miniplayer.ejs +++ b/src/renderer/views/components/miniplayer.ejs @@ -74,9 +74,9 @@
- -
diff --git a/src/renderer/views/main.ejs b/src/renderer/views/main.ejs index 1242881e..d674ee29 100644 --- a/src/renderer/views/main.ejs +++ b/src/renderer/views/main.ejs @@ -71,9 +71,9 @@
- -
@@ -316,9 +316,9 @@
- -
diff --git a/src/web-remote/assets/repeatOne.svg b/src/web-remote/assets/repeatOne.svg new file mode 100644 index 00000000..2bdbdd1f --- /dev/null +++ b/src/web-remote/assets/repeatOne.svg @@ -0,0 +1,27 @@ + + + + Layer 1 + + + + + + + + + + + + + + + + + + + + + 1 + + \ No newline at end of file diff --git a/src/web-remote/style.css b/src/web-remote/style.css index cb27b410..bfb91546 100644 --- a/src/web-remote/style.css +++ b/src/web-remote/style.css @@ -255,7 +255,7 @@ input[type=range].web-slider::-webkit-slider-runnable-track { } .playback-button--small.active { - background-color: rgb(200 200 200 / 10%); + background-color: rgb(200 200 200 / 25%); } .playback-button--small.activeColor { @@ -287,7 +287,8 @@ input[type=range].web-slider::-webkit-slider-runnable-track { } .playback-button--small.repeat.repeatOne { - background-color: var(--keyColor); + background-color: rgb(200 200 200 / 25%); + background-image: url("./assets/repeatOne.svg"); } .playback-button.pause { diff --git a/src/web-remote/views/index.ejs b/src/web-remote/views/index.ejs index b022410f..46915075 100644 --- a/src/web-remote/views/index.ejs +++ b/src/web-remote/views/index.ejs @@ -39,10 +39,10 @@ - + @@ -161,10 +161,10 @@ - +