Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
caa814d
add step 1 of milestone 2
runnabro Aug 12, 2016
051b0f2
add step 2 of milestone 2
runnabro Aug 12, 2016
e6b606a
add step forward and back tools
runnabro Aug 12, 2016
65c298b
a step 3 and 4 of milestone 2
runnabro Aug 12, 2016
e477eb2
add remaining steps for verification flow
runnabro Aug 12, 2016
8846f90
update copy on blank dockerfile option
runnabro Aug 12, 2016
144058b
hide admin controls
runnabro Aug 12, 2016
89d5ff1
update verify step 3
runnabro Aug 15, 2016
191b131
add build error state
runnabro Aug 15, 2016
e4b7d1c
fix disabled state
runnabro Aug 15, 2016
2d485f2
remove video from empty state
runnabro Aug 15, 2016
f7506c2
add CMD error state to milestone 2
runnabro Aug 16, 2016
41a7946
remove new user prompt
runnabro Aug 16, 2016
6fec56a
add aha 1 end step
runnabro Aug 16, 2016
0d192be
add text animation to steps
runnabro Aug 16, 2016
811068b
add mirroring and blank dockerfile flows
runnabro Aug 16, 2016
cbf96e0
add styles for reverse text animation
runnabro Aug 16, 2016
3d5bb30
fix text error
runnabro Aug 16, 2016
2cb2c7b
fix cards wrapping
runnabro Aug 16, 2016
6f9e937
update .btn-toolbar styles
runnabro Aug 16, 2016
e3dc4da
center pr button
runnabro Aug 16, 2016
c6465da
consistent btn-toolbar styles
runnabro Aug 16, 2016
0177930
add url to cmd logs
runnabro Aug 17, 2016
102bb43
add terminal tab
runnabro Aug 17, 2016
425713c
merge
runnabro Aug 17, 2016
614ca7b
hide name container header in aha
runnabro Aug 17, 2016
fdc168f
Merge branch 'master' of https://github.com/CodeNow/runnable-angular …
runnabro Aug 17, 2016
c3a7531
add comment for detention errors
runnabro Aug 17, 2016
6f669f4
fix padding when help card is active
taylordolan Aug 17, 2016
534aa81
Merge pull request #1668 from CodeNow/fix-help-card-padding
runnabro Aug 17, 2016
4c31e1c
fix aha guide 1 header
runnabro Aug 17, 2016
68436ba
merge master
runnabro Aug 17, 2016
8cfcdbd
fix empty state
runnabro Aug 17, 2016
072140b
hide help tips during aha
runnabro Aug 17, 2016
a0609b5
add exited early flag
runnabro Aug 17, 2016
d70ad32
add exit flow
runnabro Aug 17, 2016
d606e93
change life preserver icon
runnabro Aug 17, 2016
6a62e66
update last step copy and exited early state
runnabro Aug 17, 2016
ddfe47a
remove unused comment
runnabro Aug 17, 2016
287b9ae
add comment for intercom
runnabro Aug 17, 2016
c9373a1
"Github" -> "GitHub"
taylordolan Aug 17, 2016
1310247
fix icon not being centered in firefox
runnabro Aug 17, 2016
6a6d231
fix apostrophe
taylordolan Aug 17, 2016
863f312
fix aha guide as child of backdrop in firefox
runnabro Aug 17, 2016
6e75d12
Merge branch 'aha-guide-milestone2' of https://github.com/CodeNow/run…
runnabro Aug 17, 2016
db7461c
fix repository tab text not appearing in firefox
runnabro Aug 17, 2016
7e2fae9
fix aha spinner in firefox
runnabro Aug 17, 2016
4f5e482
fix .btn-help position in firefox
runnabro Aug 17, 2016
bb93cf2
fix detention error in firefox
runnabro Aug 17, 2016
ce6cc0a
fix double space in url area
runnabro Aug 17, 2016
1766dbf
fix milestone 3 stub out thing
runnabro Aug 18, 2016
23df5b2
fix card grid in safari
runnabro Aug 18, 2016
5581d37
feature flag for terminal tab
runnabro Aug 18, 2016
72148a6
mobile size fixes
runnabro Aug 18, 2016
cac0011
fix environment header button
runnabro Aug 18, 2016
8f15b88
fix add config button alignment
runnabro Aug 18, 2016
5c74cf4
more mobile fixes (xxxs)
runnabro Aug 18, 2016
68985c6
fix popover at mobile sizes
runnabro Aug 18, 2016
11bc864
re-add web view logic
runnabro Aug 18, 2016
ef5c7fe
add feature flag for config terminal
runnabro Aug 18, 2016
0fde36a
add feature flag for web view
runnabro Aug 18, 2016
ba5bc98
fix aha guide in modal-dialog
runnabro Aug 18, 2016
4d174c9
fix label-url shrinking in safari
runnabro Aug 18, 2016
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
127 changes: 125 additions & 2 deletions client/assets/styles/scss/components/aha-guide.scss
Original file line number Diff line number Diff line change
@@ -1,15 +1,58 @@
.aha-guide {
color: $gray;
overflow: hidden;
position: relative;

&.padding-md {
@include media(xxs) {
padding: 30px 15px;
}
}

> .grid-block {
overflow: visible;
}

// anchor image
.spinner-wrapper,
.aha-meter {
height: $input-md;
left: 15px;
position: absolute;
top: 16px;
transition: opacity .15s ease-in-out, transform .15s ease-in-out;
width: $input-md;

&.ng-leave {
opacity: 1;
transform: scale3d(1,1,1);
}

&.ng-leave-active {
opacity: 0;
transform: scale3d(.8,.8,1);
}

&.ng-enter {
opacity: 0;
transform: scale3d(.8,.8,1);
}

&.ng-enter-active {
opacity: 1;
transform: scale3d(1,1,1);
}
}

.spinner-wrapper {
overflow: hidden;
}

.aha-meter {
background-image: linear-gradient(90deg, $gray-lightest 50%, transparent 50%, transparent), linear-gradient(0deg, $gray-lightest 50%, $gray-lightest 50%, $gray-lightest);
border-radius: 50%;
height: $input-md;
margin-right: 15px;
padding: $input-border;
position: relative;
width: $input-md;

$step: 1; // step of % for created classes
Expand All @@ -27,6 +70,16 @@
background-image: linear-gradient($nextdeg, $green 50%, transparent 50%, transparent), linear-gradient(270deg, $green 50%, $gray-lightest 50%, $gray-lightest);
}
}

