Skip to content
This repository was archived by the owner on Nov 2, 2018. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
f7d33b1
Add yarn
Secretmapper Mar 3, 2018
6cc6599
Add developer tools
Secretmapper Mar 3, 2018
ed58729
Make npm debug use watch on webpack
Secretmapper Mar 3, 2018
7678483
Make sidebar dense
Secretmapper Mar 3, 2018
8a7ab14
Make wallet default Plugin
Secretmapper Mar 3, 2018
4ea9e75
Use system fonts
Secretmapper Mar 3, 2018
fd89183
Fixturize wallet transactions
Secretmapper Mar 3, 2018
a547cd2
Redesign header
Secretmapper Mar 3, 2018
5c06530
Change primary color and use css var
Secretmapper Mar 3, 2018
012d54e
Fix transaction list confirmation text style
Secretmapper Mar 3, 2018
5540643
Simplify confirmation statuss
Secretmapper Mar 3, 2018
75bdae1
Change transaction list styles
Secretmapper Mar 3, 2018
f62e404
Simplify transaction list styles
Secretmapper Mar 3, 2018
c9e1ed8
Simplify Transaction List Header styles
Secretmapper Mar 3, 2018
c07c72d
Overhaul terminal styles
Secretmapper Mar 3, 2018
0aed11c
Fix wallet warning text
Secretmapper Mar 3, 2018
30f8d2f
Simplify Hosting low balance warning style
Secretmapper Mar 3, 2018
a1732f7
Rearrange hosting list
Secretmapper Mar 4, 2018
cfb3047
Create standard button style
Secretmapper Mar 4, 2018
11dbb3a
Add css reset
Secretmapper Mar 4, 2018
6c89b98
Simplify hosting css
Secretmapper Mar 4, 2018
82c2c96
Normalize button style in Wallet
Secretmapper Mar 4, 2018
2a90dae
Remove duplicate autoFocus
Secretmapper Mar 4, 2018
cbaf43c
Bump enzyme
Secretmapper Mar 4, 2018
2d38397
Add styles for wallet balance
Secretmapper Mar 4, 2018
196d65c
Fix balance/transaction list test regressions
Secretmapper Mar 4, 2018
993a846
Fix regressions
Secretmapper Mar 4, 2018
77c06b8
Normalize input style
Secretmapper Mar 4, 2018
43f746a
Add styles for hosting
Secretmapper Mar 4, 2018
c5f9f03
Change logo and add loading
Secretmapper Mar 4, 2018
6b2a30f
Use * box-sizing: border-box
Secretmapper Mar 4, 2018
e00a427
Set sensible minDimensions
Secretmapper Mar 4, 2018
865be39
Extract sidebar styles
Secretmapper Mar 4, 2018
49233b9
Redesign lockscreen
Secretmapper Mar 4, 2018
edf626f
[chore] Fix lint
Secretmapper Mar 4, 2018
0561afa
Add CSSTransitionGroup
Secretmapper Mar 4, 2018
8f286bc
Add password animation and error color
Secretmapper Mar 4, 2018
4b57155
Change lockscreen animation
Secretmapper Mar 4, 2018
1c7f21d
Disable password button on validity
Secretmapper Mar 4, 2018
5273eb3
Add dialog styles
Secretmapper Mar 4, 2018
6bc65f2
Make Sia outline animation color main color
Secretmapper Mar 5, 2018
6732f81
Edit dialog styles
Secretmapper Mar 5, 2018
f07a2cc
Normalize dialog (prompts)
Secretmapper Mar 5, 2018
7f1a8c2
Normalize modal/dialog style
Secretmapper Mar 5, 2018
39d577c
Edit text styles
Secretmapper Mar 5, 2018
49faa76
Add more styles for button
Secretmapper Mar 5, 2018
c8f95e8
Change button background color to white
Secretmapper Mar 5, 2018
679c449
Add overlay transition
Secretmapper Mar 5, 2018
0e0e716
Stagger plugin buttons
Secretmapper Mar 5, 2018
aa771b9
[chore] Fix lint
Secretmapper Mar 5, 2018
2d5c7c2
Clear password error when retyping password
Secretmapper Mar 5, 2018
3fccdf2
Make dialog title bolder
Secretmapper Mar 6, 2018
8d61ad4
Add error danger color
Secretmapper Mar 6, 2018
d83ed36
Use sidebar box-shadow instead of border
Secretmapper Mar 6, 2018
d54f4bd
Change sidebar button styles
Secretmapper Mar 6, 2018
2fb2332
Add button —danger —tertiary
Secretmapper Mar 6, 2018
22b9caf
Make ‘No recent transactions’ prettier
Secretmapper Mar 6, 2018
259b5cf
Remove transaction-list row borders
Secretmapper Mar 6, 2018
a9711e3
Use button styles on transaction list
Secretmapper Mar 6, 2018
b7b57de
Make setting toggle box simpler
Secretmapper Mar 6, 2018
500646e
Standardize Hosting announce modal
Secretmapper Mar 6, 2018
586843f
Standardize .app root
Secretmapper Mar 6, 2018
64a0aa1
Standardize resize dialog
Secretmapper Mar 6, 2018
6ad0bfa
Add more button styles
Secretmapper Mar 6, 2018
40b978f
Add button styles to settings/warning modals
Secretmapper Mar 6, 2018
2f4f1a9
Reduce sidebar contrast
Secretmapper Mar 6, 2018
56cf309
Standardize dialog for filelist remove
Secretmapper Mar 6, 2018
919631d
Add mute-color vars
Secretmapper Mar 6, 2018
ab98b63
Simplify wallet action styles
Secretmapper Mar 6, 2018
b577b37
Add undraw license
Secretmapper Mar 6, 2018
0b9c7d1
[chore] Fix lint
Secretmapper Mar 6, 2018
89f5a94
Mock svg
Secretmapper Mar 6, 2018
7f1dd07
[chore] Remove errant log
Secretmapper Mar 6, 2018
c5a1bf8
Fix failing tests
Secretmapper Mar 6, 2018
dd11592
Use Modal test for backupprompt
Secretmapper Mar 7, 2018
84eb4ae
Extract adapter test to separate setup file
Secretmapper Mar 7, 2018
71c8096
Fix regressions
Secretmapper Mar 7, 2018
7292858
Fix tests
Secretmapper Mar 7, 2018
3918827
Fix tests
Secretmapper Mar 7, 2018
ff6db16
Add initSeedForm styles
Secretmapper Mar 7, 2018
3c08384
Edit wallet init styles
Secretmapper Mar 7, 2018
edda7e3
Edit wallet init styles
Secretmapper Mar 7, 2018
a36a357
Standardize new wallet dialog
Secretmapper Mar 7, 2018
277bba5
Add new wallet styles
Secretmapper Mar 7, 2018
d96ff69
Simplify newwalletform
Secretmapper Mar 7, 2018
40eeeb2
Make custom passphrase default
Secretmapper Mar 7, 2018
62f1cdf
Add margin to form input
Secretmapper Mar 7, 2018
ed78acc
Standardize heading weights
Secretmapper Mar 7, 2018
761a123
Simplify Wallet recovery copy
Secretmapper Mar 7, 2018
4f76970
Use password type on confirmation dialog
Secretmapper Mar 7, 2018
79ee7ce
Standardize wallet modal
Secretmapper Mar 7, 2018
5e59465
Use input submit for new wallet form
Secretmapper Mar 8, 2018
0380f22
Normalize button styles
Secretmapper Mar 8, 2018
e955d21
[chore] Fix lint
Secretmapper Mar 8, 2018
257f04d
Fix test
Secretmapper Mar 8, 2018
4ccddf4
Use react-svg-loader
Secretmapper Mar 8, 2018
c18d8a6
Fix empty transasction list errant scrollbar
Secretmapper Mar 8, 2018
3ab0a04
Standardize dialog in receive
Secretmapper Mar 9, 2018
5441c48
Remove errant spacing in sendprompt
Secretmapper Mar 9, 2018
852769b
xit navigate directories test
Secretmapper Mar 9, 2018
578dc31
Remove react@15 dependencies
Secretmapper Mar 9, 2018
60264d6
Remove sidebar font-family
Secretmapper Mar 17, 2018
95cc474
Make sidebar thinner
Secretmapper Mar 17, 2018
eb940a5
Make button/input border thinner
Secretmapper Mar 17, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
4 changes: 2 additions & 2 deletions assets/siaLogo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
265 changes: 265 additions & 0 deletions assets/siaLogoOnboarding.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
83 changes: 83 additions & 0 deletions css/components/button.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
.button {
--text-color: black;
}

