Add configurable iPhone widgets
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
use std::collections::{BTreeMap, BTreeSet};
|
||||
use std::{
|
||||
collections::{BTreeMap, BTreeSet},
|
||||
path::PathBuf,
|
||||
};
|
||||
|
||||
pub use gotcha_gitea::{
|
||||
HistoryCommit, HomeData, IssueDetails, IssueEditorData, MilestoneDetails, Page, PullDetails,
|
||||
@@ -49,6 +52,8 @@ pub struct Server {
|
||||
|
||||
#[derive(Clone, Deserialize, Serialize)]
|
||||
pub struct Preferences {
|
||||
#[serde(skip)]
|
||||
pub path: PathBuf,
|
||||
#[serde(default)]
|
||||
pub servers: Vec<Server>,
|
||||
#[serde(default)]
|
||||
@@ -70,6 +75,7 @@ pub struct Preferences {
|
||||
impl Default for Preferences {
|
||||
fn default() -> Self {
|
||||
Self {
|
||||
path: PathBuf::new(),
|
||||
servers: Vec::new(),
|
||||
favorites: BTreeSet::new(),
|
||||
last_server: None,
|
||||
|
||||
Reference in New Issue
Block a user