iNavFlight / inav

INAV: Navigation-enabled flight control software
https://inavflight.github.io
GNU General Public License v3.0
3.19k stars 1.48k forks source link

Scrolling side bars #4303

Closed oldrootbeer closed 5 years ago

oldrootbeer commented 5 years ago

Hi. Is it just me, or do the scrolling side bars scroll the wrong way when ascending / descending? Shouldn't they scroll down with ascension and vice versa?

teckel12 commented 5 years ago

@oldrootbeer You mean OSD variometer? Up is up and down is down. It's just you if you think up should show down and vice versa.

oldrootbeer commented 5 years ago

No. I mean the side bars. Not the Vario. I mean these: sidebars

DzikuVx commented 5 years ago

This is artificial horizon and it should follow the real horizon. If you nose up, AHI goes down. It's fine as it is right now

oldrootbeer commented 5 years ago

Well I thought I'd try anyway. If the side bars had numbers, eg 10m, 20m etc, to indicate height, they would scroll the other way... Close if you wish. sidebars

shellixyz commented 5 years ago

Indeed I think it would make more sense if the sidebar moved the other way for altitude

teckel12 commented 5 years ago

@shellixyz I'll have to take a look, I assumed it moved the same way a glass cockpit attitude display worked.

oldrootbeer commented 5 years ago

Only if it's do'able, perhaps have the altitude in 10's of meters on the side like the above pic. Also angle the side bars wrt roll. Not sure if that is easy to code. But would look spot on.

teckel12 commented 5 years ago

@oldrootbeer The problem with changes like you're suggesting is that the OSD is all character based and you can't have characters on top of each other. So, tilting the side bars would 1) look ugly 2) lose the visibility of a scrolling sidebar 3) probably overwrite other characters.

Trying to do a glass cockpit display with just characters is challenging, and a few sacrifices need to be made. While your suggestion is sound, it really should be reserved for a future pixel-based OSD (which oddly enough INAV started working on just yesterday).

I'll have to check the scrolling side bars on the OSD. But, altitude should scroll down when going up and the speed should scroll down when going faster. This is the traditional direction for glass cockpit displays.

Example from INAV Lua Telemetry:

inavhorus

oldrootbeer commented 5 years ago

Understood. Should look great if you pull it off.

teckel12 commented 5 years ago

@oldrootbeer I'll look into adding small altitude/speed numbers next to the side bars. But I think it will make it too wide, and lots of pilots put the altilutude/speed/vertical speed to the left or right side of the side bars. But, maybe with the small numbers next to the side bars, the actual altutude/speed won't be as needed? I'll look at the code/screen layout.

stale[bot] commented 5 years ago

This issue / pull request has been automatically marked as stale because it has not had any activity in 60 days. The resources of the INAV team are limited, and so we are asking for your help. This issue / pull request will be closed if no further activity occurs within two weeks.

stale[bot] commented 5 years ago

This issue / pull request has been automatically marked as stale because it has not had any activity in 60 days. The resources of the INAV team are limited, and so we are asking for your help. This issue / pull request will be closed if no further activity occurs within two weeks.

shellixyz commented 5 years ago

@teckel12 Any news about this ? Reversing the direction of the altitude side bar would already be a nice improvement.

teckel12 commented 5 years ago

@shellixyz I'll need to check, I thought the dots crawled down when you gained altitude.

stale[bot] commented 5 years ago

This issue / pull request has been automatically marked as stale because it has not had any activity in 60 days. The resources of the INAV team are limited, and so we are asking for your help. This issue / pull request will be closed if no further activity occurs within two weeks.

stale[bot] commented 5 years ago

Automatically closing as inactive.