40 lines
774 B
Protocol Buffer
Raw Normal View History

2021-09-18 23:37:52 +02:00
syntax = "proto3";
option java_package = "de.mm20.launcher2.preferences";
option java_multiple_files = true;
message Settings {
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
}
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;
}
WeatherSettings weather = 5;
2022-01-01 22:43:25 +01:00
message MusicWidgetSettings {
bool filter_sources = 1;
}
MusicWidgetSettings music_widget = 6;
2021-09-18 23:37:52 +02:00
}