Welcome to the Dark CPI Web Extension for SAP CPI and Build-workzone repository! This open-source project provides a sleek, dark interface for your SAP environment, enhancing visual comfort and overall user experience.
It addresses the common need for a cohesive and comfortable visual interface by extending the dark theme across various UI elements.Moreover, the ability to personalize and extend SAP applications allows for a more tailored user experience, aligning with individual preferences and working conditions.
The plugin does not collect personal data. Nevertheless the stores like Chrome Web Store collect some anonymous data like how many users have the plugin installed. We do not trust 3rd party library & tools so we implemented our own solution instead of library to ensure security for logging in browser but nothing is stored or sent to any server by this plugin.
We guarantee:
[!WARNING]
No Firefox browser support.
To install the Dark CPI Extension, please follow these steps:
Download the Extension:
Manual Installation:
chrome://extensions/
.Using the Dark CPI Extension is straightforward:
Addtionally we support SAP BUILD and Theme Designer
The Dark CPI Extension allows you to customize the theme by specifying a URL parameter. This feature enables you to choose from a variety of predefined themes.
To select a specific theme, append the darkcpi
parameter to the URL of your SAP CPI environment, followed by the desired theme value. For example:from design page,
https://your-sap-cpi-environment.ondamand.com/shell/design?darkcpi=theme-value
Replace theme-value
with one of the valid keys from the themeMap
object.
The extension comes with the following predefined themes:
0
: Morning Horizon - New Theme By SAP1
: Evening Horizon - Dark Theme similar to New UI2
: Quartz Light - Previous UI Theme before Morning Horizon[!NOTE] any other theme by SAP is not compatible with this extension.
If you want to create your own custom theme, you can modify the themeMap
object in the source code. Add a new key-value pair, where the key represents the theme name (to be used in the URL parameter), and the value is an object containing the CSS styles for your custom theme.
We are committed to fostering an open and welcoming environment for all contributors and users. Please adhere to our Code of Conduct, which outlines the expected behavior and guidelines for participation in this project.
We welcome contributions from the community! To contribute, please follow these steps:
git clone <your-fork-url>
to clone your fork to your local machine.git checkout -b feature-branch
to create a new branch for your feature or bugfix.git commit -m "Description of changes"
and git push origin feature-branch
.[!IMPORTANT]
No 3rd party lib is allowed in minified version. If you want to include then it should be uncompressed version So that we can review / set other environment asISOLATED
for security reasons.
Please refer to our [Contribution Guidelines]() for more detailed information.
To ensure the highest quality of code and maintain the project's integrity, we have established strict guidelines for code reviews:
We appreciate your patience and cooperation during the review process.
If you have any questions, issues, or suggestions, please feel free to open an issue on GitHub.
Thank you for using the Dark CPI Extension! We hope it enhances your SAP experience.