Compare commits

..

8 Commits

Author SHA1 Message Date
63d123f96a Merge pull request #241 from Mastermindzh/release/5.3.0
Release/5.3.0
2023-06-24 13:05:52 +02:00
f038412c50 release 5.3.0 2023-06-24 12:41:41 +02:00
ff02287df7 Merge pull request #240 from SPKChaosPhoenix/patch-1
Update Tokyo Night.scss
2023-06-23 15:19:31 +02:00
Marces
f221ded108 Update Tokyo Night.scss
Updatet Tokyo Night to work with the newest version of Tidal.
2023-06-22 16:12:41 +02:00
1440f70100 Merge pull request #237 from Mastermindzh/release/5.2.0
Release/5.2.0
2023-06-18 21:39:30 +02:00
439333e15a Merge pull request #236 from Mastermindzh/feature/drone
added drone builds
2023-06-18 20:25:55 +02:00
b9854e0595 Merge pull request #200 from drom98/fix-album-not-updating
Fix album not updating on playlists
2023-06-18 19:45:45 +02:00
3c835077d5 added drone builds 2023-06-18 15:39:14 +02:00
7 changed files with 55 additions and 28 deletions

16
.drone.yml Normal file
View File

@@ -0,0 +1,16 @@
kind: pipeline
type: docker
name: default
steps:
- name: install
image: node:19.4.0
commands:
- npm install
- name: build_with_linux
image: node:19.4.0
commands:
- apt-get update && apt-get upgrade -y
- apt-get install -y libarchive-tools rpm
- npm run build

View File

@@ -4,12 +4,20 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 5.3.0
- SPKChaosPhoenix updated the beautiful Tokyo Night theme:
![](./docs/images/tokyo-night.png)
## 5.2.0 ## 5.2.0
- moved from Javascript to Typescript for all files - moved from Javascript to Typescript for all files
- use `npm run watch` to watch for changes & recompile typescript and sass files - use `npm run watch` to watch for changes & recompile typescript and sass files
- Added support for theming the application - Added support for theming the application
- Added drone build file use `drone exec` or drone.ci to build it
## 5.1.0 ## 5.1.0

View File

