From c1c20ee4bec4d508b4a7a08e8b73de9fe6a7da64 Mon Sep 17 00:00:00 2001 From: Core Date: Sun, 23 Jan 2022 21:20:58 +0000 Subject: [PATCH 1/7] this should work --- package.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 5da3fef3..03fbd9a3 100644 --- a/package.json +++ b/package.json @@ -117,10 +117,7 @@ ], "linux": { "target": [ - "AppImage", - "deb", - "snap", - "rpm" + "pacman" ], "synopsis": "A new look into listening and enjoying music in style and performance. ", "category": "AudioVideo", @@ -134,6 +131,13 @@ "publisherDisplayName": "Cider Collective", "backgroundColor": "transparent", "setBuildNumber": true + }, + "nsis": { + "oneClick": false, + "perMachine": false, + "allowToChangeInstallationDirectory": true, + "license": "LICENSE", + "deleteAppDataOnUninstall": true }, "win": { "target": [ From cd77c6536d52763a89e82259867f4cf0c0bdf588 Mon Sep 17 00:00:00 2001 From: cryptofyre Date: Sun, 23 Jan 2022 15:31:41 -0600 Subject: [PATCH 2/7] Visual Tweaks to Miniplayer and add assets to Web Remote. --- src/renderer/index.js | 2 +- src/renderer/style.less | 4 ++-- src/renderer/views/components/miniplayer.ejs | 6 +++--- src/web-remote/cider-icon.png | Bin 0 -> 45514 bytes src/web-remote/launch.png | Bin 0 -> 34450 bytes 5 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 src/web-remote/cider-icon.png create mode 100644 src/web-remote/launch.png diff --git a/src/renderer/index.js b/src/renderer/index.js index 7909be79..d81eb906 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -3293,7 +3293,7 @@ const app = new Vue({ this.tmpWidth = window.innerWidth; this.tmpHeight = window.innerHeight; ipcRenderer.send('setFullScreen', false); - ipcRenderer.send('windowresize', 250, 250, false) + ipcRenderer.send('windowresize', 364, 364, false) app.appMode = 'mini'; } else { ipcRenderer.send('windowresize', this.tmpWidth, this.tmpHeight, false) diff --git a/src/renderer/style.less b/src/renderer/style.less index 51a80f93..95d84703 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -4754,7 +4754,6 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { .mini-view { width: 100%; height: 100%; - background: black; display: flex; justify-content: center; align-items: center; @@ -5005,7 +5004,8 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { .controls-parents { width: 100%; position: absolute; - background: black; + background: #0000009e; + backdrop-filter: blur(10px); bottom: 0px; z-index: 3; opacity: 0; diff --git a/src/renderer/views/components/miniplayer.ejs b/src/renderer/views/components/miniplayer.ejs index 0d798608..bbfbf8c2 100644 --- a/src/renderer/views/components/miniplayer.ejs +++ b/src/renderer/views/components/miniplayer.ejs @@ -3,7 +3,7 @@
-
+ style="display: inline-block; -webkit-box-orient: horizontal; white-space: nowrap; margin-top: 0.25vh; overflow: hidden; margin-bottom: 5px;">
{{ app.mk.nowPlayingItem["attributes"]["artistName"] }} @@ -39,7 +39,7 @@
-

{{ app.convertToMins(app.getSongProgress()) }}

{{ app.convertToMins(app.mk.currentPlaybackDuration) }}

diff --git a/src/web-remote/cider-icon.png b/src/web-remote/cider-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c552a3a9415e17a94d08a6de5eabc8f842c63e2e GIT binary patch literal 45514 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�U)O+n)#G$HD2`GB_sq*QthM=X>*Jd* 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 RfaySVwG3~S-FW!y-vDN%j&=Y5 literal 0 HcmV?d00001 diff --git a/src/web-remote/launch.png b/src/web-remote/launch.png new file mode 100644 index 0000000000000000000000000000000000000000..8f14135e430eed36a7dfd8f54b667d54dad2d419 GIT binary patch literal 34450 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 BNeuu1 literal 0 HcmV?d00001 From 9910d96e9e2ce10221e4f8606e42cc0bd250595b Mon Sep 17 00:00:00 2001 From: cryptofyre Date: Sun, 23 Jan 2022 15:59:10 -0600 Subject: [PATCH 3/7] heard you like your cider #0f0f0f0f0f0f --- src/renderer/AppHeader.svg | 31 +++---------------------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/src/renderer/AppHeader.svg b/src/renderer/AppHeader.svg index 485110ad..c02ac957 100644 --- a/src/renderer/AppHeader.svg +++ b/src/renderer/AppHeader.svg @@ -1,29 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + From a1003240261aad3f60961ed041da21bf4fe41520 Mon Sep 17 00:00:00 2001 From: Core <64542347+coredev-uk@users.noreply.github.com> Date: Sun, 23 Jan 2022 22:06:45 +0000 Subject: [PATCH 4/7] i forgot that arch is not the only linux distro --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 03fbd9a3..ca72e47e 100644 --- a/package.json +++ b/package.json @@ -117,7 +117,10 @@ ], "linux": { "target": [ - "pacman" + "AppImage", + "deb", + "snap", + "rpm" ], "synopsis": "A new look into listening and enjoying music in style and performance. ", "category": "AudioVideo", From 418a99c5b3990989259baaa0ca6cafe520adec4a Mon Sep 17 00:00:00 2001 From: Maikiwi Date: Sun, 23 Jan 2022 14:10:03 -0800 Subject: [PATCH 5/7] Upcoming Localization Commit (#180) Localization push + ja_JP - Japanese (Japan) + zh_CN - Chinese (China) + zh_TW - Chinese (Taiwan) --- src/i18n/ja_JP.jsonc | 95 ++++++++++++++++++++++++++++++++++++++++++++ src/i18n/zh_CN.jsonc | 95 ++++++++++++++++++++++++++++++++++++++++++++ src/i18n/zh_TW.jsonc | 95 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 285 insertions(+) create mode 100644 src/i18n/ja_JP.jsonc create mode 100644 src/i18n/zh_CN.jsonc create mode 100644 src/i18n/zh_TW.jsonc diff --git a/src/i18n/ja_JP.jsonc b/src/i18n/ja_JP.jsonc new file mode 100644 index 00000000..da019992 --- /dev/null +++ b/src/i18n/ja_JP.jsonc @@ -0,0 +1,95 @@ +{ + // App info + "app.name": "Cider", + // Dialogs + "dialog.cancel": "キャンセル", + "dialog.ok": "OK", + // Terms + "term.appleMusic": "Apple Music", // Follows brand term + "term.applePodcasts": "Apple Podcasts", // Follows brand term + "term.itunes": "iTunes", // Follows brand term + "term.github": "GitHub", // Follows brand term + "term.discord": "Discord", // Follows brand term + "term.learnMore": "詳しい情報", + "term.accountSettings": "アカウント設定", + "term.logout": "サインアウト", + "term.login": "サインイン", + "term.about": "アプリについて", + "term.privateSession": "プライベートセッション", + "term.queue": "次はこちら", + "term.search": "検索", + "term.library": "ライブラリ", + "term.recentlyAdded": "最近追加した項目", + "term.songs": "曲", + "term.albums": "アルバム", + "term.artists": "アーティスト", + "term.podcasts": "Podcast", + "term.playlists": "プレイリスト", + "term.playlist": "プレイリスト", + "term.play": "再生", + "term.pause": "停止", + "term.previous": "戻る", + "term.next": "次へ", + "term.shuffle": "シャッフル", + "term.repeat": "リピート", + "term.volume": "音量", + "term.mute": "ミュート", + "term.unmute": "ミュート解除", + "term.share": "共有", + "term.settings": "設定", + "term.seeAll": "全部表示", + // Home + "home.title": "ホーム", + "home.recentlyPlayed": "最近の再生", + "home.recentlyAdded": "最近追加した項目", + "home.artistsFeed": "アーティストのフィード", + "home.madeForYou": "あなたにおすすめ", + "home.friendsListeningTo": "友達が聴いている", + "home.followedArtists": "フォローしているアーティスト", + // Errors + "error.appleMusicSubRequired": "Apple Musicのサブスクリプションが必要です。", + // Actions + "action.addToLibrary": "ライブラリに追加", + "action.addToLibrary.success": "ライブラリに追加されました", + "action.addToLibrary.error": "ついか", + "action.removeFromLibrary": "ライブラリから削除", + "action.removeFromLibrary.success": "ライブラリから削除されました", + "action.addToQueue": "キューに追加", + "action.addToQueue.success": "キューに追加されました", + "action.addToQueue.error": "操作を完了できませんでした", + "action.removeFromQueue": "キューから削除", + "action.removeFromQueue.success": "キューから削除されました", + "action.removeFromQueue.error": "操作を完了できませんでした", + "action.follow": "フォロー", + "action.follow.success": "フォロー中", + "action.follow.error": "操作を完了できませんでした", + "action.unfollow": "フォロー解除", + "action.unfollow.success": "フォローをやめました", + "action.unfollow.error": "操作を完了できませんでした", + "action.playNext": "次に再生", + "action.playLater": "最後に再生", + "action.startRadio": "ステーションを作成", + "action.goToArtist": "アーティストへ移動", + "action.goToAlbum": "アルバムへ移動", + "action.share": "曲を共有", + "action.love": "ラブ", + "action.unlove": "ラブを解除", + "action.dislike": "これに似たものをすすめない", + "action.undoDislike": "「これと似た曲のおすすめを減らす」を取り消す", + // Settings + "settings.header.audio": "オーディオ", + "settings.header.audio.description": "Ciderのオーディオ設定", + "settings.header.audio.quality.high": "高品質", + "settings.header.audio.quality.low": "高効率", + "settings.header.audio.quality.auto": "自動", + "settings.header.visual": "ビジュアル", + "settings.header.visual.description": "Ciderのビジュアル設定", + "settings.header.general": "一般", + "settings.header.general.description": "Ciderの一般設定", + "settings.header.lyrics": "歌詞", + "settings.header.lyrics.description": "歌詞の表示設定", + "settings.header.connectivity": "アプリと連携", + "settings.header.connectivity.description": "Ciderの連携設定", + "settings.header.experimental": "試験的な機能", + "settings.header.experimental.description": "Ciderの試験的な機能", +} \ No newline at end of file diff --git a/src/i18n/zh_CN.jsonc b/src/i18n/zh_CN.jsonc new file mode 100644 index 00000000..d37e463f --- /dev/null +++ b/src/i18n/zh_CN.jsonc @@ -0,0 +1,95 @@ +{ + // App info + "app.name": "Cider", + // Dialogs + "dialog.cancel": "取消", + "dialog.ok": "确定", + // Terms + "term.appleMusic": "Apple Music", // Follows brand term + "term.applePodcasts": "Apple Podcasts", // Follows brand term + "term.itunes": "iTunes", // Follows brand term + "term.github": "GitHub", // Follows brand term + "term.discord": "Discord", // Follows brand term + "term.learnMore": "更多信息", + "term.accountSettings": "账户设置", + "term.logout": "登出", + "term.login": "登录", + "term.about": "关于", + "term.privateSession": "私人聆听", + "term.queue": "队列", + "term.search": "搜索", + "term.library": "音乐库", + "term.recentlyAdded": "最近添加", + "term.songs": "歌曲", + "term.albums": "专辑", + "term.artists": "歌手", + "term.podcasts": "播客", + "term.playlists": "播放列表", + "term.playlist": "播放列表", + "term.play": "播放", + "term.pause": "暂停", + "term.previous": "上一首", + "term.next": "下一首", + "term.shuffle": "随机播放", + "term.repeat": "重复播放", + "term.volume": "音量", + "term.mute": "静音", + "term.unmute": "解除静音", + "term.share": "分享", + "term.settings": "设置", + "term.seeAll": "查看全部", + // Home + "home.title": "主页", + "home.recentlyPlayed": "最近播放", + "home.recentlyAdded": "最近添加", + "home.artistsFeed": "您的歌手推荐", + "home.madeForYou": "为您量身定制", + "home.friendsListeningTo": "朋友正在听", + "home.followedArtists": "关注的歌手", + // Errors + "error.appleMusicSubRequired": "需要订阅Apple Music以使用Cider", + // Actions + "action.addToLibrary": "加入音乐库", + "action.addToLibrary.success": "成功加入音乐库", + "action.addToLibrary.error": "加入音乐库的过程发生了错误", + "action.removeFromLibrary": "从音乐库中移除", + "action.removeFromLibrary.success": "已从音乐库中移除", + "action.addToQueue": "加入队列", + "action.addToQueue.success": "成功加入队列", + "action.addToQueue.error": "加入队列的过程发生了错误", + "action.removeFromQueue": "从队列中移除", + "action.removeFromQueue.success": "已从队列中移除", + "action.removeFromQueue.error": "从队列中移除的过程发生了错误", + "action.follow": "关注", + "action.follow.success": "已关注", + "action.follow.error": "尝试关注的过程发生了错误", + "action.unfollow": "取消关注", + "action.unfollow.success": "已取消关注", + "action.unfollow.error": "尝试取消关注的过程发生了错误", + "action.playNext": "下一首播放", + "action.playLater": "最后播放", + "action.startRadio": "开始电台", + "action.goToArtist": "前往歌手", + "action.goToAlbum": "前往专辑", + "action.share": "分享歌曲", + "action.love": "喜欢", + "action.unlove": "取消喜欢", + "action.dislike": "减少此类建议", + "action.undoDislike": "撤销减少此类建议", + // Settings + "settings.header.audio": "音频", + "settings.header.audio.description": "调整Cider的音质", + "settings.header.audio.quality.high": "高音质", + "settings.header.audio.quality.low": "高效率", + "settings.header.audio.quality.auto": "自动", + "settings.header.visual": "外观", + "settings.header.visual.description": "调整Cider的外观", + "settings.header.general": "通用", + "settings.header.general.description": "调整Cider的通用设置", + "settings.header.lyrics": "歌词", + "settings.header.lyrics.description": "调整Cider的歌词设置", + "settings.header.connectivity": "外部连接", + "settings.header.connectivity.description": "调整Cider与外部的连接", + "settings.header.experimental": "实验性功能", + "settings.header.experimental.description": "调整Cider的实验性功能", +} \ No newline at end of file diff --git a/src/i18n/zh_TW.jsonc b/src/i18n/zh_TW.jsonc new file mode 100644 index 00000000..d57fccb4 --- /dev/null +++ b/src/i18n/zh_TW.jsonc @@ -0,0 +1,95 @@ +{ + // App info + "app.name": "Cider", + // Dialogs + "dialog.cancel": "取消", + "dialog.ok": "OK", + // Terms + "term.appleMusic": "Apple Music", // Follows brand term + "term.applePodcasts": "Apple Podcasts", // Follows brand term + "term.itunes": "iTunes", // Follows brand term + "term.github": "GitHub", // Follows brand term + "term.discord": "Discord", // Follows brand term + "term.learnMore": "更多内容", + "term.accountSettings": "賬戶設定", + "term.logout": "登出", + "term.login": "登入", + "term.about": "關於", + "term.privateSession": "私人時段", + "term.queue": "待播清單", + "term.search": "搜尋", + "term.library": "資料庫", + "term.recentlyAdded": "最近加入", + "term.songs": "歌曲", + "term.albums": "專輯", + "term.artists": "藝人", + "term.podcasts": "Podcasts", + "term.playlists": "播放列表", + "term.playlist": "播放列表", + "term.play": "播放", + "term.pause": "暫停", + "term.previous": "上一首", + "term.next": "下一首", + "term.shuffle": "隨機播放", + "term.repeat": "重複播放", + "term.volume": "音量", + "term.mute": "靜音", + "term.unmute": "取消靜音", + "term.share": "分享", + "term.settings": "設定", + "term.seeAll": "顯示全部", + // Home + "home.title": "主頁", + "home.recentlyPlayed": "最近播放", + "home.recentlyAdded": "最近加入", + "home.artistsFeed": "藝人追蹤", + "home.madeForYou": "為您推薦", + "home.friendsListeningTo": "朋友正在聆聽", + "home.followedArtists": "追蹤的藝人", + // Errors + "error.appleMusicSubRequired": "需要訂閱Apple Music以使用Cider", + // Actions + "action.addToLibrary": "加入資料庫", + "action.addToLibrary.success": "成功加入資料庫", + "action.addToLibrary.error": "加入資料庫的過程發生錯誤", + "action.removeFromLibrary": "從資料庫刪除", + "action.removeFromLibrary.success": "已從資料庫刪除", + "action.addToQueue": "加入待播清單", + "action.addToQueue.success": "成功加入待播清單", + "action.addToQueue.error": "加入待播清單的過程發生錯誤", + "action.removeFromQueue": "從代播清單刪除", + "action.removeFromQueue.success": "已從代播清單刪除", + "action.removeFromQueue.error": "從代播清單刪除的過程發生錯誤", + "action.follow": "追蹤", + "action.follow.success": "追蹤中", + "action.follow.error": "追蹤的過程發生錯誤", + "action.unfollow": "取消追蹤", + "action.unfollow.success": "已取消追蹤", + "action.unfollow.error": "取消追蹤的過程發生錯誤", + "action.playNext": "插播", + "action.playLater": "最後播放", + "action.startRadio": "建立電台", + "action.goToArtist": "前往藝人", + "action.goToAlbum": "前往專輯", + "action.share": "分享歌曲", + "action.love": "喜愛", + "action.unlove": "取消喜愛", + "action.dislike": "減少此類建議", + "action.undoDislike": "還原減小此類建議", + // Settings + "settings.header.audio": "音訊", + "settings.header.audio.description": "調整Cider的音訊設定", + "settings.header.audio.quality.high": "高品質", + "settings.header.audio.quality.low": "高效率", + "settings.header.audio.quality.auto": "自動", + "settings.header.visual": "外觀", + "settings.header.visual.description": "調整Cider的外觀", + "settings.header.general": "一般", + "settings.header.general.description": "調整Cider的一般設定", + "settings.header.lyrics": "歌詞", + "settings.header.lyrics.description": "調整Cider的歌詞設定", + "settings.header.connectivity": "外部連接", + "settings.header.connectivity.description": "調整Cider與外部的連接", + "settings.header.experimental": "實驗性功能", + "settings.header.experimental.description": "調整Cider的實驗性功能", +} \ No newline at end of file From b350a7961f110992016da9b1b5d156dffdbe186c Mon Sep 17 00:00:00 2001 From: Vasilis Date: Mon, 24 Jan 2022 00:11:03 +0200 Subject: [PATCH 6/7] Add Greek Translation (#179) + el_GR --- src/i18n/el_GR.jsonc | 95 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 src/i18n/el_GR.jsonc diff --git a/src/i18n/el_GR.jsonc b/src/i18n/el_GR.jsonc new file mode 100644 index 00000000..c1d91af3 --- /dev/null +++ b/src/i18n/el_GR.jsonc @@ -0,0 +1,95 @@ +{ + // App info + "app.name": "Cider", + // Dialogs + "dialog.cancel": "Ακύρωση", + "dialog.ok": "ΟΚ", + // Terms + "term.appleMusic": "Apple Music", + "term.applePodcasts": "Apple Podcasts", + "term.itunes": "iTunes", + "term.github": "GitHub", + "term.discord": "Discord", + "term.learnMore": "Μάθετε Περισσότερα", + "term.accountSettings": "Ρυθμίσεις Λογαριασμού", + "term.logout": "Αποσύνδεση", + "term.login": "Σύνδεση", + "term.about": "Σχετικά με", + "term.privateSession": "Ιδιωτική Περίοδος Λειτουργίας", + "term.queue": "Ουρά", + "term.search": "Εύρεση", + "term.library": "Βιβλιοθήκη", + "term.recentlyAdded": "Πρόσφατες Προσθήκες", + "term.songs": "Τραγούδια", + "term.albums": "Άλμπουμ", + "term.artists": "Καλλιτέχνες", + "term.podcasts": "Podcast", + "term.playlists": "Λίστες Αναπαραγωγής", + "term.playlist": "Λίστα Αναπαραγωγής", + "term.play": "Αναπαραγωγή", + "term.pause": "Παύση", + "term.previous": "Προηγούμενο", + "term.next": "Επόμενο", + "term.shuffle": "Τυχαία Σειρά", + "term.repeat": "Επανάληψη", + "term.volume": "Ένταση", + "term.mute": "Σίγαση", + "term.unmute": "Κατάργηση Σίγασης", + "term.share": "Κοινή Χρήση", + "term.settings": "Ρυθμίσεις", + "term.seeAll": "Προβολή Όλων", + // Home + "home.title": "Αρχική", + "home.recentlyPlayed": "Έπαιξαν Πρόσφατα", + "home.recentlyAdded": "Πρόσφατες Προσθήκες", + "home.artistsFeed": "Ροή των Καλλιτεχνών σου", + "home.madeForYou": "Δημιουργήθηκε Για Εσάς", + "home.friendsListeningTo": "Οι Φίλοι σου Ακούν", + "home.followedArtists": "Καλλιτέχνες που Ακολουθείτε", + // Errors + "error.appleMusicSubRequired": "Το Apple Music απαιτεί μια συνδρομή.", + // Actions + "action.addToLibrary": "Προσθήκη στη Βιβλιοθήκη", + "action.addToLibrary.success": "Προστέθηκε στη Βιβλιοθήκη", + "action.addToLibrary.error": "Σφάλμα Προσθήκης στη Βιβλιοθήκης", + "action.removeFromLibrary": "Αφαίρεση από τη Βιβλιοθήκη", + "action.removeFromLibrary.success": "Αφαιρέθηκε από τη Βιβλιοθήκη", + "action.addToQueue": "Προσθήκη στην Ουρά", + "action.addToQueue.success": "Προστέθηκε στην Ουρά", + "action.addToQueue.error": "Προστέθηκε στην Ουρά", + "action.removeFromQueue": "Αφαίρεση από την Ουρά", + "action.removeFromQueue.success": "Αφαιρέθηκε από την Ουρά", + "action.removeFromQueue.error": "Σφάλμα Αφαίρεσης από την Ουρά", + "action.follow": "Ακολούθηση", + "action.follow.success": "Ακολουθήθηκε", + "action.follow.error": "Σφάλμα Ακολούθησης", + "action.unfollow": "Διακοπή Ακολούθησης", + "action.unfollow.success": "Έγινε Διακοπή Ακολούθησης", + "action.unfollow.error": "Σφάλμα Διακοπής Ακολούθησης ", + "action.playNext": "Αναπαραγωγή ως Επόμενου", + "action.playLater": "Αναπαραγωγή Αργότερα", + "action.startRadio": "Έναρξη Σταθμού", + "action.goToArtist": "Μετάβαση σε Καλλιτέχνη", + "action.goToAlbum": "Μετάβαση σε Άλμπουμ", + "action.share": "Κοινή Χρήση", + "action.love": "Μου αρέσει πολύ", + "action.unlove": "Αναίρεση \"Μου Αρέσει\"", + "action.dislike": "Δεν μου αρέσει", + "action.undoDislike": "Αναίρεση \"Δεν μου αρέσει\"", + // Settings + "settings.header.audio": "Ήχος", + "settings.header.audio.description": "Προσαρμογή ρυθμίσεων ήχου για το Cider.", + "settings.header.audio.quality.high": "Υψηλή", + "settings.header.audio.quality.low": "Χαμηλή", + "settings.header.audio.quality.auto": "Αυτόματη", + "settings.header.visual": "Οπτικά", + "settings.header.visual.description": "Προσαρμογή οπτικών ρυθμίσεων για το Cider.", + "settings.header.general": "Γενικά", + "settings.header.general.description": "Προσαρμογή γενικών ρυθμίσεων για το Cider.", + "settings.header.lyrics": "Στίχοι", + "settings.header.lyrics.description": "Προσαρμογή ρυθμίσεων στίχων για το Cider.", + "settings.header.connectivity": "Σύνδεση", + "settings.header.connectivity.description": "Προσαρμογή ρυθμίσεων σύνδεσης για το Cider.", + "settings.header.experimental": "Πειραματικές", + "settings.header.experimental.description": "Προσαρμογή πειραματικών ρυθμίσεων για το Cider." +} \ No newline at end of file From 33c5f4af2b2e6375b123f4fe5bcbe5a90bd300a7 Mon Sep 17 00:00:00 2001 From: cryptofyre Date: Sun, 23 Jan 2022 16:14:51 -0600 Subject: [PATCH 7/7] chrome is so dumb. --- src/renderer/AppHeader.svg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/AppHeader.svg b/src/renderer/AppHeader.svg index c02ac957..d6a7b723 100644 --- a/src/renderer/AppHeader.svg +++ b/src/renderer/AppHeader.svg @@ -1,4 +1,4 @@ - - + +