9 changed files with 186 additions and 45 deletions
-
6meli.1
-
11meli.conf.5
-
3sample-config
-
46ui/src/components/mail/listing/compact.rs
-
33ui/src/components/mail/listing/conversations.rs
-
64ui/src/components/mail/listing/plain.rs
-
26ui/src/components/mail/view.rs
-
6ui/src/conf.rs
-
36ui/src/conf/terminal.rs
@ -0,0 +1,36 @@ |
|||
/*
|
|||
* meli - configuration module.
|
|||
*
|
|||
* Copyright 2019 Manos Pitsidianakis
|
|||
*
|
|||
* This file is part of meli.
|
|||
*
|
|||
* meli is free software: you can redistribute it and/or modify
|
|||
* it under the terms of the GNU General Public License as published by
|
|||
* the Free Software Foundation, either version 3 of the License, or
|
|||
* (at your option) any later version.
|
|||
*
|
|||
* meli is distributed in the hope that it will be useful,
|
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|||
* GNU General Public License for more details.
|
|||
*
|
|||
* You should have received a copy of the GNU General Public License
|
|||
* along with meli. If not, see <http://www.gnu.org/licenses/>.
|
|||
*/
|
|||
|
|||
/// Settings for terminal display
|
|||
#[derive(Debug, Deserialize, Clone, Serialize)]
|
|||
pub struct TerminalSettings {
|
|||
#[serde(default)]
|
|||
/// light, dark
|
|||
pub theme: String,
|
|||
}
|
|||
|
|||
impl Default for TerminalSettings {
|
|||
fn default() -> Self {
|
|||
TerminalSettings {
|
|||
theme: "dark".to_string(),
|
|||
}
|
|||
}
|
|||
}
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue