Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Release Update 2022.03.18 #4

Merged
merged 4 commits into from
Mar 18, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .github/RELEASE_CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@
2. Update [VERSIONS_ARCHIVE.md](../VERSIONS_ARCHIVE.md) :
- Change old versions link from `*/releases/latest/download/*` to `*/releases/{tagname}/download/*`
- Add new version with link to `*/releases/latest/download/*`
3. Commit and Create new tag. Name sample: `release-ddmmyyyyhhmm`
4. Push tag to remote and create **release**
5. Attach <ins>ALL</ins> theme files *(Even if they don't have any changes)* to release to make `*/releases/latest/download/*` work properly
6. Well done, mate 👏. Give yourself a cookie 🍪.
3. Add new version to table in [README.md #development-status](../README.md#development-status)
4. Commit and Create new tag. Name sample: `release-ddmmyyyyhhmm`
5. Push tag to remote and create **release**
6. ~~Attach <ins>ALL</ins> theme files *(Even if they don't have any changes)* to release to make `*/releases/latest/download/*` work properly~~
> Files are now automatically attached to release with Github Actions
7. Well done, mate 👏. Give yourself a cookie 🍪. I **DO** hope everything is working fine and no fixes are needed 🥵.
Binary file modified .github/preview.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,23 @@
# Dark Shell Telegram theme Changelog

## Updates history
- [Update 2022.03.18](#update-20220318)
- [Update 2022.02.19](#update-20220219)
- [Update 2022.01.07](#update-20220107)


## Update 2022.03.18
### TDesktop v1.2 Release
#### Fixed
- Title buttons color for inactive state now more consistent with title bar

### Global Changes
#### Changed
- Preview screenshot updated
- Reflect current state
- Fonts changed


## Update 2022.02.19
### Android v2.1 Release
#### Fixed
Expand Down
108 changes: 68 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,53 +8,81 @@
<img src=".github/preview.jpg">
</p>

# Table Of Contents
- [Main Information](#main-information)
- [Installation](#installation)
- [Universal](#universal)
- [Manual Install](#manual-install)
- [Download specific version](#download-specific-version)
- [Development Status](#development-status)


# Main Information
- **Dark Shell** is a minimalistic dark mode theme for Telegram clients on Windows, Linux, macOS, iOS, Android.
- This repository contains all source files and releases for this theme.


# Installation
## [**Click to install**][telegram-theme-shared-link] this theme on any supported device *([devices list](./README.md#Development-Status))*

## Or install it manually
- **Windows / Linux** *(Manual Install)* :
1. [Download The Latest Release][tdesktop-latest-release] or select version from [Versions Archive](./VERSIONS_ARCHIVE.md).
2. Open Telegram.
- *Using messages :*
1. Send the downloaded file to `Saved messages`.
2. Click on sent file and press `APPLY THIS THEME` button.
- *Using settings :*
1. Go to **Settings** -> **Chat Settings**.
2. Press <img src=".github/setup_guide/icon_openVerticalMenu.png" width=15> -> `Create new theme` -> `IMPORT EXISTING THEME`.
3. Find and choose downloaded `.tdesktop-theme` file.
- **macOS** *(Manual Install)* :
1. [Download The Latest Release][macOS-latest-release] or select version from [Versions Archive](./VERSIONS_ARCHIVE.md).
2. Open Telegram and go to `Settings` -> `Appearance`.
3. Press <img src=".github/setup_guide/icon_openHorizontalMenu.png" width=15> in upper-right corner of app and press `New theme`.
4. Name it **Dark Shell** *(Or how you want to)* and press `Create`.<br>You'll be asked to save the theme file. Save it anywhere *(You can delete this file after that)*.
5. <kbd>RMB</kbd> click on created theme and click `Edit` -> `Update from file`
6. Find and choose downloaded `.palette` file.
- **iOS** *(Manual Install)* :
1. [Download The Latest Release][iOS-latest-release] or select version from [Versions Archive](./VERSIONS_ARCHIVE.md).
2. Send the downloaded file to `Saved messages`.
3. Click on it.
4. Press the `Set` button in bottom-right corner of the screen.
- **Android** *(Manual Install)* :
1. [Download The Latest Release][android-latest-release] or select version from [Versions Archive](./VERSIONS_ARCHIVE.md).
2. Send the downloaded file to `Saved messages`.
3. Click on it.
4. Press the `Apply` button in bottom-right corner of the screen.

## How to download a specific version
If you want to download a specific version of theme <ins>DON'T</ins> search for it in [Releases](https://github.com/maximilionus/Telegram-Dark-Shell/releases). Instead, go to the [Versions Archive](./VERSIONS_ARCHIVE.md) and you'll find a table with all versions and links to them.
## Universal
- [**Click to install** ☁️][telegram-theme-shared-link] this theme on any supported device with cloud syncronization support *([devices list](./README.md#Development-Status))*
> All new stable features and changes will be delivered much faster and will not be bound to releases

## Manual Install

<details><summary><b>&emsp;Windows / Linux</b></summary>

1. [Download The Latest Release][tdesktop-latest-release] or select version from [Versions Archive](./VERSIONS_ARCHIVE.md).
2. Open Telegram.
- *Using messages :*
1. Send the downloaded file to `Saved messages`.
2. Click on sent file and press `APPLY THIS THEME` button.
- *Using settings :*
1. Go to **Settings** -> **Chat Settings**.
2. Press <img src=".github/setup_guide/icon_openVerticalMenu.png" width=15> -> `Create new theme` -> `IMPORT EXISTING THEME`.
3. Find and choose downloaded `.tdesktop-theme` file.

</details>

<details><summary>&emsp;<b>macOS</b></summary>

1. [Download The Latest Release][macOS-latest-release] or select version from [Versions Archive](./VERSIONS_ARCHIVE.md).
2. Open Telegram and go to `Settings` -> `Appearance`.
3. Press <img src=".github/setup_guide/icon_openHorizontalMenu.png" width=15> in upper-right corner of app and press `New theme`.
4. Name it **Dark Shell** *(Or how you want to)* and press `Create`.<br>You'll be asked to save the theme file. Save it anywhere *(You can delete this file after that)*.
5. <kbd>RMB</kbd> click on created theme and click `Edit` -> `Update from file`
6. Find and choose downloaded `.palette` file.

</details>

<details><summary>&emsp;<b>iOS</b></summary>

1. [Download The Latest Release][iOS-latest-release] or select version from [Versions Archive](./VERSIONS_ARCHIVE.md).
2. Send the downloaded file to `Saved messages`.
3. Click on it.
4. Press the `Set` button in bottom-right corner of the screen.

</details>

<details><summary>&emsp;<b>Android</b></summary>

1. [Download The Latest Release][android-latest-release] or select version from [Versions Archive](./VERSIONS_ARCHIVE.md).
2. Send the downloaded file to `Saved messages`.
3. Click on it.
4. Press the `Apply` button in bottom-right corner of the screen.

</details>

## Download specific version
If you want to download a specific version of theme <ins>DON'T</ins> search for it in [Releases](https://github.com/maximilionus/Telegram-Dark-Shell/releases). Instead, go to the [Versions Archive](./VERSIONS_ARCHIVE.md) and you'll find a table with all versions and links to them.


# Development Status
| **Platform** | **Ready** | **Tested** | **Version** |
| :----------- | :-------- | :--------- | :---------- |
| Windows | yes | yes | `1.1` |
| Linux | yes | yes | `1.1` |
| macOS | yes | no | `1.0` |
| iOS | yes | yes | `1.1` |
| Android | yes | yes | `2.1` |
| **Platform** | **Ready** | **Tested** | **Version** |
| :---------------------- | :-------- | :--------- | :---------- |
| **Windows** / **Linux** | yes | yes | `1.2` |
| **macOS** | yes | no | `1.0` |
| **iOS** | yes | yes | `1.1` |
| **Android** | yes | yes | `2.1` |

> If you've tested this theme on non-tested platform, please [let me know about it](https://github.com/maximilionus/Telegram-Dark-Shell/issues/new?labels=platform-tested)

Expand Down
8 changes: 4 additions & 4 deletions TDesktop/DarkShell.tdesktop-palette
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,10 @@ tooltipFg: #5d6c80;
tooltipBorderFg: #c9d1db;

titleShadow: #25252540;
titleBg: #202020;
titleBgActive: #252525;
titleButtonBg: titleBg;
titleButtonFg: #ffffff;
titleBg: #252525;
titleBgActive: titleBg;
titleButtonBg: lightButtonBg;
titleButtonFg: #939393;
titleButtonBgOver: #494949;
titleButtonFgOver: #ffffff;
titleButtonBgActive: titleBgActive;
Expand Down
Binary file modified TDesktop/DarkShell.tdesktop-theme
Binary file not shown.
9 changes: 5 additions & 4 deletions VERSIONS_ARCHIVE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

| **Platforms** →<br>**Versions** ↓ | Windows / Linux | macOS | iOS | Android |
| :-------------------------------- | :------------------------ | :--------------------- | :------------------- | :----------------------- |
| Latest → | [🡇`1.1`][tdesktop-latest] | [🡇`1.0`][macOS-latest] | [🡇`1.1`][iOS-latest] | [🡇`2.1`][Android-latest] |
| | [🡇`1.0`][tdesktop-1.0] | | [🡇`1.0`][iOS-v1.0] | [🡇`2.0`][Android-v2.0] |
| | | | | [🡇`1.0`][Android-v1.0] |
| Latest → | [`1.2`][tdesktop-latest] | [`1.0`][macOS-latest] | [`1.1`][iOS-latest] | [`2.1`][Android-latest] |
| | [`1.1`][tdesktop-1.1] | | [`1.0`][iOS-v1.0] | [`2.0`][Android-v2.0] |
| | [↓`1.0`][tdesktop-1.0] | | | [`1.0`][Android-v1.0] |

<!-- Telegram Desktop Versions (Windows / Linux) -->
[tdesktop-latest]: https://github.com/maximilionus/Telegram-Dark-Shell/releases/latest/download/DarkShell.tdesktop-theme (Windows/Linux Latest Release)
[tdesktop-1.0]: https://github.com/maximilionus/telegram-dark-shell/releases/download/build-190420202035/DarkShell.tdesktop-theme
[tdesktop-1.0]: https://github.com/maximilionus/telegram-dark-shell/releases/download/build-190420202035/DarkShell.tdesktop-theme (Windows/Linux 1.0 Release)
[tdesktop-1.1]: https://github.com/maximilionus/telegram-dark-shell/releases/download/release-202202192341/DarkShell.tdesktop-theme (Windows/Linux 1.1 Release)
<!-- Telegram macOS Versions -->
[macOS-latest]: https://github.com/maximilionus/Telegram-Dark-Shell/releases/latest/download/DarkShell.palette (macOS Latest Release)
<!-- Telegram iOS Versions -->
Expand Down