Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Megurio #13

Open
wants to merge 912 commits into
base: master
Choose a base branch
from
Open

Megurio #13

wants to merge 912 commits into from

Conversation

nickarino
Copy link

I am using the lastest version of pebblejs. I need to use firebase in my pebblejs application. I put firebase.js in the src/js/vendor. After the build is done it is part of pebble-js-app.js . But I cannot reference it in any way either by
Firebase = require('src/js/vendor/firebase.js');
Firebase = require('firebase');

How can I use it?

Meiguro and others added 30 commits August 22, 2015 20:14
Basalt introduces GBitmaps with bitdepth 8, but images in this
uncompressed format are too large to be practically sent over
AppMessage. Basalt also introduces a png decoder. This patch enables
remote images on basalt by sending pngs re-encoded in a Pebble
compatible png format.
If the JavaScript thread immediately moves onto a job that takes longer
than a few seconds after successfully sending an app message, upon
returning from the long job, Pebble.sendAppMessage will call the failure
callback with a timed out error even though it has already called the
success handler before the long job. MessageQueue expects
Pebble.sendAppMessage calls and callback calls to be one-to-one and will
fail when it is skewed either way.

This fixes the issue by giving the callbacks references to the message
they were sent with. If the last sent message of the queue itself is
different from the reference given to the callback, then it is an extra
callback call and is subsequently ignored.
* Greetings from Pebble Developer Retreat 2015!
Meiguro and others added 30 commits April 17, 2016 01:30
… (Addresses #159)

structs were using EnumerableType which was overloaded to handle
strings. However, when a number type is used in place of where a string
is expected, StringType and EnumerableType don't cooperate. StringType
will convert the number correctly, but EnumerableType will just return
the number value itself.

The fix is to move the string length logic out of EnumerableType into a
new type StringLengthType. StringType was also modified to treat
undefined as the empty string, since undefined would then show up for
unspecified text fields.
…ndow frame

Also change to not animate the scroll when changing the window virtually
Stage was using the same content size resizing logic as Card which
requires the same fix. Don't update the content size unless necessary
since updating the content size cancels the scroll animation on certain
firmware versions.
Quote of the Day API has changed
Stage text elements do not yet perform text flow, but paging was forced
for all round windows. Add a paging property for windows to allow
developers to disable paging for text that spans more than one screen.
Once text flow is added to stage text elements, it will be recommended
not to disable paging. Other use cases that relied on stages paging are
unaffected.
Simple support for diorite platform
Fixing menu icon size for successful build with SDK v 4.1.4
Simple support for emery platform.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.