This repository has been archived by the owner on Mar 30, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 193
Progress
Bobby Richter edited this page Jun 27, 2014
·
48 revisions
Tracking: https://github.com/mozilla-appmaker/appmaker/issues?milestone=29&page=1&state=open
- Fixed remixurl for apps sent to MakeAPI.
- Fixed z-index problems preventing users from being able to select channels in channel menu.
- Fixed Spacer Brick height bug.
- Transitioned to
localStorage
from ofsessionStorage
for storing app data. - Fixed channel menu alignment.
- Added functionality to clear editor (right) tray when "New App" is clicked.
- Fixed Header Brick styling (for Chrome).
- Fixed Text Input Brick button text.
- Allowed Bricks to not publish any broadcasts/listeners/attributes.
- Audited and fixed calls to
async
.
- component-todo-list: A Brick which tracks and maintains to-do list items.
- Tracking: https://github.com/mozilla-appmaker/appmaker/issues?milestone=28&state=open
- Workweek: https://github.com/mozilla-appmaker/appmaker/issues?milestone=32&state=open
- Make the CRUD + install + share experience smooth for users in the designer
- Create teaching material for MozCamp Beta India and Technovation workshops
- Create and publish 5 starter apps
- Complete Webmaker platform integration (Login, publishing to MakeAPI)
- Align Webmaker.org presence (and testing) & branding
- Support non-
en_US
component locales in Bricks
<img align="right" alt="Luke's "Jazz Hands" App" src="https://s3.amazonaws.com/cubbyhole.robothaus.org/appmaker-content/Screenshot+2014-06-17+10.14.27.png">
- Created 5 new sample apps!
- Enabled localization for install.ejs.
- Enabled fake, local S3 functionality with noxmox.
- Cleaned up sample.env for easier contributor startup.
- Allowed clicking on phone title to rename app.
- Simplified install, manifest and app urls.
- Added "Run in Browser" option to app install pages.
- Added QR Codes for quickly using and installing apps on phones.
- Captured backspace key to prevent leaving the page when designing an app.
- Enhanced default server security features (IEXSS, XFO, HSTS).
- Updated MakeAPI-client.
- Added spinner for when user is waiting for app to install on a phone.
- Wrote documentation for data collections.
- Tested Webmaker Referral ID system integration.
- Created 1st Run Experience storyboards.
- Created 1st Run Experience user personas.
- Drafted plan for Appmaker on Webmaker.org.
- Drafted plan for new Appmaker landing page on webmaker.org/appmaker.
- Created a default image for Bricks without a thumbnail.
- Created a MozCamp event start page featuring contribution paths and starter apps.
- Created a MozCamp session teaching kit (draft).
- Created a component-editing tutorial for MozCamp.
- Created a "Future of Appmaker" survey for MozCamp and Mobile Opportunity research.
- Created a Appmaker User Testing Thimble make for Technovation workshop (and MozCamp).
- New branding finalized.
- Fixed CSS in Text Input Brick.
- Fixed CSS in Header Brick.
- Made saved app list scrollable.
- Cleaned up CSS on publish and install pages.
- Used better edit url, user name, and app name in MakeAPI publishing.
- Fixed Page/Card visibility and functionality (missing tabs).
- Improved and fixed general designer HTML/CSS.
- Prevented empty channel menus from appearing.
- Provided better UX for switched-off channels.
- Changed placekitten image load to be secure in Image Brick.
- Fixed multiple low-level Polymer/CustomElements browser-compatibility and update problems.
- Fixed error from clicking 'cancel' on the Rename App prompt.
- Enabled email on integration server.
- Fixed handle in Camera Brick.
- Fixed source URL display in Camera Brick.
- Fixed Firefox compatibility problems in Camera Brick.
- Circumvented some require.js loading issues.
- component-double-button: A Brick with two side-by-side buttons.
- component-chart: A Brick for showing stats over time.
- component-daily-counter: A Brick for counting and storing daily progress.
- component-channel-gate: A brick for Mozilla Appmaker that takes an incoming signal and routes it to a channel selected by the app user.
- component-pad-grid: A launch-type pad Brick.
- component-notebook: A notebook Brick for storing daily notes.
- component-combiner: A Brick which transforms multiple input channels into one output channel.
- component-sequencer: An instrument sequencer Brick.
- component-jazzhands: Jazzhands!
- component-cowbell: More cowbell.
- component-meatspaces-messages: A Brick for reading messages from a Meatspaces chat server.
- component-microphone-button: A Brick for recording microphone input.
- component-canvas: A Brick for letting users draw and export images.
- component-kickdrum: A kick drum Brick.
- component-snaredrum: A snare drum Brick.
- component-meatspaces-input: A Brick for sending messages to a specific Meatspaces chat server.
- component-hot-potato: A Hot Potato game Brick.
- component-audio: Audio Brick for audio clip playback.
- Continue work on Webmaker.org presence #1023960 and #1023521
- Continue work on First Run Experience and Landing Page #1362 #1345 #1397
- Shave down load times for development and especially production
- Remove unnecessary requests by bundling resources
- Figure out how to see an in-progress app with in-progress components on a phone (for quicker development)
- Figure out a good offline app starter pack (and components) -- can we do completely-offline?
- Play with on-phone authoring environments
- Work on syncing localstorage data across multiple instances of same app (one data set, multiple users)
# Heartbeat 0 (ø零)
Tracking: https://github.com/mozilla-appmaker/appmaker/issues?milestone=26&state=open
- Start webmaker platform integration
- Land component data support
- Implement metrics and feedback support
- Build UNICEF/PayPal support
- Add more component communication channels
- Create new template apps (whimsy components and game app template)
- Data UI, collections, schema management, and events system implemented
- Webmaker login integrated
- README updated with webmaker login environment instructions for developers
- Able to publish apps and remix them with user (non-core) components
- MakeAPI integration verified
- New branding kit started
- Windows development problems addressed
- Designer recognizes Thimble makes as components
- More channels are available for connecting components
- Mobile ideation/design/hacking Teaching Kits created: https://jess.makes.org/thimble/MTMyMzM2ODQ0OA==/mobile-design-kit
- Counter app tutorial Thimble make created: http://secretrobotron.makes.org/thimble/MTEyMTM4NjQ5Ng==/lets-make-a-counter-app_
- Fixed "WebmakerAuthClient is not a constructor" startup crash
- Component dragging handles appear in Chrome (Stable/Canary)
- Unused element attributes on the channel menu removed
- Editables designer panel recognizes boolean strings as boolean values
- Menus close without having to click on the dropdown button again
- Cross-browser accomodation for native/shimmed Shadow DOM and CustomElements
- Ceci elements use specific css files to circumvent new Polymer CSS restrictions
- Editable colour values persist after colour-picker closes
- Better recovery support for broken user (non-core) component urls
- Canvas: https://github.com/secretrobotron/component-canvas
- Label (UNICEF): https://github.com/secretrobotron/component-label
- PayPal Mobile Express (UNICEF): https://github.com/secretrobotron/component-paypalexpress
- SoccerAid (UNICEF): https://github.com/secretrobotron/component-socceraid
- UNICEF SoccerAid user-testing and co-design workshop (May 17, London, UK)
- Result in executive summary format: https://github.com/mozilla-appmaker/appmaker/issues/1325
- MozCamp Beta (June 20, Bangalore, India)
- Session description Thimble make created: https://amira.makes.org/thimble/LTU4OTIzNDE3Ng==/mozcamp-appmaker-session-teaching-kit-template
- Better MakeAPI integration (author/remixurl/editurl support)
- Remove requirejs since async loading impacts ceci element heirarchy
- Make listener and broadcast menus localizable
- New branding is underway
- Webmaker.org integration planning is underway
- First-run experience drafts started
- Make Drive & Nimble component editing planning
- Appmaker Brick hacking Thimble template