1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-07-02 11:11:04 +02:00

feat: Add orientation support for clock

This commit is contained in:
Claire Neveu 2024-04-02 23:04:48 -04:00
parent 751bb7b95e
commit 702b0a63bf
3 changed files with 28 additions and 6 deletions

View file

@ -40,6 +40,19 @@ pub enum TransitionType {
SlideEnd,
}
#[derive(Debug, Deserialize, Clone)]
#[serde(rename_all = "snake_case")]
pub enum ModuleOrientation {
Horizontal,
Vertical,
}
impl Default for ModuleOrientation {
fn default() -> Self {
ModuleOrientation::Horizontal
}
}
impl TransitionType {
pub const fn to_revealer_transition_type(
&self,

View file

@ -34,7 +34,7 @@ use color_eyre::Result;
use serde::Deserialize;
use std::collections::HashMap;
pub use self::common::{CommonConfig, TransitionType};
pub use self::common::{CommonConfig, ModuleOrientation, TransitionType};
pub use self::truncate::TruncateMode;
#[derive(Debug, Deserialize, Clone)]