ModernSIS

GPL-3.0 License

Stars
5

ModernSIS

Version: 0.4.0

License: GNU General Public License v3.0

ModernSIS is designed to provide a visually appealing dark theme for the AOU Student Information System (SIS) pages, specifically targeting the domains sisksa.aou.edu.kw and sis.aou.edu.kw. This extension enhances readability, reduces eye strain, and offers a modern look while preserving the SIS platform's original functionality.


Features

  • Multiple Color Modes: Three color modes to choose from, with new colors coming soon.
  • Supports Multiple Pages: Compatible with all AOU SIS regions.
  • Lightweight and Fast: Minimal impact on browser performance.
  • Easy Installation and Use: Quick setup with one-click installation from popular web stores.
  • Privacy Focused: No personal data is ever read or written; only CSS code is altered.
  • Enhanced Security: Automatically disables itself on financial, reports, or exam-related pages to protect your privacy.

Installation

Stable Release

To install the latest stable release of ModernSIS:

  1. Visit the Chrome Web Store and click on "Add to Chrome."
  2. The extension will soon be available on the Edge Web Store stay tuned!

Development Releases

To install the latest development version of ModernSIS:

  1. Clone the repository:
    git clone https://github.com/MohamedAAbdallah/ModernSIS.git
    
  2. Open Chrome and go to the Extensions page:
    • Enter chrome://extensions/ in the address bar or click on the menu (three dots) > More Tools > Extensions.
  3. Enable Developer Mode:
    • Toggle the "Developer mode" switch at the top right corner of the Extensions page.
  4. Load the extension:
    • Click on "Load unpacked" and select the \src\ folder from where you cloned the repository.
  5. The extension should now be installed and ready to use in development mode, enjoy!

Usage

Once installed, ModernSIS will automatically activate the dark theme or your selected color mode on any page under the specified SIS domains (*.aou.edu.kw), except financial or exam-related pages.

Contributing contributions welcome

We welcome contributions to enhance the ModernSIS extension. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make and commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a Pull Request.

Please read our Contributing Guidelines and adhere to our Code of Conduct.

Code of Conduct

We are committed to providing a welcoming and inclusive environment for everyone. All participants are expected to follow the Code of Conduct.

To report any violations, please create a GitHub issue or contact us via email at [email protected].

Acknowledgments

We would like to thank the following contributors for their efforts in developing this project:

  • Yossif ElHoseny - Web Designer
  • Mohamed Hamed - Web Developer
  • Bassant Ahmed - Graphic Designer
  • Ahmed Yasser - Tester
  • Rana Abdelsalam - Tester

License

This project is licensed under the terms of the GNU General Public License v3.0. You are free to use, modify, and distribute this software in accordance with the license terms. Contributions to this project will also be licensed under the same terms.

Contact

For any questions, suggestions, or issues, please feel free to reach out:

**Enjoy a modern and stylish browsing experience with ModernSIS! **


Badges
Extracted from project README's
CodeQL contributions welcome