2021-09-18 23:37:52 +02:00
|
|
|
syntax = "proto3";
|
|
|
|
|
|
|
|
|
|
option java_package = "de.mm20.launcher2.preferences";
|
|
|
|
|
option java_multiple_files = true;
|
|
|
|
|
|
|
|
|
|
message Settings {
|
2022-01-02 18:57:13 +01:00
|
|
|
uint32 version = 1;
|
2021-09-18 23:37:52 +02:00
|
|
|
message AppearanceSettings {
|
|
|
|
|
enum Theme {
|
|
|
|
|
Light = 0;
|
|
|
|
|
Dark = 1;
|
|
|
|
|
System = 2;
|
|
|
|
|
}
|
|
|
|
|
Theme theme = 1;
|
2021-09-27 16:05:57 +02:00
|
|
|
enum ColorScheme {
|
|
|
|
|
Default = 0;
|
2022-01-02 22:05:20 +01:00
|
|
|
BlackAndWhite = 1;
|
2021-09-27 16:05:57 +02:00
|
|
|
}
|
|
|
|
|
ColorScheme color_scheme = 6;
|
2021-09-18 23:37:52 +02:00
|
|
|
}
|
2022-01-02 18:57:13 +01:00
|
|
|
AppearanceSettings appearance = 2;
|
2021-09-18 23:37:52 +02:00
|
|
|
|
2022-01-01 22:43:25 +01:00
|
|
|
message WeatherSettings {
|
|
|
|
|
enum WeatherProvider {
|
|
|
|
|
MetNo = 0;
|
|
|
|
|
OpenWeatherMap = 1;
|
|
|
|
|
Here = 2;
|
|
|
|
|
BrightSky = 3;
|
|
|
|
|
}
|
|
|
|
|
WeatherProvider provider = 1;
|
|
|
|
|
bool imperial_units = 2;
|
|
|
|
|
}
|
2022-01-02 18:57:13 +01:00
|
|
|
WeatherSettings weather = 5;
|
2022-01-01 22:43:25 +01:00
|
|
|
|
2022-01-06 23:43:50 +01:00
|
|
|
message MusicWidgetSettings {
|
|
|
|
|
bool filter_sources = 1;
|
|
|
|
|
}
|
|
|
|
|
MusicWidgetSettings music_widget = 6;
|
|
|
|
|
|
2021-09-18 23:37:52 +02:00
|
|
|
}
|