@@ -1,6 +1,6 @@
# Tidal-hifi<img src = "./build/icon.png" height="40" align="right"/> # Tidal-hifi<img src = "./build/icon.png" height="40" align="right"/>
![GitHub release](https://img.shields.io/github/release/Mastermindzh/tidal-hifi.svg) [![Discord logo](./docs/images/discord.png)](https://discord.gg/yhNwf4v4He) ![GitHub release](https://img.shields.io/github/release/Mastermindzh/tidal-hifi.svg) [![github builds](https://github.com/mastermindzh/tidal-hifi/actions/workflows/build.yml/badge.svg)](https://github.com/Mastermindzh/tidal-hifi/actions) [![Build Status](https://ci.mastermindzh.tech/api/badges/Mastermindzh/tidal-hifi/status.svg)](https://ci.mastermindzh.tech/Mastermindzh/tidal-hifi) [![Discord logo](./docs/images/discord.png)](https://discord.gg/yhNwf4v4He)
The web version of [listen.tidal.com](https://listen.tidal.com) running in electron with hifi support thanks to widevine. The web version of [listen.tidal.com](https://listen.tidal.com) running in electron with hifi support thanks to widevine.
@@ -86,15 +86,15 @@ To install with `snap` you need to download the pre-packaged snap-package from t
1. Download 1. Download
```sh ```sh
wget <URI> #for instance: https://github.com/Mastermindzh/tidal-hifi/releases/download/1.0/tidal-hifi_1.0.0_amd64.snap wget <URI> #for instance: https://github.com/Mastermindzh/tidal-hifi/releases/download/1.0/tidal-hifi_1.0.0_amd64.snap
``` ```
2. Install 2. Install
```sh ```sh
snap install --dangerous <path> #for instance: tidal-hifi_1.0.0_amd64.snap snap install --dangerous <path> #for instance: tidal-hifi_1.0.0_amd64.snap
``` ```
### Arch Linux ### Arch Linux

BIN
docs/images/tokyo-night.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "tidal-hifi", "name": "tidal-hifi",
"version": "5.2.0", "version": "5.3.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "tidal-hifi", "name": "tidal-hifi",
"version": "5.2.0", "version": "5.3.0",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@electron/remote": "^2.0.9", "@electron/remote": "^2.0.9",

View File

@@ -1,6 +1,6 @@
{ {
"name": "tidal-hifi", "name": "tidal-hifi",
"version": "5.2.0", "version": "5.3.0",
"description": "Tidal on Electron with widevine(hifi) support", "description": "Tidal on Electron with widevine(hifi) support",
"main": "ts-dist/main.js", "main": "ts-dist/main.js",
"scripts": { "scripts": {

View File

@@ -17,37 +17,37 @@
--search-dialog-background: #24283b; --search-dialog-background: #24283b;
--right-queue-background: #24283b; --right-queue-background: #24283b;
} }
.player--fNPGt.notFullscreen--ugyc2 { .player--gAOQG.notFullscreen--xbpBL {
background-color: var(--footer-player-background); background-color: var(--footer-player-background);
} }
.sidebar--WvRg_ { .sidebar--jVJai {
background-color: var(--sidebar-background); background-color: var(--sidebar-background);
contain: strict; contain: strict;
flex-grow: 1; flex-grow: 1;
overflow-y: auto; overflow-y: auto;
} }
.item--VTpWS:hover { .item--buEQw:hover {
background-color: var(--sidebar-hover-background); background-color: var(--sidebar-hover-background);
} }
.main--LUnJp { .main--jxfcQ {
background-color: var(--main-background); background-color: var(--main-background);
} }
button.button--ncJwL { button.button--yO9Cd {
background-color: var(--main-navigation-control-background); background-color: var(--main-navigation-control-background);
} }
.player--fNPGt.lossLess--g5Jss button.withBackground[aria-checked="true"] path { .player--gAOQG.lossLess--ON3FI button.withBackground[aria-checked="true"] path {
fill: var(--player-control-active-button); fill: var(--player-control-active-button);
} }
.player--fNPGt.lossLess--g5Jss button.withBackground[aria-checked="true"] { .player--gAOQG.lossLess--ON3FI button.withBackground[aria-checked="true"] {
background-color: var(--player-control-background); background-color: var(--player-control-background);
} }
.activeItem--qV6eL .activeItem--qV6eL .playlistItem--YARJh .section--FI41E.playingItem--eWkYS { .activeItem--kFIk0 .activeItem--kFIk0 .playlistItem--mQrxp .section--PSIay.playingItem--eWkYS {
color: #565f89; color: #565f89;
} }
.progressBarWrapper--WZfox { .progressBarWrapper--IBBI9 {
color: var(--player-progress-bar); color: var(--player-progress-bar);
} }
.playbackControls--FLeZA button .tidal-ui__icon { .playbackControls--FhKVf button .tidal-ui__icon {
transform: scale(1); transform: scale(1);
} }
.css-11m9iw3 { .css-11m9iw3 {
@@ -56,27 +56,30 @@ button.button--ncJwL {
.css-11m9iw3 span { .css-11m9iw3 span {
color: var(--indicator-hifi-span); color: var(--indicator-hifi-span);
} }
.activeItem--qV6eL { .activeItem--kFIk0 {
color: var(--sidebar-menu-top-text); color: var(--sidebar-menu-top-text);
} }
.activeItem--qV6eL .playlistItem--YARJh { .activeItem--kFIk0 .playlistItem--mQrxp {
color: var(--sidebar-menu-playlist-text); color: var(--sidebar-menu-playlist-text);
} }
button.feedBell--B8anb { button.feedBell--kvAbD {
background-color: var(--main-feed-button-background); background-color: var(--main-feed-button-background);
} }
.baseContainer--cbf17 { .baseContainer--jxCbW {
background-color: var(--search-dialog-background); background-color: var(--search-dialog-background);
} }
.favoriteButton--TtBlM.is-favorite path { .favoriteButton--Qladw.is-favorite path {
fill: var(--player-control-favorite); fill: var(--player-control-favorite);
} }
.container--mkEWd { .container--PFTHk {
background-color: var(--right-queue-background); background-color: var(--right-queue-background);
} }
.container--vJVjO { .container--cl4MJ{
background-color: var(--search-background); background-color: var(--search-background);
} }
.searchFieldHighlighted--Fitvs { .searchFieldHighlighted--Fitvs {
color: var(--snow-white); color: var(--snow-white);
} }
.searchField--EGBSq {
background-color: var(--search-background);
}