Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Customizable App Themes #28

Open
bhavik-mangla opened this issue Dec 26, 2024 · 7 comments
Open

Customizable App Themes #28

bhavik-mangla opened this issue Dec 26, 2024 · 7 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@bhavik-mangla
Copy link
Contributor

Implement a feature that lets users switch between different themes (e.g., light mode, dark mode, or custom color schemes). This adds a personalized touch and also improves accessibility for users who prefer specific color contrasts.

Goals:
• Offer at least two theme options (light and dark).
• Provide an intuitive UI for theme selection.

Possible Approach:
• Use Flutter’s theme system to define ThemeData objects for different themes.
• Expose a settings menu or toggle for switching the active theme.
• Save the user’s theme preference in local storage (e.g., SharedPreferences).

@khushi-hura
Copy link

hey @bhavik-mangla I can work on this issue, please assign!

@Gaurav60419430
Copy link

hi @bhavik-mangla i have recently share you my progress regarding the dark theam toggle button , can you please assign me this issue

khushi-hura added a commit to khushi-hura/OpenPeerChat-flutter that referenced this issue Dec 26, 2024
… app is set to deafult system them and I have added a toggle button in the home screen on pressing which the theme of the app changes.
khushi-hura added a commit to khushi-hura/OpenPeerChat-flutter that referenced this issue Dec 27, 2024
khushi-hura added a commit to khushi-hura/OpenPeerChat-flutter that referenced this issue Dec 27, 2024
khushi-hura added a commit to khushi-hura/OpenPeerChat-flutter that referenced this issue Dec 27, 2024
@james-cpu5
Copy link

@khushi-hura hello mam i have recently clone this repo ,i am a beginner could you help me i am able to built the app successfully but in the emulator or in the physical devices it is taking the fingerprint and crashing down showing cause by MissingForegroundServicetype exception @Gaurav60419430 @bhavik-mangla @bhavik-mangla can you help me step by step to resolve this i am a beginner and want to learn

@khushi-hura
Copy link

Please refer to the contribution guidelines mentioned -
Steps to setup Open_Peer_Chat

Fork the Repository

Clone the Forked Repository

git clone https://github.com/YOUR_USERNAME/OpenPeerChat-flutter.git
cd OpenPeerChat-flutter

3)Setup the Main Repository as Upstream
git remote add upstream https://github.com/AOSSIE-Org/OpenPeerChat-flutter.git
git remote -v

4)Setup Latest Branch
git fetch upstream
git checkout gsoc-2024
git pull upstream gsoc-2024

5)Create a New Branch for Your Updates and Push Your Changes
git checkout -b gsoc-2025
git add .
git commit -m "Add: Your brief update description"
git push origin gsoc-2025

Create a Pull Request with a detailed description and Submit for Review
The latest branch is gsoc-2024.

Also always include a video showcasing the changes you have made.

@james-cpu5
Copy link

@khushi-hura i have cloned the repo and facing the issue while running the app it is constantly crashing after fingerprint
Uploading 20241228_015045.jpg…

@bhavik-mangla
Copy link
Contributor Author

I am unable to see the screenshot @james-cpu5
If possible, discuss your issues on our discord channel here - https://discord.com/channels/1022871757289422898/1317925790939217974

@khushi-hura
Copy link

Hey @bhavik-mangla did you look into the PR addressing this issue which was raised by me yesterday?
Please let me know if that works fine I can push the changes into a new branch according to guidelines explained by you today!
Thanks in advance :)

@bhavik-mangla bhavik-mangla added enhancement New feature or request good first issue Good for newcomers labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants