Skip to content

Releases: gadicc/meteor-famous-views

color attributes, mesh glossiness, internal improvements

10 Jun 15:51
Compare
Choose a tag to compare
  • Components [Cc]olor attributes
  • Mesh glossiness attribute
  • Internal "fvClass" -> "_class"; store classes in FView._classes
  • Warn if dev puts more than 1 node inside of famousEach

famous052 fixes, wrapComponent flexibility, autorun, data context

07 Jun 10:17
Compare
Choose a tag to compare

v1.1.0

  • Fix for Famous 0.5.2 (and further work on DOMElement handling)
    Please be aware of Famous/engine#245.
  • Support components that don't add themselves to the node + set _id
  • fview.autorun() like tplOrView.autorun() in Meteor/Blaze; this = fview
  • Fix wrapper with no args' renderFunc using with data as args
  • famousEach, in a totally new and extensible way
  • Initial child cleanup handling
  • Some internal changes in how nodes are dismounted

First non "pre" release for mixed mode

04 Jun 09:35
Compare
Choose a tag to compare

v1.0.0

PLEASE NOTE, this is not a "1.0.0 production quality release". Meteor packages
use SEMANTIC VERSIONING (see http://semver.org/). The new major version (v1)
indicates a breaking change in API from the previous version, and does not
imply anything about build quality. This is still an early release (but still
quite useable and fun to play with).

See http://forums.famous-views.org/t/update-on-mixed-mode-famous-v0-5/28/13.

  • Override Meteor timers/setimmediate/tracker to work with Famous event loop

v1.0.0-pre.6

  • Data context fix inside of DOMElement

v1.0.0-pre.5

  • FView.wrap(), FView.wrapComponent(), existing wrappers modularized
  • Scene now handles data context correctly and has _onRender
  • Added delayed init with FView.ready(), detect famous global
  • Added basic wrappers for Camera, PointLight, Mesh
  • Fixed argument mutation in Node attrUpdate / argsFromVecTransitionCB

v1.0.0-pre.4

  • Fix DOMElement not always rendering properly
  • Some early cleanup code, but no handling of children yet.

v1.0.0-pre.3

  • Fix Scene attach behaviour, add appropriate CSS as relevant (see README)
  • Allow longform size attributes, and shortform "RS" for "renderSize" (see README)
  • BREAKING CHANGE (who's using this already?). The size separator is now
    a semicolon (";"), and relative separator a comma (","), e.g.
    size="absolute: 10; relative: 0.5,-10; renderSize" or abbreviated form.

v1.0.0-pre.2

  • Attributes (style, class, general attributes) in DOMElement (no tagName yet)

v1.0.0-pre.1

  • First release

v0.1.32

02 Feb 15:52
Compare
Choose a tag to compare
v0.1.32; fix direction="X" regression

v0.1.31

29 Jan 14:00
Compare
Choose a tag to compare
* Bugfix (#famous regression): Revert back to Blaze.render (for non-Surfaces)
  to ensure rendered callbacks of nested templates are correctly run (#199)

* Bugfix (#famous regression): direction="1" now works again (#207)

* Bugfix (#RenderController): fview._transition is now properly honoured (#193)

* Bugfix: `fview.destroy()` now correctly removes children from
  child sequences (#153)

* Enhancement (#famousEach): Allow overrides on all famousEach observe within
  the containing fview.  See Views README for details. (#201)

* Enhancement (#Surface): watchSize now uses javascript-detect-element-resize
  lib to detect size changes on

* Enhancement (#Surface): Defer running of Surface rendered callbacks for
  smoother performance.

v0.1.30

15 Dec 16:04
Compare
Choose a tag to compare
  • Fix some flicker that snuck back (use Engine.nextTick instead of .defer)
    (not yet; was in some of the .rc releases)
  • Introduce FView.registerTransition(name, func), which stores the transition
    func in FView.transitions[name] and may be used by other parts of this
    package and plugins. Func(modifier, done) acts on modifier and calls
    done when the animation is finished. this will be the fview, if
    available.
  • The special direction="X" (taking a string instead of integer) now works
    on reactive updates too. (#170)
  • Docs: updated Scrollview to reflect reactive properties.
  • Generally using {{#famousContext}} in <body> these days is considered
    safe and reliable. However, as a precaution for weird situations, we now
    insert a wrapper view and only roll once FView.ready() is true.
  • famousIf, previously, was used to maintain the correct position inside
    of a sequence. Now, it can be used inside of a regular renderNode too,
    and cleans up children when the condition changes (#179)
  • Document StateModifier. Add missing origin reactivity.
  • Speed increase. Do our own materialization of non-Surface templates to
    avoid some unnecessary DOM stuff. (And cleaned-up lib/famous.js)
  • For registerables, add an onDestroy() callback to be fired just before
    the fview is completely destroyed.
  • Add support for watchSize=true on Surfaces. Document Surfaces.
    Document pattern to retrigger true-sized Surface size calculations.
    (#163)
  • Registerables: onRenderTree() callback (not used for anything yet)
    Views: postRender() callback (was only available for modifiers until now)
    Surfaces: Template.x.onDocumentDom() callback, but this is now the
    default behaviour for .rendered() - so rather use that
  • Internal: when called with inclusion, store a link to the used template
    in fview.template.
  • FView.from() and FView.fromBlazeView() now return an fview on the
    given blazeView if it exists, and not only from it's ancestors.
  • Surfaces now store a fview.surfaceBlazeView for the blazeView used
    to render the Surface's contents.
  • For Surfaces, Template.x.rendered now runs after the template has
    been rendered and added to the document. This is later than before,
    but more in line with how Meteor does things and allows for more
    intuitive use. E.g. jQuery plugins work better. Note, even though
    $() will work here now, you should always use this.$() when
    possible, for performance. (#192)
  • Start recording ChangeLog on View pages too (e.g. Surfaces, Views README)
  • Bugfix: don't try "decode" the id attribute (#100)

v0.1.28

22 Nov 15:07
Compare
Choose a tag to compare
v0.1.28; famousContext/famousInit regression fix (#151)

v0.1.26; ContainerSurface allows settings of perspective

16 Nov 09:02
Compare
Choose a tag to compare
ContainerSurface allows settings of perspective

v0.1.23

11 Nov 12:03
Compare
Choose a tag to compare
v0.1.23; attribute leak (#135), rendercontroller (#93), polyfills/css

smooth as butter?

06 Nov 11:41
Compare
Choose a tag to compare
v0.1.21

v0.1.21; smooth as butter?