event cucle (#76)

* install sass
* refact: integration settings
- OSC in its own HTTP endpoint
- OSC settings have own object in db
* refact: simplify event cycle
* refact: restructure external triggers http
* refact: restructure external triggers osc+socket
* refact: restructure data updates
* feat: osc integration class
* IO improvements
- timer uses osc integration
- create trigger handler to manage external triggers
* refact: refract state machine update
* Integration: simple HTTP Client
* Integration: http options in datamodel
* Integration: call http send on life cycle
* feat/62-logging: fix issue #71
This commit is contained in:
Carlos Valente
2021-12-22 18:17:48 +01:00
committed by GitHub
parent 2b2bafa8c6
commit ac0d5832b6
53 changed files with 2041 additions and 1948 deletions
@@ -0,0 +1,99 @@
@use '../../styles/variables' as *;
//////////////////////////////////// main
.modalBody,
.modalBodyDisabled {
font-weight: 400;
.notes {
font-weight: 400;
color: $light-bg;
}
.separator {
border: 1px solid $light-bg-transparent;
width: 50%;
margin: 0.5em auto;
}
.modalInline {
display: flex;
gap: 2em;
align-items: center;
}
.submitContainer {
display: flex;
flex-direction: row-reverse;
button {
margin-top: 1em;
}
}
}
.modalBody > *,
.modalBodyDisabled > * {
margin-top: 0.5em;
}
//////////////////////////////////// notes
p {
&.notes {
text-align: center;
border-color: $light-bg-transparent;
border-width: 0 2px;
font-size: 0.9em;
margin-bottom: 1em;
}
}
span {
&.notes {
font-size: 0.8em;
padding-left: 0.4em;
}
}
.highNotes {
background-color: $light-text;
margin: 1em 0;
padding: 0.3em;
font-size: 0.9em;
table {
background-color: $light-text;
width: 100%;
margin-top: 0.3em;
}
.noteItem {
user-select: text;
font-weight: 700;
padding-right: 2em;
}
.flexNote {
user-select: text;
padding-bottom: 0.3em;
}
.emNote {
user-select: text;
display: block;
background-color: #fffc;
}
}
// Define style for a link
a {
&::after {
content: ' \2197';
color: $accent;
}
&:hover {
color: $accent;
}
}