I wanted to ask that can we change the position of the icons of the header bar with Global Shell? Like top left centre or right or other.
what else can we achieve through Global shell other than changing the theme color.
Hi @Tahir_Zaman
At this point you can change the theme color but the icons follow the same position of the interface (LTR in languages that are LTR, and RTL in languages that are RTL). For instance,
Could you tell us more about the use-case and why moving the icons interests you? I’m triaging this topic so it would be great if you could share more about the idea you have in mind. Just a clarification, ideas are prioritized based on the need by implementations on the field.
Also, just to make sure, if the icons you’re refering to are the app icons in the app menu then those can be rearranged from the Menu Management app:
Menu Management app: * App hub | * Instance. | * Github
Thanks!
Hi @Gassim by the Icons I meant the nav bar icons for example:
messaging icon, command palette and the profile pic.
I was exploring what can we do with command shell like changing theme color and what more. and that was just and idea about the appearance.
though I did achieve it ![]()
I downloaded the global shell app code from the github and made changes init and i will share the screen shots .
as you can see the icons are now in centre. I also added the timezone just to check how will it work and just for practice.
though I would love a suggestion from every one what else can we add that would be usefull.
Thanks
Hi @Tahir_Zaman
I think what you are doing is really great by delving into the details of the apps and testing all kinds of tweaks. It actually looks pretty!
I believe that you could put your skills for a wider audience and the community if you’d like to contribute directly to the DHIS2 core and the apps/plugins. Please go through the contribution guide: Contribute to the DHIS2 source code | DHIS2 Developer Portal
We can discuss features that you’d like to develop here with the community and developers to see if a Pull Request would be accepted. This gets you to a level of contributor. For special use-cases that might not be merged directly, you’d still be able to continue with your innovations.
Thanks!


