Meshtastic-Android/app/src/main/java/com/geeksville/mesh/model
Robert-0410 b067a0c0b3
feat: Power graph (#1556)
* Refactor: We can draw the horizontal lines for the graphs independent of min and max entries.

* Added navigation to the PowerMetrics log with a skeleton screen.

* Drew channel 1 voltage.

* Refactor: Assigned colors for the data within the enum instead of a list-ordinal combo.

* Plotted Ch1 current line.

* Refactor: Did not need the parameters being used to get the desired ui in the TimeLabels composable.

* Added a row to help distinguish between units.

* Refactor: MetricsTimeSelector.kt to SlidingSelector.kt; the new version allows for generic options.

* Added a sliding selector to choose between power channels and changed the legend data to instead display current and voltage.

* We now plot the line for which the user has selected a power channel option.

* Don't need the current line to be dotted anymore.

* Don't think we need to display an info dialog for voltage and current.

* Wrote card to display the power channel data entries.

* detekt

* Refactor: current color change to accommodate the themes better

---------

Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-02-15 22:37:05 -06:00
..
map chore: update license header 2025-01-02 07:00:51 -03:00
BluetoothViewModel.kt chore: update license header 2025-01-02 07:00:51 -03:00
BTScanModel.kt chore: update license header 2025-01-02 07:00:51 -03:00
Channel.kt chore: update license header 2025-01-02 07:00:51 -03:00
ChannelOption.kt chore: update license header 2025-01-02 07:00:51 -03:00
ChannelSet.kt chore: update license header 2025-01-02 07:00:51 -03:00
DebugViewModel.kt chore: update license header 2025-01-02 07:00:51 -03:00
DeviceHardware.kt feat: Add RAK2560 hardware model and graphic (#1543) 2025-02-15 22:17:57 -06:00
DeviceVersion.kt chore: update license header 2025-01-02 07:00:51 -03:00
Message.kt chore: update license header 2025-01-02 07:00:51 -03:00
MetricsViewModel.kt feat: Power graph (#1556) 2025-02-15 22:37:05 -06:00
Node.kt chore: update license header 2025-01-02 07:00:51 -03:00
RouteDiscovery.kt chore: update license header 2025-01-02 07:00:51 -03:00
SortOption.kt chore: update license header 2025-01-02 07:00:51 -03:00
UIState.kt fixes #1557: Filter out emojis when creating short names (#1578) 2025-02-15 22:25:35 -06:00