&.aha-error.aha-meter-#{$i * $step} {
@if $i < $half {
$nextdeg: 90deg + ($increment * $i);
background-image: linear-gradient(90deg, $gray-lightest 50%, transparent 50%, transparent), linear-gradient($nextdeg, $orange 50%, $gray-lightest 50%, $gray-lightest);
} @else {
$nextdeg: -90deg + ($increment * ($i - $half));
background-image: linear-gradient($nextdeg, $orange 50%, transparent 50%, transparent), linear-gradient(270deg, $orange 50%, $gray-lightest 50%, $gray-lightest);
}
}
}

&.aha-meter-100 .iconnables {
Expand All @@ -40,6 +93,68 @@
padding: 6px;
width: 100%;
}

.icons-alert {
color: $orange;
overflow: visible;
padding: 10px 11px 11px;
}
}

.aha-text {
margin-left: $input-md + 15;
min-height: $input-md;
overflow: visible;
position: relative;
}

.p-slide {
position: absolute;
top: 18px;
transition: opacity .15s ease-in-out, transform .3s ease-in-out;

&.ng-enter {
opacity: 0;
transform: translate3d(25%,0,0);
}

&.ng-enter-active {
opacity: 1;
transform: translate3d(0,0,0);
}

&.ng-leave {
opacity: 1;
transform: translate3d(0,0,0);
}

&.ng-leave-active {
opacity: 0;
transform: translate3d(-25%,0,0);
}

&.reverse {

&.ng-enter {
opacity: 0;
transform: translate3d(-25%,0,0);
}

&.ng-enter-active {
opacity: 1;
transform: translate3d(0,0,0);
}

&.ng-leave {
opacity: 1;
transform: translate3d(0,0,0);
}

&.ng-leave-active {
opacity: 0;
transform: translate3d(25%,0,0);
}
}
}

// menu
Expand All @@ -50,9 +165,17 @@
margin-left: 30px;
min-width: 30px;

@include media(xxs) {
margin-left: 9px;
}

.iconnables {
height: 100%;
width: 15px;
}
}
}

.aha-tips > .iconnables {
margin-left: 6px;
}
26 changes: 23 additions & 3 deletions client/assets/styles/scss/components/aha-modals.scss
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
.modal-backdrop > .aha-guide {
animation: fade .15s ease-in-out;
background: $gray-lighterest;
border: 1px solid $gray-lighter;
border-radius: $input-border-radius-lg;
height: 105px;
left: 0;
margin: 0 auto;
max-width: calc(100vw - 30px);
position: absolute;
right: 0;
Expand All @@ -15,6 +13,10 @@
height: 90px;
}

@include media(xxxs) {
top: 0;
}

&.fixed {
position: fixed;
z-index: $z-modal;
Expand All @@ -31,8 +33,26 @@
margin-top: 105px;
}
}

.spinner-wrapper,
.aha-meter {
top: 24px;
}
}

