[PR #132] [MERGED] Feat: Add Support for Nord Theme 🏔️ #66

Closed
opened 2025-12-29 08:31:15 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/132
Author: @Bad3r
Created: 11/18/2024
Status: Merged
Merged: 12/3/2024
Merged by: @gschier

Base: masterHead: feat/nord-theme


📝 Commits (3)

  • 0bf88f4 feat: Add Nord Theme 🏔️
  • 5c9665b Merge branch 'master' into feat/nord-theme
  • 2ee2a7c Merge branch 'master' into feat/nord-theme

📊 Changes

2 files changed (+32 additions, -0 deletions)

View changed files

📝 src-web/lib/theme/themes.ts (+2 -0)
src-web/lib/theme/themes/nord.ts (+30 -0)

📄 Description

Note

I just realized after creating this PR that the contribution policy specifies that only bug fixes are being accepted. I apologise for the oversight and understand completely if this PR is closed because it doesn’t align with the policy.

Thank you for your time and the amazing project.

This PR adds support for the Nord theme to Yaak 🏔️. As a fan of the Nord theme, I find its calm and cohesive design delightful, and I believe other users who love Nord will enjoy having it as an option within Yaak.

Why Nord Theme?

The Nord theme is an arctic, north-bluish colour palette created for a clean and uncluttered design pattern. It is crafted to achieve optimal focus and readability for code syntax highlighting and UI components. Known for its consistent aesthetic and harmonious blend of tones, Nord reduces eye strain while enhancing usability, making it a great choice for users who value both style and functionality.

Changes Introduced:

  1. Registered the Nord theme in the themes.ts file.
  2. Added a new nord.ts file defining the colour system using the YaakColor API.

Testing:

To test this PR:

  1. Select the Nord theme from the theme menu.
  2. Verify the consistency of the colour system across the UI, including elements such as the sidebar and header.
  3. Ensure readability and usability meet expected standards.

Resources:

Thank you for considering this PR! I look forward to your feedback.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mountain-loop/yaak/pull/132 **Author:** [@Bad3r](https://github.com/Bad3r) **Created:** 11/18/2024 **Status:** ✅ Merged **Merged:** 12/3/2024 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `master` ← **Head:** `feat/nord-theme` --- ### 📝 Commits (3) - [`0bf88f4`](https://github.com/mountain-loop/yaak/commit/0bf88f417700fb71ecc41e2bc789573d4d758ccc) feat: Add Nord Theme 🏔️ - [`5c9665b`](https://github.com/mountain-loop/yaak/commit/5c9665bbb1d931ead5a5879cd1904b0ae9f063b1) Merge branch 'master' into feat/nord-theme - [`2ee2a7c`](https://github.com/mountain-loop/yaak/commit/2ee2a7c781e3e877325715041ceab1a60953578a) Merge branch 'master' into feat/nord-theme ### 📊 Changes **2 files changed** (+32 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `src-web/lib/theme/themes.ts` (+2 -0) ➕ `src-web/lib/theme/themes/nord.ts` (+30 -0) </details> ### 📄 Description > [!NOTE] > I just realized after creating this PR that the contribution policy specifies that only bug fixes are being accepted. I apologise for the oversight and understand completely if this PR is closed because it doesn’t align with the policy. > > Thank you for your time and the amazing project. This PR adds support for the [Nord theme](https://www.nordtheme.com) to Yaak 🏔️. As a fan of the Nord theme, I find its calm and cohesive design delightful, and I believe other users who love Nord will enjoy having it as an option within Yaak. #### Why [Nord Theme](https://www.nordtheme.com)? The Nord theme is an arctic, north-bluish colour palette created for a clean and uncluttered design pattern. It is crafted to achieve optimal focus and readability for code syntax highlighting and UI components. Known for its consistent aesthetic and harmonious blend of tones, Nord reduces eye strain while enhancing usability, making it a great choice for users who value both style and functionality. #### Changes Introduced: 1. Registered the Nord theme in the `themes.ts` file. 2. Added a new `nord.ts` file defining the colour system using the `YaakColor` API. #### Testing: To test this PR: 1. Select the **Nord theme** from the theme menu. 2. Verify the consistency of the colour system across the UI, including elements such as the sidebar and header. 3. Ensure readability and usability meet expected standards. #### Resources: - [Official Nord Theme Website](https://www.nordtheme.com) - [Nord Theme Documentation](https://www.nordtheme.com/docs/) Thank you for considering this PR! I look forward to your feedback. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 08:31:15 +01:00
adam closed this issue 2025-12-29 08:31:15 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak-mountain-loop#66