[Feature] Android: let the themes customize the bottom navigation bar

Platform

[ ] iOS
[x] Android

Obsidian Mobile version: v1.4.1 (83)


As the screenshot shows, the background color for the home navigation bar is a darkish grey, which does not match up at all against either light or dark color schemes.

The top status bar area properly matches the current color scheme.

1 Like

You know what would be even better?

Adding an option to go completely full screen hiding the status and navigation bars…would save a lot of real estate on smaller screens.

It’s not clear to me what is inconsistent.

The back and forward buttons?

Below that, where the home bar is, the background color is different. (It’s kinda hard to see against the forum background.)

I don’t know. I have checked a few apps on my phone and few of them have this navigation bar customized. I don’t consider this a bug. You are requesting a minor esthetical improvement.

Renamed as feature

1 Like

I wonder how that’s done then, I’m not versed in Android development. I know apps like Discord and Twitter do this. Certain other apps like Syncthing have the bottom navigation area as pure black.

That thin black bar at the very bottom with the white line is about the “accessibility” feature of your phone, this handle is unrelated to Obsidian, so you can’t change its look.

2 Likes

Pretty sure Apps can change it, since I’ve seen other apps do it. All of my phone’s stock apps change the background color at the very bottom to blend in with the app’s color. Other apps do similar.

Some apps even integrate with the bottom bar: examples include Discord, Geometric Weather, Infinity Reddit, and Spark Mail.

1 Like

If applications are able to change that handle, great!

Tbh, i didn’t pay too much attention to this handle, i just noticed it to be out of place with light themes. The current theme template seems not supporting styling for that handle bar

2 Likes

Yes apps can modify, since most apps have transparent gesture / navigation bar. It would be a nice feature, it can be immersion breaking in some themes.

2 Likes

Are there maybe any news on this? I forgot that Obsidian is not open source so I cannot look into it myself unfortunately.

But Google has changed this with API Level 35 - so this could affect Obsidian in the new future.

1 Like

Yes, this needs to be done, as it seemingly will be enforced at some point in the future. The iOS version of the app surely has this in some way, so why not just implement it on Android too?

1 Like