ember-bulma
Ember Bulma is a collection of Ember components and services for Bulma, a modern CSS framework by Jeremy Thomas
Ember Bulma is still very much in Beta. When you come across anything that needs addressing, please open an issue. Thanks!
Installation
ember install ember-bulma
This will automatically install the ember-cli-sass
NPM dependency and create a SCSS file in your App called styles/app.scss
with the following import statement:
@import "bulma";
Optional :
ember install ember-font-awesome
Deploy
Deploy the demo app:
ember deploy production
git push upstream gh-pages
Documentation
- Ember Bulma: http://open-tux.github.io/ember-bulma/
- Bulma: http://bulma.io/documentation/overview/start/
Source
- Ember Bulma: https://github.com/open-tux/ember-bulma
- Bulma: https://github.com/jgthms/bulma/
Various errors with ember 2.9
I'm using ember 2.9 with node 6.9.1. I've followed the instructions to install and import ember-bulma. When I run the development server (
ember s
) I get the following errors:I'm still able to use bulma by writing raw HTML, but some components (perhaps all of them) don't work.
Very serious grammar change
I don't mean to damage any mutual love affair you may have with Jeremy Thomas, but when I first read the description I was confused for a second as to who Jeremy Thomas was and whether he was a part of TUX. I think getting rid of his name in the description and letting people see who he is by way of Bulma is more concise.
But if his name has to stay it could also be:
"Ember Bulma is an ember addon for Bulma (by Jeremy Thomas)"
or for more detail
"Ember Bulma is a collection of Ember components and services for Bulma, a modern CSS framework by Jeremy Thomas"
Ok back to work
Avoid theming system to Bulma one
Hi there,
Since 0.0.23 (pushed 13 hours ago), Bulma has self-implemented the sass theming system.
According to this documentation part.
It could be a great thing to update the bulma dependancy to 0.0.23 and update theming part of Ember-Bulma.
Sorry for my bad english, and have a nice day.
Regards,
Ember CLI v2.12 -> v2.13
Update to CLI v2.13 and remove all console warnings
Additionally, Locking bulma at 0.1.2 as well -- I was seeing some visual diffs when updating to latest (@jbailey4) -- See https://github.com/open-tux/ember-bulma/issues/63
Fallback to empty string for undefined bowerDirectory
From what I can tell, nested addons don't have access to the
bowerDirectory
property defined by Ember CLI.Rather than get an error for passing
undefined
toPath.join
, this attempts to continue withouttarget.bowerDirectory
.fix(travis): ci and node v4.x
adds tests for bulma-radio
Also, adds the missing
checked
attr binding tobulma-radio
component, which fixes a bug preventing a radio button from being checked.@crodriguez1a I removed a few
classNameBindings
that I did not see any styles for in bulma. I wasn't sure exactly why these were added, it looks like these were meant to beattributeBindings
.Update ember-themed-syntax, fix computed decorator, remove bower, cli update, ci headless chrome
Commits:
eslint-plugin-ember-suave
depUpgrade to latest bulma
This addon installs bulma 0.1.2 which was released in July. Since then three releases have been made, the latest being 0.2.3. I'm not sure if there are significant differences, but an issue won't hurt, right? :smile:
Tagged Releases
Right now it's impossible to tell what was released and when as there are no tags. Tagged releases make it easier to see diffs between releases. Further: by leveraging Github's release mechanism, changelogs can be listed.
chore: add decorators transform for addon consumers
Per the warning ember-decorators throws (text below), the babel-transform addon needs to be installed in order to use ember-decorators.
Enhancement - {{#link-to}}} active class
When using
{{#link-to}}
the default active class in Ember is "active", but Bulma uses "is-active".This can be changed in Ember by adding this code to
./app/app.js
This could be added to the documentation.
Typo on the docs -> Layout -> Hero
This is about the Docs.
Description
The code on the first example is incorrect. https://open-tux.github.io/ember-bulma/#/uilayout/hero
{{#bulma-hero-content}}
at the bottom should be a{{/bulma-hero-content}}
."tree shaking" not working?
Using https://github.com/stefanpenner/broccoli-concat-analyser I get this:
but I have this specified in my env:
just as the docs say to do here: http://open-tux.github.io/ember-bulma/
{{bulma-container}} may cause error in production build
See https://github.com/matthewsecrist/Saga-Frontend/issues/1 and https://github.com/ebryn/ember-model/issues/457
Keep in mind, there are several components that use the container class. It seems that just evaluating the word when rendering may be causing the app to throw an error (only on a prod build)