From 91206135e44495add70509f2923ad0814dc25992 Mon Sep 17 00:00:00 2001 From: Egor! Date: Thu, 13 Oct 2016 17:21:30 -0700 Subject: [PATCH] trying to make CSS more manageable...why so many bugs :( --- .../pods/components/hue-controls/component.js | 4 +- .../pods/components/hue-controls/template.hbs | 35 +++++----- .../pods/components/lights-tab/template.hbs | 10 +-- .../pods/components/music-tab/component.js | 12 ++-- .../pods/components/music-tab/template.hbs | 40 ++++++----- web/app/styles/app.scss | 12 +--- web/app/styles/dimmer.scss | 68 ++++++++++--------- web/app/styles/hue-controls.scss | 4 +- web/app/styles/huegasm-variables.scss | 4 +- web/app/styles/music-tab.scss | 30 ++++---- web/app/styles/paper.scss | 36 ---------- 11 files changed, 104 insertions(+), 151 deletions(-) diff --git a/web/app/pods/components/hue-controls/component.js b/web/app/pods/components/hue-controls/component.js index fc90917..35b0a61 100644 --- a/web/app/pods/components/hue-controls/component.js +++ b/web/app/pods/components/hue-controls/component.js @@ -177,10 +177,10 @@ export default Component.extend({ 'You may toggle a light\'s state by clicking on it.' }, { - element: $('.settings-item')[1], + element: '#settings-icon', intro: 'A few miscellaneous settings can be found here.

' + 'WARNING: clearing application settings will restore the application to its original state. This will even delete your playlist and any saved song beat preferences.', - position: 'left' + position: 'bottom' }, { element: '#dimmer', diff --git a/web/app/pods/components/hue-controls/template.hbs b/web/app/pods/components/hue-controls/template.hbs index e4d2783..a259d24 100644 --- a/web/app/pods/components/hue-controls/template.hbs +++ b/web/app/pods/components/hue-controls/template.hbs @@ -6,23 +6,24 @@ {{/each}}
-
- {{#paper-menu as |menu|}} - {{#paper-button target=menu action="toggleMenu" icon-button=true}} - {{paper-icon "settings" class=dimmerOnClass}} - {{/paper-button}} - {{else}} - {{#paper-menu-item action="clearBridge"}} - Switch bridge - {{/paper-menu-item}} - {{#paper-menu-item action="startIntro"}} - Restart tutorial - {{/paper-menu-item}} - {{#paper-menu-item action="clearAllSettings"}} - Reset settings - {{/paper-menu-item}} - {{/paper-menu}} -
+ {{#paper-menu as |menu|}} + {{#paper-button target=menu action="toggleMenu" icon-button=true}} + {{paper-icon "settings" class=dimmerOnClass id="settings-icon" size=3}} + {{/paper-button}} + {{else}} + {{#paper-menu-item action="clearBridge"}} + {{paper-icon "settings" class="md-menu-align-target"}} + Switch bridge + {{/paper-menu-item}} + {{#paper-menu-item action="startIntro"}} + {{paper-icon "settings" class="md-menu-align-target"}} + Restart tutorial + {{/paper-menu-item}} + {{#paper-menu-item action="clearAllSettings"}} + {{paper-icon "settings" class="md-menu-align-target"}} + Reset settings + {{/paper-menu-item}} + {{/paper-menu}}
diff --git a/web/app/pods/components/lights-tab/template.hbs b/web/app/pods/components/lights-tab/template.hbs index 1899123..9fe1907 100644 --- a/web/app/pods/components/lights-tab/template.hbs +++ b/web/app/pods/components/lights-tab/template.hbs @@ -4,19 +4,19 @@ {{/paper-item}} {{#paper-item}} - {{paper-icon icon="power-settings-new" class=dimmerOnClass}} + {{paper-icon "power-settings-new" class=dimmerOnClass}}

Power

{{#paper-switch checked=lightsOn disabled=trial skipProxy=trial}} {{lightsOnTxt}} {{/paper-switch}} {{/paper-item}} {{#paper-item}} - {{paper-icon icon="brightness-4" class=dimmerOnClass}} + {{paper-icon "brightness-4" class=dimmerOnClass}}

Brightness

{{paper-slider flex=true min='1' max='254' value=lightsBrightness disabled=brightnessControlDisabled}} {{/paper-item}} {{#paper-item elementId="color-row"}} - {{paper-icon icon="color-lens" class=dimmerOnClass}} + {{paper-icon "color-lens" class=dimmerOnClass}}

Color

{{/paper-item}} @@ -29,13 +29,13 @@ {{#paper-item}} - {{paper-icon icon="flare" class=dimmerOnClass}} + {{paper-icon "flare" class=dimmerOnClass}}

Strobe

{{#paper-switch checked=strobeOn disabled=trial skipProxy=trial}} {{strobeOnTxt}} {{/paper-switch}} {{/paper-item}} {{#paper-item}} - {{paper-icon icon="color-lens" class=dimmerOnClass}} {{paper-icon icon="loop" id="loop-addition" class=dimmerOnClass}} + {{paper-icon "color-lens" class=dimmerOnClass}} {{paper-icon "loop" id="loop-addition" class=dimmerOnClass}}

Colorloop

{{#paper-switch checked=colorLoopOn disabled=trial skipProxy=trial}} {{colorloopOnTxt}} {{/paper-switch}} {{/paper-item}} diff --git a/web/app/pods/components/music-tab/component.js b/web/app/pods/components/music-tab/component.js index 03aab72..9f5c326 100644 --- a/web/app/pods/components/music-tab/component.js +++ b/web/app/pods/components/music-tab/component.js @@ -555,7 +555,7 @@ export default Component.extend(helperMixin, visualizerMixin, { slideTogglePlayerBottom(){ let elem = this.$('#player-bottom'); - elem.velocity(elem.is(':visible') ? 'slideUp' : 'slideDown', { duration: 500 }); + elem.velocity(elem.is(':visible') ? 'slideUp' : 'slideDown', { duration: 300 }); this.changePlayerControl('playerBottomDisplayed', !this.get('playerBottomDisplayed')); }, goToSong(index, playSong, scrollToSong){ @@ -618,13 +618,9 @@ export default Component.extend(helperMixin, visualizerMixin, { if(scrollToSong){ // this is just a bad workaround to make sure that the track has been rendered to the playlist - run.later(()=>{ - let track = $('.track'+index); - - if(!isNone(track) && !isNone(track.offset())) { - track.velocity('scroll', { container: $('#play-list-area') }); - } - }, 1000); + run.next(this, ()=>{ + $('.track'+index).velocity('scroll', { container: $('#play-list-area'), duration: 200 }); + }); } } }, diff --git a/web/app/pods/components/music-tab/template.hbs b/web/app/pods/components/music-tab/template.hbs index 01192d7..45bf565 100644 --- a/web/app/pods/components/music-tab/template.hbs +++ b/web/app/pods/components/music-tab/template.hbs @@ -10,13 +10,13 @@ {{#if playQueueNotEmpty}} {{paper-icon icon="skip-previous" class="player-control-icon"}}{{/if}}{{paper-icon icon=playingIcon class="player-control-icon"}}{{#if playQueueMultiple}}{{paper-icon icon="skip-next" action="" class="player-control-icon"}}{{/if}}{{paper-icon icon=volumeIcon class=volumeMutedClass}}