Age | Commit message (Collapse) | Author |
|
|
|
|
|
* Thing.composite.expose
* Thing.composite.exposeUpdateValueOrContinue
* Track.composite.withAlbumProperty
* refactor: Track.color, Track.album, Track.date
* refactor: Track.coverArtistContribs
* test: Track.album (unit)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The `earlyExitIfNotFound` flag is only supposed to exit if the
reference really existed and failed to match anything. If it was
null in the first place, withResolvedReferences should always
just pass null ahead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thing.composite.from() only provides the dependencies specified
in each step and the base, and prevents '#'-prefixed keys from
being specified on the main (composite) dependency list.
* CacheableObject no longer provides a "reflection" dependency to
every compute/transform function, and now requires the property
'this' to be specified instead of the constructor.instance
symbol. (The static CacheableObject.instance, inherited by all
subclasses, was also removed.)
* Also minor improvements to sugar.js data processing utility
functions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is towards enabling custom controls and/or accents on listings
which are otherwise represented by rows or chunks.
|
|
|
|
|
|
|
|
|
|
|
|
|