1
0
Fork 0
forked from wry/wry

config: move simple command schema into schema crate

This commit is contained in:
kossLAN 2026-05-29 17:10:00 -04:00
parent e21670f3f6
commit 36b5a831fc
No known key found for this signature in database
3 changed files with 60 additions and 55 deletions

View file

@ -0,0 +1,56 @@
use jay_config::{
Direction,
input::{LayerDirection, Timeline},
};
#[derive(Debug, Copy, Clone)]
pub enum SimpleCommand {
Close,
DisablePointerConstraint,
Focus(Direction),
FocusParent,
Move(Direction),
None,
Quit,
ReloadConfigToml,
ToggleFloating,
SetFloating(bool),
ToggleFullscreen,
SetFullscreen(bool),
Forward(bool),
EnableWindowManagement(bool),
SetFloatAboveFullscreen(bool),
ToggleFloatAboveFullscreen,
SetFloatPinned(bool),
ToggleFloatPinned,
KillClient,
ShowBar(bool),
ToggleBar,
ShowTitles(bool),
ToggleTitles,
FloatTitles(bool),
ToggleFloatTitles,
FocusHistory(Timeline),
FocusLayerRel(LayerDirection),
FocusTiles,
ToggleFocusFloatTiled,
CreateMark,
JumpToMark,
PopMode(bool),
EnableSimpleIm(bool),
ToggleSimpleImEnabled,
ReloadSimpleIm,
EnableUnicodeInput,
WarpMouseToFocus,
ToggleTab,
MakeGroupH,
MakeGroupV,
MakeGroupTab,
ChangeGroupOpposite,
Equalize,
EqualizeRecursive,
MoveTabLeft,
MoveTabRight,
SetAutotile(bool),
ToggleAutotile,
}