minor stuff: higher quality pressButtonBridge.png, adding link to the new huegasm chrome extension to the web app
|
|
@ -4,9 +4,6 @@ Music awesomeness for hue lights.
|
||||||
|
|
||||||
It lives at http://www.huegasm.com and on https://play.google.com/store/apps/details?id=com.hoboman313.huegasm
|
It lives at http://www.huegasm.com and on https://play.google.com/store/apps/details?id=com.hoboman313.huegasm
|
||||||
|
|
||||||
## Current priorities
|
|
||||||
- create a Huegasm Chrome extension
|
|
||||||
|
|
||||||
## SIGNING
|
## SIGNING
|
||||||
/ember-cordova/platforms/android/release-signing.properties:
|
/ember-cordova/platforms/android/release-signing.properties:
|
||||||
storeFile=huegasm.keystore
|
storeFile=huegasm.keystore
|
||||||
|
|
|
||||||
|
|
@ -117,10 +117,10 @@ export default Component.extend({
|
||||||
this.set('firstVisit', false);
|
this.set('firstVisit', false);
|
||||||
|
|
||||||
next(this, () => {
|
next(this, () => {
|
||||||
this.$('#fancy-button-wrapper a').popover('show');
|
$('#fancy-button-wrapper a').popover('show');
|
||||||
|
|
||||||
later(this, () => {
|
later(this, () => {
|
||||||
this.$('#fancy-button-wrapper a').popover('hide');
|
$('#fancy-button-wrapper a').popover('hide');
|
||||||
}, 5000);
|
}, 5000);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 31 KiB |
|
|
@ -125,7 +125,7 @@ chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
|
||||||
error = chrome.runtime.lastError.message;
|
error = chrome.runtime.lastError.message;
|
||||||
} else {
|
} else {
|
||||||
stream = _stream;
|
stream = _stream;
|
||||||
dancer.load(_stream, 2);
|
dancer.load(_stream, 3);
|
||||||
chrome.storage.local.set({ currentlyListenining: true });
|
chrome.storage.local.set({ currentlyListenining: true });
|
||||||
chrome.browserAction.setBadgeText({ text: "♪" });
|
chrome.browserAction.setBadgeText({ text: "♪" });
|
||||||
state.preMusicLightsDataCache = state.lightsData;
|
state.preMusicLightsDataCache = state.lightsData;
|
||||||
|
|
@ -188,7 +188,7 @@ let simulateKick = (/*mag, ratioKickMag*/) => {
|
||||||
type: 'PUT'
|
type: 'PUT'
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
timeToBriOff = 100;
|
timeToBriOff = 80;
|
||||||
|
|
||||||
if (state.activeLights.length > 0) {
|
if (state.activeLights.length > 0) {
|
||||||
let lightBopIndex = Math.floor(Math.random() * state.activeLights.length);
|
let lightBopIndex = Math.floor(Math.random() * state.activeLights.length);
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
{
|
{
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "Huegasm",
|
"name": "Huegasm for Philips Hue Lights",
|
||||||
|
"short_name": "Huegasm",
|
||||||
"description": "Manage and synchronize your Philips Hue lights with the beat of your music.",
|
"description": "Manage and synchronize your Philips Hue lights with the beat of your music.",
|
||||||
"version": "1.0",
|
"version": "1.0.1",
|
||||||
"icons": {
|
"icons": {
|
||||||
"16": "16x16.png",
|
"16": "16x16.png",
|
||||||
"48": "48x48.png",
|
"48": "48x48.png",
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 31 KiB |
|
|
@ -7,7 +7,7 @@ const {
|
||||||
|
|
||||||
export default Component.extend({
|
export default Component.extend({
|
||||||
tagName: 'footer',
|
tagName: 'footer',
|
||||||
classNames: ['footer'],
|
elementId: 'footer',
|
||||||
|
|
||||||
year: computed(function () {
|
year: computed(function () {
|
||||||
return new Date().getFullYear();
|
return new Date().getFullYear();
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,16 @@
|
||||||
<div class="footer-text">
|
<div id="footer-text">
|
||||||
© {{year}}
|
© {{year}}
|
||||||
|
|
||||||
<a href="https://www.nidratech.com/" target="_blank" rel="noopener noreferrer">
|
<a href="http://www.nidratech.com/" target="_blank" rel="noopener noreferrer">
|
||||||
Nidratech Ltd
|
Nidratech Ltd
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="footer-links">
|
||||||
<a href="https://play.google.com/store/apps/details?id=com.hoboman313.huegasm" target="_blank" rel="noopener noreferrer">
|
<a href="https://play.google.com/store/apps/details?id=com.hoboman313.huegasm" target="_blank" rel="noopener noreferrer">
|
||||||
<img src="assets/images/google-play-badge.png" alt="Get it on the Google Play Store">
|
<img src="assets/images/google-play-badge.png" alt="Get it on the Google Play Store">
|
||||||
</a>
|
</a>
|
||||||
|
<a href="https://chrome.google.com/webstore/detail/huegasm-for-philips-hue-l/mbjanbdhcpohhfecjgbdpcfhnnbofooj" target="_blank" rel="noopener noreferrer">
|
||||||
|
<img src="assets/images/chrome-store-badge.png" alt="Available in the Chrome Web Store">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
@ -36,7 +36,7 @@ body, button {
|
||||||
padding-bottom: 50px;
|
padding-bottom: 50px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer {
|
#footer {
|
||||||
margin: 0 auto 10px auto;
|
margin: 0 auto 10px auto;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 1200px;
|
max-width: 1200px;
|
||||||
|
|
@ -48,12 +48,12 @@ body, button {
|
||||||
}
|
}
|
||||||
|
|
||||||
@media(min-width:767px) {
|
@media(min-width:767px) {
|
||||||
.footer {
|
#footer {
|
||||||
padding: 0 9%;
|
padding: 0 9%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer-text {
|
#footer-text {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
padding-left: 39%;
|
padding-left: 39%;
|
||||||
|
|
@ -119,9 +119,20 @@ div.ember-modal-dialog {
|
||||||
}
|
}
|
||||||
|
|
||||||
@media(max-width:768px) {
|
@media(max-width:768px) {
|
||||||
.footer-text {
|
#footer {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer-links {
|
||||||
|
margin-top: 10px;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-around;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer-text {
|
||||||
padding-left: 0 !important;
|
padding-left: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
#intro-logo {
|
#intro-logo {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
BIN
web/public/assets/images/chrome-store-badge.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 31 KiB |