.modal-dialog > .aha-guide {
border-bottom: 1px solid $gray-lighter;

&:only-child {
border-bottom: 0;
}

> .grid-block {
position: relative;
}

.aha-meter {
left: 0;
top: 0;
}
}
27 changes: 27 additions & 0 deletions client/assets/styles/scss/components/aha-popover.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
.popover.popover-aha {
left: 75px;
max-width: none;
top: 66px;
width: 450px;

@include media(xxs) {
left: 15px;
right: 15px;
top: 60px;
width: calc(100vw - 30px);

&.right {
margin-left: 0;
}
}

.arrow {
@include media(xxs) {
display: none;
}
}

.popover-content {
@extend %padding-sm;
}
}
5 changes: 5 additions & 0 deletions client/assets/styles/scss/components/aha-sidebar.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@
width: 390px;
z-index: $z-popover;

@include media(xxxs) {
left: 12px;
width: auto;
}

&.ng-enter {
transform: translate3d(100%,0,0);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

// override
&:last-child {
margin-left: -$input-border;
margin-left: -1px;
}
}

Expand Down
10 changes: 5 additions & 5 deletions client/assets/styles/scss/components/buttons/buttons-group.scss
Original file line number Diff line number Diff line change
Expand Up @@ -134,21 +134,21 @@
> .btn:active {

&:not(:first-child):not(:last-child) {
border-radius: $input-border-radius-xxs;
border-radius: $input-border-radius;
}

&:first-child:not(:last-child) {
border-bottom-right-radius: $input-border-radius-xxs;
border-top-right-radius: $input-border-radius-xxs;
border-bottom-right-radius: $input-border-radius;
border-top-right-radius: $input-border-radius;

&.btn-xs {
padding-left: 9px;
}
}

&:last-child:not(:first-child) {
border-bottom-left-radius: $input-border-radius-xxs;
border-top-left-radius: $input-border-radius-xxs;
border-bottom-left-radius: $input-border-radius;
border-top-left-radius: $input-border-radius;

&.btn-xs {
padding-right: 9px;
Expand Down
16 changes: 5 additions & 11 deletions client/assets/styles/scss/components/buttons/buttons-toolbar.scss
Original file line number Diff line number Diff line change
@@ -1,20 +1,14 @@
// buttons
.btn-toolbar {
border: $input-border solid;
border: 1px solid;
flex: 0 0 auto;
font-size: 15px;
font-family: $sans-serif; // override monospace fonts inside log header
font-size: 14px;
font-weight: $weight-bold;
height: 30px;
line-height: 30px - ($input-border * 2);
height: $input-xs;
line-height: $input-xs - 2px;
padding: 0 9px;

.build-log-header & {
font-family: $sans-serif; // override monospace fonts inside log header
font-size: 13px;
height: $input-xs;
line-height: $input-xs - ($input-border * 2);
}

&.purple {
@extend %toolbar-btn-purple;
}
Expand Down
10 changes: 8 additions & 2 deletions client/assets/styles/scss/components/buttons/buttons.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
border: 0;
border-radius: $input-border-radius;
cursor: pointer;
display: inline-block;
font-size: 18px;
font-weight: $weight-normal;
padding: 0 15px;
Expand All @@ -12,6 +11,10 @@
user-select: none;
white-space: nowrap;

&:not(.grid-block) {
display: inline-block;
}

// for <a> elemnts
&:hover,
&:active {
Expand Down Expand Up @@ -110,7 +113,6 @@
// only for inline buttons
%btn-xxs,
.btn-xxs {
border-radius: $input-border-radius-xxs;
font-size: 12px;
height: $input-xxs;
line-height: $input-line-height-xxs;
Expand Down Expand Up @@ -229,6 +231,10 @@
&.reversed {
letter-spacing: 0;
}

&.btn-xxs {
border-width: 1px;
}
}

.blue,
Expand Down
6 changes: 3 additions & 3 deletions client/assets/styles/scss/components/cards.scss
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,10 @@

.iconnables {
cursor: pointer;
height: 48px;
margin: 0 auto 15px;
height: 36px;
margin: 0 auto 24px;
pointer-events: auto;
width: 48px;
width: 36px;
}

.h4 {
Expand Down
3 changes: 3 additions & 0 deletions client/assets/styles/scss/components/help.scss
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,10 @@
border: 0;
color: $gray-light;
left: 0;
overflow: visible;
padding: 0 12px;
position: absolute;
top: 0;

&:hover {
color: lighten($blue,10%);
Expand All @@ -38,6 +40,7 @@
max-width: none; // overwrites max-width set in popover.scss
padding-bottom: 26px;
position: absolute;
top: 0;
transition: none;
width: 400px;
z-index: $z-modal-backdrop; // we want these to stay under modals...since they do not get dismissed on modal open
Expand Down
Loading