.button {
background-color: white;
border-radius: calc(0.5 * var(--unit));
border: 1px solid #ECF0F1;
box-sizing: border-box;
color: var(--text-color);
font-weight: 400;
line-height: 1.4em;
margin-bottom: 10px;
outline: none;
padding-bottom: var(--unit);
padding-left: calc(2 * var(--unit));
padding-right: calc(2 * var(--unit));
padding-top: var(--unit);
transition:
background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,
border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
-webkit-user-select: none;
}

.button:focus, .button:hover:not([disabled]) {
border-color: var(--main-color);
cursor: pointer;
}

.button--danger {
--main-color: var(--danger-color);
--light-main-color: var(--light-danger-color);
--dark-main-color: var(--dark-danger-color);
}

.button--mute {
--main-color: black;
}

.button--primary {
background-color: var(--main-color);
border-color: var(--main-color);
color: white;
}

.button--primary:focus {
background-color: var(--light-main-color);
border-color: var(--light-main-color);
}

.button--primary:hover:not([disabled]) {
background-color: var(--dark-main-color);
border-color: var(--dark-main-color);
}

.button:disabled,
.button[disabled] {
background-color: #e0e0e0;
border-color: #e0e0e0;
border: 3px solid #e0e0e0;
color: rgba(0, 0, 0, 0.26);
}

