Add native i3 desktop announcements
This commit is contained in:
1 parent
49eeae89f4
commit
bf1f155018
22 files changed
+1835
-1
No files matched your search
@@ -76,6 +76,12 @@ func profileFromSettings(settings Settings) writableProfile {
|
||||
SayAllStyle: stringPointer(settings.SayAllStyle),
|
||||
Reading: writableReading{
|
||||
AutomaticallyReadClipboardChanges: boolPointer(settings.Reading.AutomaticallyReadClipboardChanges),
|
||||
I3Modes: boolPointer(settings.Reading.I3Modes),
|
||||
I3Workspaces: boolPointer(settings.Reading.I3Workspaces),
|
||||
I3WindowStates: boolPointer(settings.Reading.I3WindowStates),
|
||||
I3Urgency: boolPointer(settings.Reading.I3Urgency),
|
||||
I3Marks: boolPointer(settings.Reading.I3Marks),
|
||||
I3WorkspaceMoves: boolPointer(settings.Reading.I3WorkspaceMoves),
|
||||
AutomaticallyReadTitleChanges: boolPointer(settings.Reading.AutomaticallyReadTitleChanges),
|
||||
PhoneticCharacterHints: boolPointer(settings.Reading.PhoneticCharacterHints),
|
||||
EnablePauseBreaks: boolPointer(settings.Reading.EnablePauseBreaks),
|
||||
@@ -300,6 +306,24 @@ func apply_profile_reading(settings *Settings, profile writableProfile) {
|
||||
if value := profile.Presentation.Reading.AutomaticallyReadClipboardChanges; value != nil {
|
||||
settings.Reading.AutomaticallyReadClipboardChanges = *value
|
||||
}
|
||||
if value := profile.Presentation.Reading.I3Modes; value != nil {
|
||||
settings.Reading.I3Modes = *value
|
||||
}
|
||||
if value := profile.Presentation.Reading.I3Workspaces; value != nil {
|
||||
settings.Reading.I3Workspaces = *value
|
||||
}
|
||||
if value := profile.Presentation.Reading.I3WindowStates; value != nil {
|
||||
settings.Reading.I3WindowStates = *value
|
||||
}
|
||||
if value := profile.Presentation.Reading.I3Urgency; value != nil {
|
||||
settings.Reading.I3Urgency = *value
|
||||
}
|
||||
if value := profile.Presentation.Reading.I3Marks; value != nil {
|
||||
settings.Reading.I3Marks = *value
|
||||
}
|
||||
if value := profile.Presentation.Reading.I3WorkspaceMoves; value != nil {
|
||||
settings.Reading.I3WorkspaceMoves = *value
|
||||
}
|
||||
if value := profile.Presentation.Reading.AutomaticallyReadTitleChanges; value != nil {
|
||||
settings.Reading.AutomaticallyReadTitleChanges = *value
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user