[PR #483] [CLOSED] Dark theme #771

Closed
opened 2026-02-27 09:09:41 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/lldap/lldap/pull/483
Author: @pixelrazor
Created: 3/20/2023
Status: Closed

Base: yew_migrationHead: feature/dark-theme


📝 Commits (9)

📊 Changes

28 files changed (+911 additions, -1058 deletions)

View changed files

📝 Cargo.lock (+109 -97)
📝 app/Cargo.toml (+8 -6)
📝 app/index.html (+11 -2)
📝 app/index_local.html (+10 -2)
📝 app/src/components/add_group_member.rs (+23 -22)
📝 app/src/components/add_user_to_group.rs (+23 -22)
📝 app/src/components/app.rs (+135 -118)
📝 app/src/components/change_password.rs (+37 -43)
📝 app/src/components/create_group.rs (+14 -19)
📝 app/src/components/create_user.rs (+24 -32)
📝 app/src/components/delete_group.rs (+22 -24)
📝 app/src/components/delete_user.rs (+23 -23)
📝 app/src/components/group_details.rs (+21 -22)
📝 app/src/components/group_table.rs (+15 -17)
📝 app/src/components/login.rs (+31 -35)
📝 app/src/components/logout.rs (+13 -13)
📝 app/src/components/remove_user_from_group.rs (+19 -18)
📝 app/src/components/reset_password_step1.rs (+19 -19)
📝 app/src/components/reset_password_step2.rs (+31 -41)
📝 app/src/components/router.rs (+19 -23)

...and 8 more files

📄 Description

Resolves #250

Uses bootstrap nighshade. Initial state is set by browser preference, but can be overridden with user choice.

Some of the -dark and -muted classes did not have any contrast in dark mode, so they were changed


🔄 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/lldap/lldap/pull/483 **Author:** [@pixelrazor](https://github.com/pixelrazor) **Created:** 3/20/2023 **Status:** ❌ Closed **Base:** `yew_migration` ← **Head:** `feature/dark-theme` --- ### 📝 Commits (9) - [`575b3bb`](https://github.com/lldap/lldap/commit/575b3bb35ecf68242d64e8747cb122d7b8156c16) app: update yew to 0.19 - [`755b725`](https://github.com/lldap/lldap/commit/755b725da752c3fde879fb729056524a9d46875e) Initial impl (pre yew 0.19) - [`1d21bcc`](https://github.com/lldap/lldap/commit/1d21bcc25bfca74505195d61c17544592494ce98) Initial impl (pre yew 0.19) - [`7d8a453`](https://github.com/lldap/lldap/commit/7d8a453ea907acf79beb5bdf43432a35ed52fd10) Refactor - [`ca3339b`](https://github.com/lldap/lldap/commit/ca3339ba8712ab914c30143e367504f938fb98c5) Merge branch 'feature/dark-theme' of https://github.com/pixelrazor/lldap into feature/dark-theme - [`82b033b`](https://github.com/lldap/lldap/commit/82b033b1bb9b42b2b96da066e891a53aca1ede18) Remove extra boostrap file - [`e12b3ba`](https://github.com/lldap/lldap/commit/e12b3bad560ec66bad247abac58d103c6677df0e) Delete bad merge artifact - [`0a6eb2d`](https://github.com/lldap/lldap/commit/0a6eb2db3981dbb2d18eb0869d03227fea174686) cargo fmt - [`94d3361`](https://github.com/lldap/lldap/commit/94d336151ba58296838c4c2eadb700ee7a3cca7d) Readd class to avatar/details to fix spacing ### 📊 Changes **28 files changed** (+911 additions, -1058 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+109 -97) 📝 `app/Cargo.toml` (+8 -6) 📝 `app/index.html` (+11 -2) 📝 `app/index_local.html` (+10 -2) 📝 `app/src/components/add_group_member.rs` (+23 -22) 📝 `app/src/components/add_user_to_group.rs` (+23 -22) 📝 `app/src/components/app.rs` (+135 -118) 📝 `app/src/components/change_password.rs` (+37 -43) 📝 `app/src/components/create_group.rs` (+14 -19) 📝 `app/src/components/create_user.rs` (+24 -32) 📝 `app/src/components/delete_group.rs` (+22 -24) 📝 `app/src/components/delete_user.rs` (+23 -23) 📝 `app/src/components/group_details.rs` (+21 -22) 📝 `app/src/components/group_table.rs` (+15 -17) 📝 `app/src/components/login.rs` (+31 -35) 📝 `app/src/components/logout.rs` (+13 -13) 📝 `app/src/components/remove_user_from_group.rs` (+19 -18) 📝 `app/src/components/reset_password_step1.rs` (+19 -19) 📝 `app/src/components/reset_password_step2.rs` (+31 -41) 📝 `app/src/components/router.rs` (+19 -23) _...and 8 more files_ </details> ### 📄 Description Resolves #250 Uses [bootstrap nighshade](https://github.com/vinorodrigues/bootstrap-dark-5/blob/main/docs/bootstrap-nightshade.md). Initial state is set by browser preference, but can be overridden with user choice. Some of the `-dark` and `-muted` classes did not have any contrast in dark mode, so they were changed --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 09:09:41 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lldap-lldap#771
No description provided.