.button--tertiary {
--text-color: var(--main-color);
border: 0;
background-color: transparent;
}

.button--tertiary:hover,
.button--tertiary:focus {
border: 0;
text-decoration: underline;
}

.button h1,
.button h2,
.button h3,
.button h4,
.button h5,
.button h6 {
font-weight: 300;
}
87 changes: 87 additions & 0 deletions css/components/dialog.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
.modal {
--accent-color: #F9F9F9;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
z-index: var(--z-modal);
}

.modal-enter {
opacity: 0.01;
}
.modal-enter.modal-enter-active {
opacity: 1;
transition: opacity var(--duration-in) var(--opacity-transition) 0ms;
}
.modal-leave {
opacity: 1;
}
.modal-leave.modal-leave-active {
opacity: 0.01;
transition: opacity var(--duration-out) var(--opacity-transition) 0ms;
}

.modal__backdrop {
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}

.dialog {
--padding: calc(3 * var(--unit));
--padding-bottom: calc(2.5 * var(--unit));
}

.dialog {
background-color: #fff;
border-radius: 2px;
box-shadow:
0px 11px 15px -7px rgba(0, 0, 0, 0.2),
0px 24px 38px 3px rgba(0, 0, 0, 0.14),
0px 9px 46px 8px rgba(0, 0, 0, 0.12);
display: flex;
flex-direction: column;
margin: calc(4 * var(--unit));
max-height: 100%;
max-width: 600px;
overflow: auto;
}

.dialog__title {
font-weight: 600;
margin: 0;
padding: var(--padding);
padding-bottom: var(--padding-bottom);
}

.dialog__content {
padding: var(--padding);
}

.dialog__content:not(:first-child) {
padding-top: 0;
}

.dialog__content-text {
margin: 0;
}

.dialog__actions {
background: var(--accent-color);
display: flex;
justify-content: flex-end;
padding: var(--unit) calc(.5 * var(--unit));
}

.dialog__actions > .button {
margin: 0 calc(.5 * var(--unit));
}
31 changes: 31 additions & 0 deletions css/components/loading.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
@keyframes intro--logo-translate {
to {
transform: translateY($logoEndY) scale(1);
}
}

@keyframes intro--stroke-offset {
to {
stroke-dashoffset: 0;
}
}

@keyframes intro--stroke-fill {
to {
fill: var(--main-color);
stroke: var(--main-color);
}
}

.logo-loading {
}
.logo-loading path {
fill: transparent;
stroke: var(--main-color);
stroke-width: 1px;
stroke-dasharray: 120px;
stroke-dashoffset: 120px;
animation:
intro--stroke-offset 1s .2s both ease-in-out,
intro--stroke-fill .4s 1s both ease;
}
73 changes: 73 additions & 0 deletions css/components/sidebar.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#sidebar {
position: relative;
background: #F3F4F5;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
width: var(--sidebar-width);
z-index: 5;
height: 100%;

-webkit-box-sizing:border-box;
border-left: 0 solid #F5F5F5;
}

.button {
display: flex;
flex-direction: column;
font-size: 16px;
align-items: center;
justify-content: center;
position: relative;
font-size: 12px;
height: var(--sidebar-width);
overflow: hidden;

transform: translateX(-100%);
transition:
all .25s,
transform var(--duration-in) var(--opacity-transition);
-webkit-animation: fadein .4s;
-webkit-box-sizing:border-box;

color: #606060;
}
.button > icon {
opacity: 0.5;
}
.button--in {
transform: translateX(0);
}
.button:hover {
cursor: pointer;
background-color: rgba(0, 0, 0, 0.05);
}
.button:active {
background-color: ;
}
.button::before {
background-color: var(--main-color);
content: "";
position: absolute;
pointer-events: none;
left: 0;
height: 80px;
width: 3px;
transform: translateX(-100%);
transition: transform 195ms var(--opacity-transition);
}
.button.current::before {
transform: translateX(0);
}
.button.current {
cursor: default;
transition: all .25s;
}
.button.current > icon {
opacity: 1;
}
.button .icon {
width: 14px;
}
.button .text {
letter-spacing: 0;
padding-top: 8px;
}
Loading