Code Monkey home page Code Monkey logo

chariti's People

Contributors

fokkezb avatar h3r2on avatar joshjensen avatar mcongrove avatar rogerwhite avatar willdent avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chariti's Issues

Open specific component on push notification receipt

Allow app owner to send push notification with "controller" param in the payload; open this controller upon receipt. This allows them to push out a notification such as "Check out our new photos!" and have the Flickr component open when the app is pulled up.

Should we use controller type (e.g. "flickr") or tab index for specifying which tab to open?

String localization

Figure out a way to support localized strings in the configuration file... also, perhaps even allow specific component parameters dependent upon locale (e.g. one RSS feed for English, another for Japanese).

Add support for more tab menu items

Add a "..." (more) tab if there are more than 5 tabs in the configuration file; on clicking this tab, the additional tabs will slide up from behind it along the right-bottom edge of the app.

Fix width of Flickr photo album view

Currently, the math for laying out the thumbnails is hardcoded for an iPhone. Convert it to dynamic math so we can support all screen resolutions.

Add iPad split-window support

Update the architecture to support "multi-window" views (they're not really windows, rather views, but you get the idea).

This should essentially let us put one Alloy controller on the left side (e.g. news item list) and another on the right (e.g. news article).

Pull images from RSS feeds

This may not be possible as we have to strip the text out for a UILabel, and would need to grab any images for UIImageViews. How would we determine which image(s) is appropriate?

Perhaps we only support RSS media items?

Have old data display while new data is fetched

Currently, if data cache is stale, we simply put up a loading screen while new data is fetched.

We need to instead show the cached data, even if it is old, and then load in the new content upon receipt.

Create a test application

User downloads test app from App Store, enters URL for their app.json file, verifies data is correct.

TabBar calculation needs adjustment

The TabBar tabs need a calculation adjustment, as the last tab doesn't display on Tablets. Perhaps have a set width for the Tabs, and center the TabBar?

Turn off rotation

The math for some of the components is way too hard if we allow rotation of the device. Lock the device to portrait.

Add theme support

Alloy now supports themes, and so should we.

We should also create some various default themes from which a charity can choose from.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.