summaryrefslogtreecommitdiffstats
path: root/bower.json
Commit message (Collapse)AuthorAgeFilesLines
* Replace bower packages by meteor onesMaxime Quandalle2015-08-251-8/+0
| | | | | | | | | | | | | | | | | | | Bower build process was sometimes unpredictable and had unspecified dependencies (git) that caused bugs (eg #164, #172). Meteor packages have better integration with the meteor build system and ensure deterministic build, the downside being that we have to maintain wrapper of JS package just for the purpose of publishing in atmosphere. Others are also struggling with this, see for instance: https://github.com/MeteorCommunity/discussions/issues/14 Hopefully we'll have a better solution one day (official browserify integration? Who knows.) As a side effect the new release of perfect-scrollbar breaks the style, this will be fixed in a later commit. Fixes #172
* Autosize the rich editor (for card description and comments)Maxime Quandalle2015-06-061-0/+1
|
* Improve scrollingMaxime Quandalle2015-05-241-0/+7
We now replace native scrollbar by custom ones on the list card (which is required by the new ergonomics in the parent commit), but the "scrolling engine", is still native, we just hide the scrollbar and draw our own in HTML/CSS using the perfect-scrollbar package (from bower). This commit also implements component scrolling when certain actions are performed, eg scroll to the bottom when the new card composer is opened.