transition

This commit is contained in:
ntr 2019-08-09 14:47:12 +10:00
parent 64101786cf
commit ee032696da
10 changed files with 17 additions and 13 deletions

View File

@ -4,6 +4,7 @@
* serde serialize privatise * serde serialize privatise
* stripe prod * stripe prod
* mobile styles * mobile styles
* pct based translates for combat animation
* info fix * info fix
* account page * account page
* graphs n shit * graphs n shit

View File

@ -30,6 +30,6 @@ aside {
.ready { .ready {
color: forestgreen; color: forestgreen;
transition-property: color, background; transition-property: color, background;
transition-duration: 0.5s; transition-duration: 0.25s;
transition-timing-function: ease; transition-timing-function: ease;
} }

View File

@ -351,6 +351,10 @@
.equipping, .receiving { .equipping, .receiving {
transition: border-color 0.5s ease-in; transition: border-color 0.5s ease-in;
transition-duration: 0.25s;
transition-delay: 0;
transition-timing-function: ease;
border: 2px dashed @gray-hint; border: 2px dashed @gray-hint;
} }

View File

@ -101,7 +101,7 @@
padding: 0; padding: 0;
transition-property: all; transition-property: all;
transition-duration: 0.5s; transition-duration: 0.25s;
transition-delay: 0; transition-delay: 0;
transition-timing-function: ease; transition-timing-function: ease;
} }

View File

@ -144,7 +144,7 @@ tr.right:focus, tr.right:hover {
tr { tr {
transition-property: color, background; transition-property: color, background;
transition-duration: 0.5s; transition-duration: 0.25s;
transition-delay: 0; transition-delay: 0;
transition-timing-function: ease; transition-timing-function: ease;
} }
@ -163,7 +163,7 @@ button, input {
/*the transitions */ /*the transitions */
transition-property: color, background; transition-property: color, background;
transition-duration: 0.5s; transition-duration: 0.25s;
transition-delay: 0; transition-delay: 0;
transition-timing-function: ease; transition-timing-function: ease;
} }
@ -360,7 +360,7 @@ header {
animation: saw 2s infinite linear; animation: saw 2s infinite linear;
transition-property: stroke-color; transition-property: stroke-color;
transition-duration: 0.5s; transition-duration: 0.25s;
transition-timing-function: ease; transition-timing-function: ease;
} }
@ -400,7 +400,7 @@ header {
border: 1px solid black; border: 1px solid black;
transition-property: border; transition-property: border;
transition-duration: 0.5s; transition-duration: 0.25s;
transition-delay: 0; transition-delay: 0;
transition-timing-function: ease; transition-timing-function: ease;
@ -604,7 +604,7 @@ main .top button {
.timer { .timer {
background: whitesmoke; background: whitesmoke;
transition-property: all; transition-property: all;
transition-duration: 0.5s; transition-duration: 0.25s;
transition-delay: 0; transition-delay: 0;
transition-timing-function: ease; transition-timing-function: ease;
} }

View File

@ -30,8 +30,8 @@ function Controls(args) {
sendGameReady, sendGameReady,
} = args; } = args;
if (instance) return <InstanceCtrl />;
if (game) return <GameCtrl />; if (game) return <GameCtrl />;
if (instance) return <InstanceCtrl />;
if (nav === 'play' || !nav) return <PlayCtrl /> if (nav === 'play' || !nav) return <PlayCtrl />
return false; return false;

View File

@ -1,8 +1,6 @@
const preact = require('preact'); const preact = require('preact');
const { connect } = require('preact-redux'); const { connect } = require('preact-redux');
const InstanceCtrl = require('./instance.ctrl');
const addState = connect( const addState = connect(
function receiveState(state) { function receiveState(state) {
const { const {

View File

@ -35,6 +35,7 @@ function Main(props) {
return <Instance />; return <Instance />;
} }
if (nav === 'transition') return false;
if (nav === 'play') return <Play />; if (nav === 'play') return <Play />;
if (nav === 'team') return <Team />; if (nav === 'team') return <Team />;

View File

@ -74,8 +74,8 @@ function Nav(args) {
} }
function joinInstance(i) { function joinInstance(i) {
if (game) navTo(null);
sendInstanceState(i); sendInstanceState(i);
if (game) navTo('transition');
return true; return true;
} }

View File

@ -29,13 +29,13 @@ function JoinButtons(args) {
return ( return (
<aside> <aside>
<button <button
class='pvp' class='pvp ready'
onClick={() => sendInstanceQueue()} onClick={() => sendInstanceQueue()}
type="submit"> type="submit">
PVP PVP
</button> </button>
<button <button
class='practice' class='practice ready'
onClick={() => sendInstancePractice()} onClick={() => sendInstancePractice()}
type="submit"> type="submit">
Practice Practice