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

Preferences Feature added #489

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

vinayakjeet
Copy link

@vinayakjeet vinayakjeet commented Mar 29, 2024

Work-In-Progress: Pull Request #84

Adding "Preferences" Option to Avogadro's "Edit" Menu

This pull request introduces a significant enhancement to the usability and accessibility of the Avogadro application by adding a new "Preferences" option under the "Edit" menu. This feature enables users to easily access and modify their application preferences directly from the main interface.

Implementation Overview:

  • Modifications to MainWindow Class: The implementation includes comprehensive updates to the MainWindow class, affecting the .cpp, .h, and .ui files to ensure the preferences dialog is seamlessly integrated into the application.

  • Streamlined User Experience: By providing a quick access point to settings via the "Preferences" option, this addition significantly streamlines the user experience. It caters to the needs of users looking to efficiently customize their Avogadro application settings.

Expected Impact:

  • Enhanced Usability: Introducing an accessible and easily navigable "Preferences" option directly in the main interface markedly enhances the overall usability of the Avogadro application.

  • Improved Accessibility: This feature makes it simpler for users to tailor the application to their specific needs, thereby improving accessibility and user satisfaction.

This addition is poised to offer a more intuitive and user-friendly interface, encouraging users to explore and customize their settings to better suit their individual needs and preferences.

closes #84

Signed-off-by: Vinayakjeet Singh Karki <139736674+vinayakjeet@users.noreply.github.com>
Signed-off-by: Vinayakjeet Singh Karki <139736674+vinayakjeet@users.noreply.github.com>
@vinayakjeet
Copy link
Author

Hi @ghutchis ,

Changes Summary:

  • SARIF Output Adjustment: Modified SARIF output settings in codacy.yml to manage the excess run count issue, ensuring compliance with GitHub's SARIF limits.
  • Code Style Consistency: Implemented clang-format on mainwindow.h, mainwindow.cpp, and mainwindow.ui to standardize coding style and improve consistency.
  • Readability and Standards: Enhanced code readability and adhered to standard programming practices, aiming to simplify future code maintenance and review processes.

Feedback and further suggestions are highly welcomed and appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant