[PR #31] [MERGED] Theme system refactor #8

Closed
opened 2025-12-29 07:18:53 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/31
Author: @gschier
Created: 5/17/2024
Status: Merged
Merged: 5/22/2024
Merged by: @gschier

Base: masterHead: theme-refactor


📝 Commits (10+)

  • 1750143 PoC foreground/background colors
  • 102a553 Buttons (mostly) done. Bet time
  • 42f8c18 Buttons are good now
  • a64d9fe New Color class and refactor
  • 3865257 Start converting borders and other things
  • b281894 Banners and other fixes
  • 6f9d507 Started on light theme
  • 86361ac THeme agnostic color functions
  • f7e92cc Syntax colors
  • 9b08d65 Some fixes for light mode

📊 Changes

82 files changed (+911 additions, -741 deletions)

View changed files

📝 package-lock.json (+1 -1)
📝 package.json (+1 -1)
📝 src-tauri/tauri.conf.json (+2 -2)
📝 src-web/components/BinaryFileEditor.tsx (+3 -3)
📝 src-web/components/CommandPalette.tsx (+3 -3)
📝 src-web/components/CookieDialog.tsx (+1 -1)
📝 src-web/components/DropMarker.tsx (+1 -1)
📝 src-web/components/EmptyStateText.tsx (+3 -1)
📝 src-web/components/EnvironmentActionsDropdown.tsx (+2 -2)
📝 src-web/components/EnvironmentEditDialog.tsx (+4 -4)
📝 src-web/components/ExportDataDialog.tsx (+2 -2)
📝 src-web/components/GlobalHooks.tsx (+3 -2)
📝 src-web/components/GraphQLEditor.tsx (+2 -2)
📝 src-web/components/GrpcConnectionLayout.tsx (+3 -2)
📝 src-web/components/GrpcConnectionMessagesPane.tsx (+19 -21)
📝 src-web/components/GrpcConnectionSetupPane.tsx (+6 -7)
📝 src-web/components/GrpcEditor.tsx (+3 -3)
📝 src-web/components/GrpcProtoSelection.tsx (+2 -2)
📝 src-web/components/ImportCurlButton.tsx (+3 -3)
📝 src-web/components/Overlay.tsx (+2 -2)

...and 62 more files

📄 Description

It doesn't look any different, but it is!

CleanShot 2024-05-19 at 23 41 11@2x


🔄 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/31 **Author:** [@gschier](https://github.com/gschier) **Created:** 5/17/2024 **Status:** ✅ Merged **Merged:** 5/22/2024 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `master` ← **Head:** `theme-refactor` --- ### 📝 Commits (10+) - [`1750143`](https://github.com/mountain-loop/yaak/commit/1750143b14b466847129865f6af490052091913c) PoC foreground/background colors - [`102a553`](https://github.com/mountain-loop/yaak/commit/102a5534cbd52d17eda26ed94c81fef496d49d11) Buttons (mostly) done. Bet time - [`42f8c18`](https://github.com/mountain-loop/yaak/commit/42f8c18d0c5ef013b7670ad00042027474b2a3b8) Buttons are good now - [`a64d9fe`](https://github.com/mountain-loop/yaak/commit/a64d9feb99ca73ca1ef4d6fa8baadce237a8a456) New Color class and refactor - [`3865257`](https://github.com/mountain-loop/yaak/commit/38652573c43cd2780b202c29473a119b00f449fd) Start converting borders and other things - [`b281894`](https://github.com/mountain-loop/yaak/commit/b2818947ce963aff45fe54c50847a44557bed9ef) Banners and other fixes - [`6f9d507`](https://github.com/mountain-loop/yaak/commit/6f9d507e4e51b6677165526a17f8afb4a07cfdd0) Started on light theme - [`86361ac`](https://github.com/mountain-loop/yaak/commit/86361acf0e3d74990564097c3709d9eb4084946f) THeme agnostic color functions - [`f7e92cc`](https://github.com/mountain-loop/yaak/commit/f7e92cc3f9c94c0ec2222b8a1c0c49bd60ac04c7) Syntax colors - [`9b08d65`](https://github.com/mountain-loop/yaak/commit/9b08d650c95fe485581b7396a7ecb4cbfe726974) Some fixes for light mode ### 📊 Changes **82 files changed** (+911 additions, -741 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+1 -1) 📝 `package.json` (+1 -1) 📝 `src-tauri/tauri.conf.json` (+2 -2) 📝 `src-web/components/BinaryFileEditor.tsx` (+3 -3) 📝 `src-web/components/CommandPalette.tsx` (+3 -3) 📝 `src-web/components/CookieDialog.tsx` (+1 -1) 📝 `src-web/components/DropMarker.tsx` (+1 -1) 📝 `src-web/components/EmptyStateText.tsx` (+3 -1) 📝 `src-web/components/EnvironmentActionsDropdown.tsx` (+2 -2) 📝 `src-web/components/EnvironmentEditDialog.tsx` (+4 -4) 📝 `src-web/components/ExportDataDialog.tsx` (+2 -2) 📝 `src-web/components/GlobalHooks.tsx` (+3 -2) 📝 `src-web/components/GraphQLEditor.tsx` (+2 -2) 📝 `src-web/components/GrpcConnectionLayout.tsx` (+3 -2) 📝 `src-web/components/GrpcConnectionMessagesPane.tsx` (+19 -21) 📝 `src-web/components/GrpcConnectionSetupPane.tsx` (+6 -7) 📝 `src-web/components/GrpcEditor.tsx` (+3 -3) 📝 `src-web/components/GrpcProtoSelection.tsx` (+2 -2) 📝 `src-web/components/ImportCurlButton.tsx` (+3 -3) 📝 `src-web/components/Overlay.tsx` (+2 -2) _...and 62 more files_ </details> ### 📄 Description It doesn't look any different, but it is! ![CleanShot 2024-05-19 at 23 41 11@2x](https://github.com/yaakapp/yaak/assets/587576/35df094d-13dc-4a2e-b605-f911a0ff5efd) --- <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 07:18:53 +01:00
adam closed this issue 2025-12-29 07:18:53 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#8