-
Notifications
You must be signed in to change notification settings - Fork 263
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
nickarino
wants to merge
912
commits into
Meiguro:master
Choose a base branch
from
pebble:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Megurio #13
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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!
… (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
Feature chalk docs
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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?