diff --git a/WORKLOG.md b/WORKLOG.md index 1d9bca15..fa73444e 100644 --- a/WORKLOG.md +++ b/WORKLOG.md @@ -4,6 +4,7 @@ * serde serialize privatise * stripe prod * mobile styles +* pct based translates for combat animation * info fix * account page * graphs n shit diff --git a/client/assets/styles/controls.less b/client/assets/styles/controls.less index 33f14c8d..4df23a5b 100644 --- a/client/assets/styles/controls.less +++ b/client/assets/styles/controls.less @@ -30,6 +30,6 @@ aside { .ready { color: forestgreen; transition-property: color, background; - transition-duration: 0.5s; + transition-duration: 0.25s; transition-timing-function: ease; } diff --git a/client/assets/styles/instance.less b/client/assets/styles/instance.less index 190a28be..83218972 100644 --- a/client/assets/styles/instance.less +++ b/client/assets/styles/instance.less @@ -351,6 +351,10 @@ .equipping, .receiving { transition: border-color 0.5s ease-in; + transition-duration: 0.25s; + transition-delay: 0; + transition-timing-function: ease; + border: 2px dashed @gray-hint; } diff --git a/client/assets/styles/instance.mobile.css b/client/assets/styles/instance.mobile.css index 5256c675..52eceb82 100644 --- a/client/assets/styles/instance.mobile.css +++ b/client/assets/styles/instance.mobile.css @@ -101,7 +101,7 @@ padding: 0; transition-property: all; - transition-duration: 0.5s; + transition-duration: 0.25s; transition-delay: 0; transition-timing-function: ease; } diff --git a/client/assets/styles/styles.less b/client/assets/styles/styles.less index d9b99561..b1d78d6e 100644 --- a/client/assets/styles/styles.less +++ b/client/assets/styles/styles.less @@ -144,7 +144,7 @@ tr.right:focus, tr.right:hover { tr { transition-property: color, background; - transition-duration: 0.5s; + transition-duration: 0.25s; transition-delay: 0; transition-timing-function: ease; } @@ -163,7 +163,7 @@ button, input { /*the transitions */ transition-property: color, background; - transition-duration: 0.5s; + transition-duration: 0.25s; transition-delay: 0; transition-timing-function: ease; } @@ -360,7 +360,7 @@ header { animation: saw 2s infinite linear; transition-property: stroke-color; - transition-duration: 0.5s; + transition-duration: 0.25s; transition-timing-function: ease; } @@ -400,7 +400,7 @@ header { border: 1px solid black; transition-property: border; - transition-duration: 0.5s; + transition-duration: 0.25s; transition-delay: 0; transition-timing-function: ease; @@ -604,7 +604,7 @@ main .top button { .timer { background: whitesmoke; transition-property: all; - transition-duration: 0.5s; + transition-duration: 0.25s; transition-delay: 0; transition-timing-function: ease; } diff --git a/client/src/components/controls.jsx b/client/src/components/controls.jsx index cc4fe990..2c642ed8 100644 --- a/client/src/components/controls.jsx +++ b/client/src/components/controls.jsx @@ -30,8 +30,8 @@ function Controls(args) { sendGameReady, } = args; - if (instance) return ; if (game) return ; + if (instance) return ; if (nav === 'play' || !nav) return return false; diff --git a/client/src/components/game.ctrl.jsx b/client/src/components/game.ctrl.jsx index e158ce7e..4f209cc0 100644 --- a/client/src/components/game.ctrl.jsx +++ b/client/src/components/game.ctrl.jsx @@ -1,8 +1,6 @@ const preact = require('preact'); const { connect } = require('preact-redux'); -const InstanceCtrl = require('./instance.ctrl'); - const addState = connect( function receiveState(state) { const { diff --git a/client/src/components/main.jsx b/client/src/components/main.jsx index 0e01cd59..09805b55 100644 --- a/client/src/components/main.jsx +++ b/client/src/components/main.jsx @@ -35,6 +35,7 @@ function Main(props) { return ; } + if (nav === 'transition') return false; if (nav === 'play') return ; if (nav === 'team') return ; diff --git a/client/src/components/nav.jsx b/client/src/components/nav.jsx index ba8f7f8e..77eacc76 100644 --- a/client/src/components/nav.jsx +++ b/client/src/components/nav.jsx @@ -74,8 +74,8 @@ function Nav(args) { } function joinInstance(i) { - if (game) navTo(null); sendInstanceState(i); + if (game) navTo('transition'); return true; } diff --git a/client/src/components/play.ctrl.jsx b/client/src/components/play.ctrl.jsx index 9efd672a..b0dab22a 100644 --- a/client/src/components/play.ctrl.jsx +++ b/client/src/components/play.ctrl.jsx @@ -29,13 +29,13 @@ function JoinButtons(args) { return (