lp:~juju-gui/juju-gui/test-icon-urls

Created by Richard Harding and last modified
Get this branch:
bzr branch lp:~juju-gui/juju-gui/test-icon-urls
Members of Juju GUI Hackers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Juju GUI Hackers
Project:
juju-gui
Status:
Development

Recent revisions

633. By Richard Harding

Hack to load icons via image links vs inline

632. By Richard Harding

Design updates fixes #1174764 #1174382 #1169196

This is a combo branch of design updates to fix things in the UX.

I've combined and landed as one since they've been reviewed and running lbox
-cr and submit 4 times isn't attractive this morning.

R=
CC=
https://codereview.appspot.com/9075043

631. By Richard Harding

Adjust fonts to use the predefined families

Ubuntu Medium has an issue on OSX so the familes were updated to also include
Ubuntu-Medium. Other locations were missed.

R=
CC=
https://codereview.appspot.com/9056043

630. By Gary Poster

Tweak help text to not obscure charm browser

R=
CC=
https://codereview.appspot.com/9036047

629. By Richard Harding

Show spinny indicator in browser when loading

- add indicator support to sidebar/fullscreen landing pages
- add indicator support to the search loading
- add indicator support to loading a charm details view

R=matthew.scott, gary.poster
CC=
https://codereview.appspot.com/9052043

628. By Jeff Pihach

Created a model controller with promises

This branch takes the work from a number of previous branches
and combined the work under a single ModelController class which
will be used from now on to interact with the models and db
to avoid having to pass the env and db into them.

This also implements a sandbox fix from Gary.

Individual unit tests will be coming in a follow-up but in the
mean time all of this code is tested indirectly by the endpoints
tests.

R=gary.poster, rharding
CC=
https://codereview.appspot.com/8686047

627. By Benji York

Add a Makefile npm-cache target to upload to LP

There is a parallel charm branch that uses the cache file to speed deploying
of branch builds.

R=rharding, gary.poster
CC=
https://codereview.appspot.com/8686048

626. By Richard Harding

TRIVIAL - google fonts over https

- One letter diff ftw.

R=
CC=
https://codereview.appspot.com/9046043

625. By Richard Harding

Adds filter controls to the search in the browser

- The branch updates the models/browser.js Filter model that is basically the
search state in the application.
- The subapp keeps an instance of that around and updates it along with the
rest of the subapplication state.
- The subapp passes the raw data down into views that can use it to populate
the search related widgets (search and filters).
- When those widgets are changed they trigger a custom event back up to their
controlling View.
- That View then generates a change event to the subapp directing it to update
it's current _filter (the Filter model) with that change and navigate to the
new url.
- All searches are url-able and thus force a navigate and re-process through
the render chain.
- Because of this, the Views do not need to update their version of the
filters, they'll get new ones from the subapp on the next routing.

Known QA issues:

- There's not a good "no results found" display
- There's not a list of selected filters per UX design when the filter list is
collapsed in sidebar view
- Theme'ing needs to be done on the filter list to remove the leading *, make
things more header-like, add proper arrows vs temp ^/v
- It's felt these are correctable through the week while the functionality is
able to be added before 'feature freeze' on Monday.

R=j.c.sackett, benji
CC=
https://codereview.appspot.com/9003043

624. By Richard Harding

Adjust badge on larger icon due to radius.

R=
CC=
https://codereview.appspot.com/8853049

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:juju-gui/experimental
This branch contains Public information 
Everyone can see this information.

Subscribers