Added profiles for custom layouts.

Users can add severals custom layouts and select one of them in recording fragment. The last selected layout is the one that will be use in the next recording.
Fixes #938.
This commit is contained in:
Román Martínez
2021-10-23 10:04:02 +02:00
parent 02cec48ae4
commit 7f9057c519
28 changed files with 1408 additions and 119 deletions
+3 -2
View File
@@ -46,6 +46,7 @@
<string name="settings_import" translatable="false">settingsImport</string>
<string name="settings_export" translatable="false">settingsExport</string>
<!-- Stats layout customization default layout -->
<string name="default_activity_key" translatable="false">defaultActivity</string>
<string name="default_activity_default" translatable="false">@string/activity_type_unknown</string>
<string-array name="activity_types">
@@ -310,11 +311,11 @@
<string name="stats_custom_layout_key" translatable="false">statsCustomLayoutKey</string>
<!-- Stats layout customization: number of columns per row -->
<string name="stats_custom_layout_columns_key" translatable="false">statsCustomLayoutColumnsKey</string>
<integer name="stats_custom_layout_columns_default" translatable="false">2</integer>
<!-- Stats layout customization: key -->
<string name="stats_custom_layout_fields_key" translatable="false">statsCustomLayoutFieldsKey</string>
<string name="stats_custom_layouts_key" translatable="false">statsCustomLayoutFieldsKey</string>
<string name="stats_custom_layout_selected_layout_key" translatable="false">statsCustomSelectedLayoutKey</string>
<!-- Stats keys -->
<string name="stats_custom_layout_distance_key" translatable="false">distance</string>
<string name="stats_custom_layout_total_time_key" translatable="false">total_time</string>