subsurface/Documentation
Michael Keller 2d8e343221 Planner: Improve Gas Handling in CCR Mode.
This has become a bit of a catch-all overhaul of a large portion of the
planner - I started out wanting to improve the CCR mode, but then as I
started pulling all the other threads that needed addressing started to
come with it.

Improve how the gas selection is handled when planning dives in CCR
mode, by making the type (OC / CCR) of segments dependent on the gas use
type that was set for the selected gas.
Add a preference to allow the user to chose to use OC gases as diluent,
in a similar fashion to the original implementation.
Hide gases that cannot be used in the currently selected dive mode in
all drop downs.
Include usage type in gas names if this is needed.
Hide columns and disable elements in the 'Dive planner points' table if
they can they can not be edited in the curently selected dive mode.
Visually identify gases and usage types that are not appropriate for the
currently selected dive mode.
Move the 'Dive mode' selection to the top of the planner view, to
accommodate the fact that this is a property of the dive and not a
planner setting.
Show a warning instead of the dive plan if the plan contains gases that
are not usable in the selected dive mode.
Fix the data entry for the setpoint in the 'Dive planner points' table.
Fix problems with enabling / disabling planner settings when switching
between dive modes.
Refactor some names to make them more appropriate for their current
usage.

One point that is still open is to hide gas usage graphs in the planner
profile if the gas isn't used for OC, as there is no way to meaningfully
interpolate such usage.

Signed-off-by: Michael Keller <github@ike.ch>
2024-08-26 12:36:31 +12:00
..
50-pot Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00
fr/po Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00
images Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
mobile-images mobile/manual: small style change to fit pictures 2021-02-21 12:42:10 -08:00
compact_subsurface.css mobile/manual: tuning of header sizes 2021-02-24 09:54:43 -08:00
make_PO_to_ASCIIDOC.sh Grammar: replaces 'indexes' by 'indices' 2020-03-11 08:26:30 -07:00
make_POT.sh
Makefile CICD: Automate Processing of the Documentation. 2024-02-10 09:32:31 -08:00
mobile-manual-v2.html.git documentation/mobile-manual: create a merged v3 manual 2020-05-05 17:55:02 -07:00
mobile-manual-v2.txt documentation/mobile-manual: create a merged v3 manual 2020-05-05 17:55:02 -07:00
mobile-manual-v3.html.git CICD: Add GitHub Action File for Documentation Processing. 2024-02-10 09:32:31 -08:00
mobile-manual-v3.txt CICD: Automate Processing of the Documentation. 2024-02-10 09:32:31 -08:00
mobile-manual_es.html.git
mobile-manual_es.txt
mobile-manual_fr.html.git Documentation: update and merge french manuals 2018-11-05 07:49:40 -08:00
mobile-manual_fr.txt Documentation: update and merge french manuals 2018-11-05 07:49:40 -08:00
user-manual.html.git Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00
user-manual.txt Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
user-manual_es.html.git Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00
user-manual_es.txt Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00
user-manual_fr.html.git Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00
user-manual_fr.txt Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00
user-manual_nl.html.git Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00
user-manual_nl.txt Documentation: Update Information on Available Versions in README.md. 2024-06-06 16:17:44 +12:00