All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
- Track task usage
#414
- track task usage in task state callback
69c353a
- addresed pr comments
4ea15de
- added node for tracking task usage
efcdb05
- track task usage if isTrackingTaskUsage flag is set to true
1526774
- improved logging to log currently running tasks
55a1aa5
0.71.0 - 2023-10-25
- adds autochangelog
28e3a71
- feat/temp-language) : nameOrfontPath
5a0a844
- feat/temp-language) : addded global path
d68c84d
- feat(temp-language) : added unit tests
9bfc9d1
- chore: release v0.71.0
1f1ed3e
0.70.0 - 2023-10-16
- Feat/adds as long
#409
0.69.0 - 2023-08-24
- chore: minor fixes
#407
- chore: removes erroenous checkmarks config
#406
- set selected for passed index control
#402
- Add additional fields to views created by tab controller
#404
- fixes for bslib
#401
- feat(multi-container) : added offset to support different component o…
#400
- Fix build workflow
#377
- fix parameter type for create sgnode function
#392
- fix curl output
#399
- adds release-it stuff
#396
- chore: release v0.69.0
c74f008
- Merge pull request #405 from georgejecook/regex-fix-email-validation
ca031c9
- Revert "Merge pull request #400 from VanjaPin/feat/multi-container"
8c6ff32
- feat(multi-container) : added offset to support different component on 1 screen
52af74c
- update doc links - remove colons from filenames
790b0c3
- remove colons from file names and change seperator to "--"
6934840
- rename files to match new seperator
d7de8dc
- removed setSelectedIndex, it's part of another opened pr
8fff743
- make npm-release use latest ubuntu and node versions + cache npm dependencies
29b9854
- updated email validation regex to match + sign in first part of the email
c8470bd
- add additionals fields for views created by tab controller
2b7c7a8
- add windows to os matrix
ba412ef
- use lts node version and cache npm dependencies
6702159
- removed print statement
06c9b4c
- re-enable lint on build
e286f8c
- use latest versions of ubuntu and macos
7236372
- Remove colon from file names
9cc616b
0.68.2 - 2023-05-31
- fix(focusmanager): addresses issue that prevents unlocking focus
#395
- Release 0.68.2
256c6e6
0.68.1 - 2023-05-25
0.68.0 - 2023-05-25
- feat(controls): adds isFocused to Poster. you can set normalUri and f…
#390
- feat(dialogs): adds override hooks for setting focus
#389
- feat(core): adds facility to createSGNode, where you can pass in the …
#391
- fix(focusmanager): adds additional logging
#388
- feat(controls): adds isFocused to Poster. you can set normalUri and focusedUri, isFocused to toggle
64fb89d
- feat(core): adds facility to createSGNode, where you can pass in the first argument as json
77d3bb0
- Release 0.68.0
8f3e3ad
0.67.1 - 2023-05-23
- chore(build): update release-it config
#387
- fix(view): fixes itemContent observer not firing correctly
#386
0.67.0 - 2023-05-23
- fix(core): fixes selection state call back not getting called on views
#385
- feat(core): adds ability to add fields to nodes when using createSGNode
#384
- Release 0.67.0
080adcc
0.66.0 - 2023-05-20
- docs: adds docs for view fragments
#383
- build: adds missin gpackage
#382
- build: adds commitzen support and other build fixes
#381
- View api improvements
#380
- have DebugTimer rely on startTime instead of lastTime
#379
- --ammend
7f39576
- feat(views): adds fragment support
807a53e
- docs: fixes poornaming that breaks the build
f9c801c
- bump
149ad7a
- Release 0.66.0
35c3933
- fix
4d68077
0.65.4 - 2023-05-12
- Fix/delayed task manager does not cancel tasks
#376
0.65.3 - 2023-05-11
- fix(button-values) : removed setting values to 0
#375
- bump
54e7360
0.65.2 - 2023-05-10
- fixes parallel command
#373
- bump
55c4566
0.65.1 - 2023-05-10
- Fix/optional command
#371
0.65.0 - 2023-05-10
- Feat/command sequence improvements
#370
- command updates and fixing
b3a44f8
- fixe outstanding issues
b79b7c9
- feat(core): improves command and launch sequence apis
d014baa
- reinstate try catch
6f7e410
- bump
4553ae7
- fixes crash on collections
9bacda4
0.64.3 - 2023-05-08
0.64.2 - 2023-05-08
- bump
1d7f604
0.64.1 - 2023-05-04
- fix(notification) : get m.top field
#366
- Bump
203e034
0.64.0 - 2023-05-03
0.63.0 - 2023-04-28
- Fix/command sequence add ignore option
#358
- bump
071d0bd
- report task command errors
16ae735
- fix(core): adds ability to ignore a failing task, in command sequence
1c27c80
0.62.2 - 2023-04-26
- fix(core): do not assume all tasks have args field
#356
0.62.1 - 2023-04-25
- List unit tests
#293
0.61.0 - 2023-04-24
- Fix/mioc issues
#353
- wip
79930d9
- Bump
14c9841
- uddates bsc
23bb7df
- comment tidying
93ab08c
- improves illegal value handling in mioc
21deb4d
- addresses compiler error in latest bsc
f723bce
- npm issue
3f27408
0.60.8 - 2023-03-30
- Fix build badge and readme formatting
#347
- add ability to set custom layout for button
#350
- small fix for label color
#344
- Component pool issue
#342
- fixes for component pool when using compound component type
abf6c79
- stash spec file
367d8bb
- bump
3e1e58c
- ignore tdd config
36bea67
- fix formatting
e66ba20
- chore(core): removes some print statements
1debc48
- updated node field name
6e957c4
- fixed failling tests
c74ba40
- fix build badge
209e2ed
0.60.7 - 2023-03-20
- fixes rows not updating after a force update call
#340
- Fix/335 mvlayout screen ordering
#337
- Feature/mioc path syntax enhancements
#332
- adds mioc unified path syntax
d50958e
- moves some bundles files for modern location, and add layout group debug screen
7bde1c7
- adds tdd test support for rapid testing
c2a0f4e
- bump
4115489
- Applies same fix to controls group
b69e65b
- bump
510a684
0.60.5 - 2023-03-16
- fixes force update not working
#333
0.60.3 - 2023-03-10
- allow mock nodes in createSGNode
#331
0.60.2 - 2023-03-09
0.60.1 - 2023-03-09
- feat(ioc): can use default value in base getInstance methods
#330
- bump
c2bd8d3
0.60.0 - 2023-03-09
- we need a selectIndex function on controlsgroup
#329
- Adds more next/previous items to selection
fadb65d
- allows header titles to update
279c5ed
- improves collection support for nodes
f4954eb
- fix for error message crash
3425dcc
- adds api to allow list to update it's content, even if there are no version changes on rows
a8e9828
- adds missing function
b1e52b8
- can automatically update when setting content
35d28db
- tweak
3d03559
0.59.0 - 2023-03-03
- Fix/fixes
#325
- addresses some compile errors
103284f
- fixes issues with ropm distro
0b7a50a
- bump
bab1e53
- updated maestro-bsc-plugin
19a8a65
- bump
840ae7b
- bump
9a4657d
0.58.1 - 2023-03-02
- input validator updates, fixed failing tests
#324
0.58.0 - 2023-02-27
- support task creation without args key in fields
#322
- small fix for validation utils
#320
- request post with json as body
#319
0.57.0 - 2023-02-22
- Feature/command task
#317
0.56.1 - 2023-02-21
- fix(ControlsGroup): fixes getIsSameControl
#316
0.56.0 - 2023-02-21
- Chore/update plugins
#314
- Fix/more fixes
#313
- Add selected for input type
#311
- allow control group to set focus on control
#310
- Feat/minor improvements
#308
- Add an .env.sample and update docs regarding the .env file
#289
- Update Node-Classes.md
#291
- update plugins
d441a96
- update plugins
3c0b299
- package lock update
62ce2ee
- focus fixes
54c56f3
- implments findNode on mc_node
a02dfca
- Adds support for node and find_node on collections functions
6c74de0
- Adds get path support for mc_Node
df096c1
- chore(DeveloperScreen): adds submenus
9e21531
- adds setfocusUnlocked and allows children of locked view to get focus
ef02f36
- fixes issue that prevents curl output showing for request
6c88add
- Adds roles for textinput dialog
8196dbe
- fixes setPath on node values
58fb184
- Fixes incompataible settings
d738e6a
- fix controlgroup issue
49a3366
- package updates for rooibos
83cfd96
- add selected property for text input
e003024
- use visible children when setting focused control
e7abb44
- bump
72458e6
- fix failing tests
2f3ce96
- trap focus if an aggregate view gets focus during a transitoin
ef06596
- fixes issue with sample app menu
a8fc768
- supports default values in m.getInstance
42e8360
- improves mechanism for request curl logging
587c56d
- removed redraw call when setting focus to a new control
5c3b264
- Adds support for adding children to mc_nodes when creating them with mc.createSGNode
cd48b02
- fixes reques test
515d614
- log illegal view in focus manager
fcf4bb6
- update test
e7c97b3
- fixes crash in tests
3f64097
- removed only annotation
3f4d2d5
0.55.3 - 2023-02-14
- Ml/more fixes
#307
- Fix(ml): fixes focus indicator showing erroenosuly when list not focused
2c1b882
- fix(ml): fixes number of items being incorrect
f1a89ce
- fix(ml): fixes number of items always being zero in grids and horizontal lists, leading to issues when restoring focus
d52c66b
0.55.2 - 2023-02-09
0.55.1 - 2023-02-09
- Fix/list regressions
#305
- addresses regressions and vastly improves key handling for rapid spamming
686f947
- disables paging on grid row, fixes glitch with different screen offsets when fast navigating and removes some logging
472b5f8
- addresses regressions
ed4d947
- bump
88cbba9
0.55.0 - 2023-02-08
- Feature/maestro list post update focus
#304
- overhauls how we update focus after changes - locking down focus event dispatching and focus changes while the list is rendering
#302
- vastly improves scrolling performance, by using setTimeout to get work off the render animation thread
#301
- fix(core): fixes getChildCount returning invalid
#296
- better maintaining of focus
9eb3820
- fixes issues around focusing, after updates
18ed74a
- sends correct delegates callbacks after a list update
b96b38d
- focus notification fixes for jumping to items
3c944c2
- cleanup some cruft code
993fae5
- adds code for checking continuity of focus
060caff
- imrpoves focus resolution after hiding a row
8c5c795
- bump
24d574e
- fix for content manager updating every time
7c58502
- adds a bit of doc
0a30ac8
0.54.9 - 2023-01-24
- fix(ml): fixes issues that can cause crashes in some cases
#294
- bump
1fb6368
- Fixes issue that can cause flickering and focus indicator to appear when it should be hiddengs
4b5cbef
- revert dynamic rendering change on team screen - it's still broken
1587516
- Fixes issue that results in incorrect list focus settings
1531a63
0.54.8 - 2023-01-18
- fix(list): fixes issue where exiting a row that has strategy renderAl…
#292
- bump
673c872
- bump
ff32ba0
- fix(list): fixes issue where exiting a row that has strategy renderAll causes it to never ever show again
f212c1f
0.54.7 - 2023-01-03
- Fix/list crash incorrect renderers
#290
- disables indenting logs, fixes NPE, addresses renderers not getting removed
41a4049
- update list screen
81eaae5
- bump
662c13a
0.54.6 - 2023-01-02
- feat(list): honors flag to disable long press
#288
0.54.5 - 2022-12-30
- added missing functions for mc Node, added unit tests, updated mc Node docs
9bd6b2f
- Adds map support to an aa
c6d9b99
- bump
97e42dd
- bump versions
1868751
- fixes a npe issue
6f9b2d2
0.54.4 - 2022-12-28
- Chore/list improvements
#286
- bump
d8a714f
- slight tidy up
6db172d
- chore(List): improve some logging
a6f63bd
- fixes cpl of crashers
1d29d2c
0.54.3 - 2022-12-27
- fix(List): addresses focusing issues that I spotted
#285
- Fixes rows pointing to wrong focusIndicatorManager
#284
- fix(List): Fixes cells not recycling correctly
#283
- fix(List): Fixes list sending too many updates
#282
- added docs for mc Node
#280
0.54.2 - 2022-12-22
- chore: removes noisy logging
#279
- bump
6dd647d
0.54.0 - 2022-12-21
- Last list tweaks
#278
- Maestro api docs
#276
- Fix/list updating rows
#277
- added docs for base view and base screen
#275
- added api docs for animation classes
#274
- added api documentation for list
#273
- Feature/list update overhaul
#271
- added support to replace data map values with templates string
#268
- Fix/layout issue
#261
- log request in curl formatted manner
#260
- Update docs
#259
- small fixes for dialog buttons and observed fields
#252
- added more api docs
4ebae86
- refactors focus management so there is only ONE focus manager - this makes it easier for us to ensure no cell is ever incorrectly deemed focused
7a6c833
- refactor event notifications - use apply mechanism
026d9f3
- refactors observable collection to become mc_Node - and optimizes list enter/exit events
eae28f1
- WE ARE BACK BABY
d061869
- refactoring to use event naming
a7d691e
- fixes sub-row inefficiencies
cbe44ae
- addressing rows not getting re-added, once removed
543d1fa
- rewriting list updating
5207822
- added docs from wiki page
364fa04
- refactoring in progress to unify cellInfos naming and containment in ViewManager. note - this introduces leaks - WIP - NEEDS FIXING
103ec60
- adds a disney hero cell example
4da8824
- addresses incorrect behavior of enter and exit events for rows and grid rows
65cbfd7
- REfeactors events - now we use a delegate callback method
3e8198f
- fixes focus restore when list is updated
3f07418
- fixes for maintainig focus after updating contents
777a002
- add/remove in grids
1f5c55a
- fix(core): fixes layout not updating correctly on controls group
94d45a8
- horizontal row optimization - only render cells needed
c4baa61
- improving list system focus mangement
a17db4d
- fixes add/remove with new rendering engine
0d0da39
- hurrah! normalizes keypresses into list
8981b1c
- grid row optimization - only render cells needed
146017a
- wip overhauling core enter/exit events
4c4a42b
- fixes add/remove in grids too
03765ea
- refactors anim speeds; can now specify an array of speeds per list/row
3338a19
- added api docs page and linked it with the index page
fdc8dd3
- Adds some auto-generated tests
6d747b0
- bsc update
7691318
- adds some configuration of rendering settings
83bc03d
- removing boolean apis for list moving - will just be done with functoin calls for now - adding some docs
d2319bc
- tweaks
a711774
- adds most prudential cell reuse heuristics
e691874
- fixing delegate calls
bea165e
- more wip on refactoring events
18073db
- tidying up list event delegation
a85a776
- tweaks, api improvements
bef35d2
- tweaks for focsu
ec121ff
- adds live config for animation speed some wip debugging stuff
87350e2
- some fixes around list changes
8f21450
- renames some centrally important view manager vars, brings cellinfos back into view manager
50b23a3
- tweaks and fixing from integration testing
ecaa815
- fixing row updating
21782e9
- quiet some logging
2ba73aa
- some list setting tidy up
ee698cd
- fixes some focus issues, especially with custom rows. improves createFocusIndicatorConfig api
082ba01
- bump
ef3f43e
- Fixes events not making it through
3eed963
- fix headers, fix some focus testing stuff
1707f12
- fixes rows not appearing
67c05ea
- list changes are now taken into account
63cf912
- fixes anim speed issues and ensuring one item focused when chanigng rows
cf1aff5
- tweaks to cell reuse and list hiding
b227c74
- fixes focus jumping back on vertical focus
a11ea0a
- focus fixes for grids
d17198f
- experimenting with fixing all strategy for ror rendering
04ce721
- fixing rows not rendering after being recycled
6ff5b87
- batched updates working perfectly
93fed6c
- more fixes in mc_node
18833c5
- some focus tweaking and adds long select
d3a7182
- added docs for requestTask
2f0620f
- improves scrolling when already moving
59fd81a
- improve move to api calls
abc3cb9
- more fixes to delegate methods
52ba144
- fixes screen list delegate
5ad6de8
- tweaks
81f8a16
- fixes to redraw after edit
0fcc6a7
- fixes major bug in maestro focus manager
84cadc3
- improves debug func util
53ace69
- fixes missing direction
4fe112a
- demonstrates sorting works
cc0607a
- fix focus not getting set on custom rows - missing direction
1f02cff
- quiet some logging
46c1886
- do not animate to cell, when moving list
1ca8182
- fix crash
5be4259
- fixes focus issue
46cd745
- fixes mc_node sort issue
f015f3a
- tweak on team screen
a7ea528
- fix grids now
40d2a8c
- fixes registry crash
7411876
- updated readme
547f130
- fix link for about page
3d021d1
- dialog fix
9f98e59
- removed only annotation
c1a7ec4
0.53.0 - 2022-09-21
- adds sample of maestro bug we need to fix
#258
- Adds cleanup support when removing screen from aggregate view
#257
- fix(ml): fixes row scrolling events
#255
- fix(core): fixes notifications not being called
#256
- small fixes for component pool logs
#246
- feat(core): adds keyed component pools
#250
- remaining list fixes
5d9049f
- 100 percent reproducable
be2eea4
- some further examples
9382d56
- on the way to solution - I think the references to woner and focusIndicatorManager and owner.anything are wrong after we recycle rows
af71154
- bump
f96850c
- more debuggin
da0ff31
- updates references to owner when recycling
2a48074
- quieten log
02bd05d
- log the actual passed number of components to be created istead of the default one.create one more cell for row item view manager instead of default 10
86bd85e
- fix(core): remove noisy logging on ioc
1fb2e84
- fixes component pool regression
16e9281
- comment out log
9d45fdc
- bump
b6a7a60
- unbreak gridrow
436d6d5
0.52.4 - 2022-08-08
0.52.3 - 2022-08-08
0.52.2 - 2022-08-03
- fixes for nav controller fields
#247
- bump
a64f5e9
- adds logging to show navController is already invalid in onHide
01e02f4
- removed commented code
aa29b68
0.52.1 - 2022-08-01
- Fix/minor fixes2
#245
0.52.0 - 2022-08-01
- fixes focusing on illegal item when removing last item in a row
#244
- Fix/grid jump to item
#243
- Fix/bunch of fixes
#242
- fix(ml): fixes list bumping up when cancelling a long key press scroll
#239
- added manualMode flag for focus indicator
#234
- added function to return cellsGroup
#233
- added tracking fields for navController
#238
- create ml_ListContent if list content was set to invalid to prevent crash
#236
- allow disabling updates on list, added simple demo in updateListDataScreen
#235
- added notification demo screen, some fixes for notification system
#232
- refactor to check valid mioc instance type
#222
- removes extraneous info logging
#230
- added test screen for tab controller. created folder structure for na…
#228
- added table of contents and missing docs
#229
- added docs folder and updated read me
#225
- chore: removes unused fields
#227
- Issue 220 on show on hide inconsistent behaviour
#226
- Issue 209 ioc unsupported types
#214
- improved RALE debugging for MObject
#215
- added default implementation for keyPressBack
#216
- improved collections find function, added tests for filtering all val…
#217
- force horizAnimStyle to fixed for ml_HorizontalRow and log warn message
#218
- Update readme links
#219
- Issue 212 set timeout set interval
#213
- removed docs
486a8eb
- fix jumpToItemIndex and jumpToRowItemIndex, and provides some additional fixes for grids
e55420c
- wip of investigating list update issues
9704627
- fixes visibility observation when adding aggregate views, inside of other aggregate views
05a934a
- investigating incosistent behaviour for onShow onHide for aggregated view.wip
64b9260
- added screen to demo notifications, some fixes for notification system
70c5e0c
- added test screen for tab controller. created folder structure for navigation controll test screens
69cb604
- added sample screen for timer to demo setInterval and setTimeout functions
8f50a43
- wip for notification center
4582b16
- more updates for dynamic container, nav controller and tab controller.wip
35f867a
- adds support for bundle json files not in bundle folder
b563f44
- jump to grid wip
1a80bf7
- naming convention fixes, cancel previous existing timers when selecting a new start button
672437a
- improved collections find function, added tests for filtering all values and single value
2434c58
- some updates
9f95b70
- fix(core): fixes incorrectly typed fields
cf168aa
- feat(FocusManager): adds feature to disable focus manager
50d731e
- warn and don't set mioc instance if it's not a supported type
ba72096
- imrpoves functoin debugging
2b333f1
- some fixes for manual mode, removed unused code
5c2181b
- fixes list focus issue
8cec2ed
- fixes list focus issues when initializing, and improves fast anim speed
dc39f7e
- adds remove calls to parents of children getting added to observable collection
cc549b6
- bump
67b0ba0
- fixes back button behavior on appcontroller
d0477e7
- minor fixes
664a2e3
- removed unused code
ff0a786
- minor tweak - add createScreen function
c5fa40e
- removed empty lines and timer invalidation
9a33c92
- fixes controlGroup selected button bug
6abdf32
- adds example include filter logging (commented out)
76db1b6
- removes noisy press logging
8ea9445
- update read me
2884b3b
- function name change
47de07d
- defined abstract method as public instead of protected
cb48387
- updated readme link to wiki docs
52b7118
0.51.3 - 2022-06-24
- Fix/observe fraction fixes
#208
- bump
967f2e2
- adds comparators to pending list, so that reset call is not needed when calling onValue in ValueObserver
3e05dee
- fade anim observes progress
fa396aa
0.51.2 - 2022-06-22
- fix(core): fixes completion state callback not firing for selection
#207
- bump
b2e88d1
0.51.1 - 2022-06-21
- feat(core): adds selection completion api
#206
- bump
6ff4ffe
0.51.0 - 2022-06-21
- fix(core): adds itemCompletionState to mc_Selection
#205
- fix(core): fixes asXXX methods for simple values, and also addresses …
#204
- fix(core): fixes asXXX methods for simple values, and also addresses issues with bad casts
eb57d8f
- bump
6b5d865
- bump
6ae30a6
0.50.3 - 2022-06-15
0.50.2 - 2022-06-15
- imrpoves updating for row and grid
#202
- bump
d158be9
0.50.1 - 2022-06-15
- fixes node dereferencing in getPath
#201
- bump
c3689cb
0.50.0 - 2022-06-13
- feat(core): adds error interface type
#199
- Feat/set timeout and set interval
#198
- adds asNumber
#195
- bump to bsc
70b42c0
- feat(tasks): new api setTimeout and setinterval
0aefbaf
- imrpoves logging for duplicate timeout cancellation
7843bd8
- bump
1685845
0.49.2 - 2022-06-07
- fix(mioc): use maestro private log proxy to avoid crashes
#193
- set isSelected on controls group target
#191
- bump
7e1806c
0.49.1 - 2022-05-25
- fix(core): fixes issues after updating packages
070e1dd
- Addresses linting fixes
63b636a
- fix(core): addresses crash when stripping logs from erroneous line of code
7dca5e5
- removes errant @only
a64acf2
0.49.0 - 2022-05-23
- fix(core): adds ability to pass a simple value into asXXX/getXXX
#186
- feat(collections): supports auto injection of m
#184
- fix(core): adds missing getXXX methods
#185
- adds context to map, filter, sort, etc
#182
0.48.5 - 2022-05-16
- Fix/launch sequence loading
#176
- fix(LaunchSequence): adds more resilience and better logging
8626c2b
- bump
6418824
- fix(LaunchSequence): adds more resilience and better logging
d713706
0.48.4 - 2022-05-09
- fix(ml): fixes crashes due to invalid boolean values
#170
- bump
4d420d6
0.48.3 - 2022-05-08
- fixes wrong visibility on method
#168
- bump
29b265b
0.48.2 - 2022-05-04
- Fix/node observer crash
#167
- Feat/update to latest maestro
#166
- chore(core): adds ability to debug a function from RALE
#161
- Feature/adds live list settings updates
#154
- tidies up list screen
ff611b5
- updates to latest matesro
d125296
- adds ability to update a row's settings while debugging the list interactively, via a _forceReloadListWhenPressingOption debug flag and options key. Can also dump out the settings to log, too
218a47c
- fixes crash on incorrect style use
0895104
- adds more flexibilty when updating settings
509c033
- bump
13d3775
- ropm copy after installing
e4cb09a
- fixes crash on cleaning node observer that did not have a oid set yet
6ad54df
0.48.0 - 2022-04-06
- adds observe substitution support
#151
- bump
ca864ba
0.47.0 - 2022-04-04
- Feat/text input screen
#144
- Feat/animation enhancements
#147
- feat(core): adds global asXXX methods, which allow for modern optiona…
#146
- updates button styling mechanisms
8564e4c
- added text input control and some samples screen for it.WIP
1231004
- addressed pr comments, added tests for input validator
c50ad91
- adds advanced animation screen example
b69390d
- some poc validators for text inputs, layout fixes
54012ab
- minor changes to decouple text input from validator
8ecbbc1
- created validation utils class to be used in textinput screen
1042495
- some button fixes
a8a6921
- feat(animation): Fixes some animation issues, and adds new rectangle interpolator
d663efe
- button layout fixes.WIP
7b06665
- autosize button layout for centerLeft and centerRight icon position
4f414e6
- feat(core): adds global asXXX methods, which allow for modern optional-chaining like behavior
ff99de3
- refactor input validator test
17324b6
- minor code style fixes
b51355e
- Adds advanced animation example
ecc4a66
- remove noisy logging in BaseCell
0ee841e
- adds missing util function
de3f4b7
- fix typo, removed only anotation
1b3c569
- fix(core): remove more logging
52a2923
- adds quick access to animation screen from developer menu
a6c0770
- fixed merge conflict, use maestroDefaultStyles.json
787ea51
0.46.4 - 2022-03-23
0.46.3 - 2022-03-23
- bump
56f0650
0.46.2 - 2022-03-23
- bump
bb60bb7
0.46.1 - 2022-03-23
- chore(ml): removes some noisy comments
#143
- bump
e645cc1
0.46.0 - 2022-03-23
- adds mechansim to allow for updating content, by setting version prop…
#142
- adds mechansim to allow for updating content, by setting version property
e785058
0.45.4 - 2022-03-11
0.45.3 - 2022-03-11
- feat(core): adds wrap to getItemAtoffset
#141
- bump
6d1edb4
0.45.2 - 2022-03-11
- Feat/apply with func pointer on class
#140
- bump
9cf289d
- feat(core): can apply a function to a class
bd7f8e5
- use bsc which fixes d file issue
d439cea
- bump
6ed0441
0.45.1 - 2022-03-09
- bump
9cfd2ab
- fix: stick on bsc 0.45.1 coz brighterscript > 0.45.1 has an issue generating d files, as per rokucommunity/brighterscript#534
4967908
0.45.0 - 2022-03-09
- adds TaskRunner for allowing running of mulitple tasks
9900618
- feat(views): adds _dataMap syntax to views
8552352
- added some styles for buttons
ab62383
- fixes some failing tests, and adds new value predicate, and default to filter and find function
df3a075
- feat(core): adds utilities and vase class support for binding data to generated views
95769c2
- have to disable bslint in ci, due to bslint issue
b57ba75
- bump
dd3d9bb
- adds offsets for button icons when autolaying out
a86c563
- uses examples of style references
18ac03d
- removes .env file
847caef
- fixes test, and issue on resovling style in extended styles
cba50ff
- fix linting, by not using bslint as command line
b3476b1
0.44.2 - 2022-03-01
- fixes crash on collections
#136
0.44.1 - 2022-02-26
- more moving of sample app files
#133
- Feat/stylemanager improvements
#132
- feat(views): adds helper to get ids from view bundle json
#131
- feat(styleManager): improves extending, to allow using path semantics, to update styles. Adds ability for including styles in a bundle
cc6a785
- fix(button): Fixes issue that prevented style updating
0117d30
- fix failing test
6938a16
0.43.0 - 2022-02-22
- updates samples for better folder structure. creates a far more idiomatic sample, for debugging a list problem: UpDateListDataScreen and DateHeaderRow
9647af0
- fixes issues I had when working on my laptop
bb4c8a4
- improves simple cell in sample app
ecb3188
- adds a bit of flare
f6a53d8
- settings updates
c1655ee
- adds some new snippets
6a9cf69
- fixes crash in ControlsGroup
1d59c03
- bump
8c422e4
- bump
2b4c3a9
- adds feature for label to be able to set a style key value for font
2bf2288
- remove some logging
511d229
- adds a base event class
009875a
- improves nodeclass deubgability
9f555bc
- have default target view be top, for styles json creation
c4dd929
- adds new _initializeAfterCreatingChildren field to styles format, so that creating views with json can initialize children, before the parent
72d091b
- adds inteface for getting a single style value from the style manager
b9bf770
- fixes paging error in Developerscreen
ccfeb21
- fixes list crash
9e1deea
0.42.4 - 2022-02-17
- fix(ml): fixes other crasher
#127
- bump
0dd98e6
0.42.3 - 2022-02-17
- fixes crash in list
#126
- bump
a0acd66
- bump
02c495e
- changelog
3e014b3
- fixes crash in list
ab45443
- fix incorrect npm post install
7574f48
0.42.2 - 2022-02-15
0.42.1 - 2022-02-15
- Update fix
#125
0.42.0 - 2022-02-14
- feat(core): adds getSubType
#124
- bump
6915549
0.41.3 - 2022-02-11
- Fix/list fade fixes
#123
- fix(ml): adds resilience to timing issues in multi grid layouts
ea60315
- bump
c55e346
- bump
428b7a6
- demonstrate that we can set list content to invlaid
ba5c365
- fix(FadeTransition): fixes content note appearing
34ad011
0.41.2 - 2022-02-08
- improves api for changing content - now hides the list and resets focus
7d22c28
- fixes crash when setting content
3cbc9d6
0.41.1 - 2022-02-07
0.41.0 - 2022-02-07
- feat(Samples): Improve samples
#113
- feat(Core): Support a mechanism to opt out of popping, on dismiss
#112
- Feat/update sample
#111
0.40.2 - 2022-02-04
- Fix/focus and transition
#110
- fix(FocusManager): allows option to set focus on main if focus was invalid - useful for some recovery scenarios
832c7c2
- fix(Transitions): fixes bug in transition seleciton
6ad8068
- bump
0d42967
0.40.1 - 2022-01-31
- fix(DeveloperScreen): adds mv namespace
#107
0.40.0 - 2022-01-31
- Feat/app level improvements
#106
- chore: remove old sample app
b5cecc7
- feat(sample): updates
244193e
- feat(core): adds CommandSequence and LaunchSequence
3b7d5de
- feat(core): adds DeveloperScreen
ca846b4
- feat(sample): adds default setup to ml sample
d42ef76
- fixing borked files
ddc38e6
- fixing borked files
42c6cb2
- bump
d476cff
- feat(core): adds updateInstance method
ce73b94
0.39.0 - 2022-01-30
- Feat/view json aimation
#105
- feat(view): adds GenericAnimation and ViewJson animation, allowing for animating to or between json view bundle format jsonblobs
aa85e6f
- bump
93ecca8
0.38.0 - 2022-01-30
- Feat/bump bsc plugin
#104
- feat(core): adds ability to update views, with bundle json format
#103
- Feat/observer injected fields
#102
- Feat/new controls
#101
- uses import checking
89922d9
- chore: fix compilation in sample app, some other build issues
0ad060b
- feat(mv_Button): adds mv_Button
0e6ab68
- feat(mv_ControlsGroup): adds mv_ControlsGroup
81d7f0a
- docs(controls): adds some ideas around interfaces for styles
de9014b
- adds support for observe and field sync
7852ed8
- bump
008e293
- bsc upgrade
8a3f9fd
- work on button
8922585
- bump
04ba720
- chore(core): uses latest maestro-bsc-plugin
bc7e845
- adds function for allowing for observing injected values
7217c2d
- wip fieldAndValue observing
edc3599
- feat(core): adds append and createPath helperS
6940808
- feat(styleManager): adds addStyle and addStlyes methods
9ab07b3
- fix cpl of wiring up issues
0a21106
0.37.0 - 2022-01-26
- Feat/add row data api
#100
- feat(ml): adds onRowData delegate and sendRowData methods for easy communication from custom rows
e7219b3
- feat(core): adds originSelection to base screens
6e5a199
0.36.1 - 2022-01-26
- fix(multicontainer): removes debug flag
#99
- bump
33819c6
0.36.0 - 2022-01-26
- use npx ts-node
05370ec
- selection api improvements
fc98280
- bump
5b81162
- updates bsc and maestro-bsc-plugin
432b6fd
- bump
5f9031e
- bump:
519295e
0.35.1 - 2022-01-13
0.35.0 - 2022-01-23
- upgrade workflow
e5217e5
- fixes some knackered tests
d693f23
- use npx ts-node
05370ec
- feat(core): adds getXXX functions for easy path look up of specific value types
b0a872e
- chiore(core): housekeeping bsc versions
7f4e6e6
- test fixes
be59401
- docs: improves docs for options
a4e098c
- bump
5b81162
- updates bsc and maestro-bsc-plugin
432b6fd
- bump:
519295e
- bump
0a25dd2
- upgrade workflow
7069be2
0.34.0 - 2022-01-03
- Fix/audio mini keyboard
#93
0.33.7 - 2021-12-22
- Fix/ml grid fixes
#92
- fix: fixes grid issues around focus
5f20f60
- fix(ml): fixes issues that cause focus to get lost when scrolling to end, or require key up on long press to stop scrolling
460d6db
- fix(ml): adds improvements for cancelling scrolling - especially with jumping to the next focused item
706e862
- bump
9641933
- silence noisy logging
36a91fe
- silence noisy logging
3d30d21
0.33.6 - 2021-12-16
- fix: address grid sizing, focus and key issues
#91
- adds some more debugging screens
896b7f6
- bump
8e3c154
- fixes issues that prevented keys working after a list update and incorrect grid heightS
23ae83f
- fixes focus rectangle not showing on correct cells when scrolling grids
b14329d
0.33.5 - 2021-12-08
- Fix/focus issue on change hidden
#85
0.33.4 - 2021-11-22
- feat: adds new punch out method getM and uses it in anim onFraction c…
#74
- feat: adds new punch out method getM and uses it in anim onFraction callbacks to make life nicer
ce358a8
0.33.3 - 2021-11-21
- removes a bunch of ?'s and passes scrolle events through to row child…
#73
- removes a bunch of ?'s and passes scrolle events through to row children. Also adds new settings fields for enabling view port events and passing scroll messages (disabled by default for perf reasons)
b991676
- bump
2fadd21
0.33.2 - 2021-11-20
- fix: converts settings to content nodes
#72
0.33.1 - 2021-11-20
- Fix/wrong grid row height
#71
0.33.0 - 2021-11-20
- completely overhauls scrolling and focus management
#70
- wip - huge overhaul
56c9e4d
- wip: complete refactoring of scrolling machinery to use models instead of owrking out positoins on the fly
bf97ada
- fixes grid scrolling
6df1319
- fixes most continue scroll issues
5e6723f
- fixes issues with grid vertical scroll - almost no issues with fixed focus case
bb9c7b2
- wip - getting focus workign up and down
b40724c
- overhauling focus and list removal
000c660
- wip - more scrolling stuff
df7e93d
- createds new ListItemFocusManager, which knows about componentInfo
0dc593d
- gruelling fixes on adding/removing items
8117d83
- fixes flow focus issues - mostly a couple remaining
1ac98e0
- fix: fixes wrong scroll offset when in flow-focus mode
0ca7dcc
- wip on focusing when scrolling
c9a3489
- updates list scroller to use a new updated scroll offset mechansim
1b556e2
- lots of minor tweaks
856f365
- fixes tidying up of unused renderers
3cb72e3
- refactors IveWManager to contain component pool and RenderersById
a64b78b
- wip - more focus tweaks
2f38b24
- adds size to component info
2af5d34
- fix: adds support for long press inside of grids
b824517
- rendering optimization fixes
f15fb2f
- more tweaks on scroller
f164d76
- comment out debug logging; tweak demo screen
e66374d
- wip - fixes focus fraction and subrow issues
f3714ff
- fix: adds moveToEndIndex to make that notion easier to work with
f15a51e
- wip - light at the end of the tunnel
afa02ea
- fix: fixes left right long press in grids
c8a2dab
- robustness
ebf29d2
- fix: fixes various scrolling issues around floating to regular focus
3c64682
- remove noisy debug logging - fix grid rows now horizontal long-press scrolling
cc1b24f
- fixes grid row focus issues
62687c0
- all list rows are rendred
787afcc
- adds hop scrolling an fixes some focus issues
7a2e576
- gets rid of components that is now visibleComponents and hides focus indicator when list loses focus
20013f0
- fix: fixes for scrolling speeds
7d2a68a
- only uses one scroll position when scrolling
970a487
- fixes remaining scrolling issues
c5f1b1c
- fix: fixes incorrect grid height
cd18bfa
- wip on non-grid-to-grid long press
a969535
- fixes issues where updating focus during async rendering can cause crashes
278daed
- fix: fixes wrong spelling on pool function
bdf1485
- dont do more work than we need
72f9f28
- do not require row size and translation for focus info
a168f17
- fix delegate not firing on rows, when adding a list in a sub-row
d22e316
- fix: observe numRows in settings
a5cfe7c
- fix: keep correct sub-row index when scrolling grids
4492968
0.32.1 - 2021-10-28
0.32.0 - 2021-10-28
- Fix/add remove items fixes
#69
- fix(ml): [wip] addresses move to subrow issues
7a44d4d
- fix(ml): fiex scenarios around hiding/showing/sorting rows
4424dbb
- fix: Fixes various issues around focus and removing focus; plus hacky fix for list position offsetting, when the list is not at 0,0
23f3251
- version bump
d599d91
- feat: can sort arrays of nodes by a callfunc
4ff5b0e
- feat: adds wip color interpolation helper
06778f7
- feat: records lenght with child observeable collections, fixes some issues:
24ff3d9
- feat: labels can have normal and highlighted colors, toggled by isHighlighted flag
8d75cd3
- bump
2795e9a
- update changelog
5f48bb5
0.31.0 - 2021-10-21
- Feature/list data refactor
#68
- chore: use latest bsc-plugin
2228501
- fix: wip fixes for change events in rows and grids
5bb5f65
- feat: update list to allow observing changes in contents
6c8a018
- feat: adds change events to array
b0fb423
- feat: Adds ChildObservableContentNode
3e7323b
- fix: better uses observable node events to udpate rows
23b766c
- chore: rename mapArray
1c42f32
- chore: remove unused files
4b36811
- chore: tidy
929113f
- feat: adds observeable node, for allowing lists to monitor child changes
fbf4a37
- chore: use project bsc
14f8723
0.30.4 - 2021-10-15
- fix: fixes including id fields in maps
274f28f
- fix: maintain length when deserializing array and map
f5357fb
- version bump
c5c70e6
- changelog update
81e62ac
- version bump
0b7bbad
0.30.3 - 2021-10-14
- version bump
1147557
- version bump
6c1cb49
- fix: fixes issue with registry readSerializable
dededed
- fixe registry issue
1733758
0.30.1 - 2021-10-14
0.30.0 - 2021-10-14
- fixes issues pertaining to floating focus - can now get floating focus directly from the cell
8fe89e8
- feat: imrpoves serialization, splitting out a utility namespace, and making it simple to serialize classes and nodes
1e50081
- fixes floating scrolling when going up
dc52fdb
- adds getAAs value and getKeys to collections
b69a66b
- version bump
2e9178d
- version bump
134b9fb
- chore: doc update
22e9e87
0.29.0 - 2021-10-12
- Feat/adds style extensions
#65
0.28.3 - 2021-10-12
- Fix/adds navcontroller wrappers
#64
- fix: wires aniamted fields into navcontroller proxy functions and adds resetNavControllerToRoot on BaseScreen and BaseViewModel
1e43f1c
0.28.2 - 2021-10-12
- fix: fixes crash on combiner
#63
- version bump
ed6d5e1
0.28.1 - 2021-10-12
- NavController.replace() doesn't set the view controller on new view
#62
- feat: adds default locale to style manager
#61
- version bump
2abf071
0.28.0 - 2021-10-11
- Feat/load bundles
#60
- feat: adds bundle loading mechansim for on-the-fly screen/view loading with locaization overrides
5c59e6d
- update bundle docs
24b1e24
- version bump
5746e62
- version bump
64b9aab
0.27.5 - 2021-10-08
- fix: allows passthrough of mtarget to create sgnode
f28912a
0.27.4 - 2021-10-08
0.27.3 - 2021-10-08
0.27.2 - 2021-10-08
0.27.1 - 2021-10-05
- version bump
2b85319
0.27.0 - 2021-10-05
- Feature/collections enhancements observers oncreagesnode
#59
- feat: improves collection index lookup and offset to support nodes and aas with keys
3491f58
- feat: adds observer support for creating views with sgnode and from view utils json
8a6880f
- version bump
5ea673e
- feat: adds COlor anim
14b3298
- chore: ignores failing test
e6c36f4
0.26.0 - 2021-10-01
- Feat/grid support
#58
- wip grid support
bfc72d3
- reworking grid flow
73ebd3d
- overhauling focus to get rid of passing screenPos all over the place
7430627
- adds snippets
673b51f
- grid focus and scrolling work
51b651b
- adds numRows to griRow, fixes screenPos getting stuck on other rows after visiting a floating focus row
2cabeba
- fix: fixes floating focus issues in grid row
c1dfb92
- wip updates for having different screenPos for first row to other rows
58763c7
- fixes issue that causes focus fractions to jump when terminating scrolling
e20732f
- improves focus management between grids
eda407f
- turns out there are lots of good reasons to have finishAnimating funciotn - reinstated it
a7d0f23
- fixes focus indicator positions on grids with different screen pos offsets
5aff125
- fixes more offset issues
dd83c4c
- adds test grid scenario and fixes focus issue where focus was getting lost in appcontroller in sample app
90181b9
- moves keypress vertical scrolling responsibilty into itemscroller
d6f74e6
- gets rid of finishMoveTo function
0d1d790
- fixes issue that stopped scrolling when using grid row offsets
20ae0c7
- fixe even more focus issues
6ef9736
- fixes scroll offsets
5cb779a
- fix focus on first row when coming down to grid, and on going up
f5a7ac6
- fix: minor fixes to getting screen pos's
ace9fac
- fix for repeat scroll issues
db36f45
- fix: fixes grid floating focus getting wrong index on long right press
39d7ea2
- crude long press on grid
e472cb2
- fixes issue that prevents only one row appearing
cc0b466
- imrpoves sub-index long-press scrolling
e54ef69
- improve sample screen
5cba09d
- Fix issues with long press at end of grid rows
1e98dd3
- fix flow focus locking up and down scrolling and bad first row position
016c156
0.25.2 - 2021-09-23
0.25.1 - 2021-09-15
0.25.0 - 2021-09-07
- feat: adds updateViewStyles api
#57
0.24.0 - 2021-09-02
- feat: setPath fills in gaps, better resilience
#55
- version bump
8027bca
0.23.1 - 2021-08-30
- hotfix for getInstnace issue
3cbcde4
0.23.0 - 2021-08-30
- feat: improves createClass apis, alllowing passing in of class constr…
#54
- feat: improves createClass apis, alllowing passing in of class constructors, and allows path access for proxied mioc methods
2c83462
- version bump
d1116ad
- feat:adds view creation to BaseCell
29815b0
0.22.0 - 2021-08-29
- fix: pop views before setting state, so that observers have a chance …
#53
- Feat/view deserialization support
#52
- feat: adds support for deserializing views from json
391b318
- version bump
ea79aaf
- fix: pop views before setting state, so that observers have a chance to push a view after
03fc1f9
- chore: improve efficiency of setting fields on views
3697408
- chore: ensure that state always notifies on screens
d05449b
0.21.0 - 2021-08-25
- feat: add sorting to collections
41c9bd9
- feat: make state available on screen, and add dismiss api
9a90a26
- version bump
76d53ef
- chore: use latest rooibos
06cda70
- version bump
95c670e
- chore: doc fix
7de2128
- fix: published wrong version before
d64d672
0.20.0 - 2021-08-14
- Feat/allow multi properties
#48
- feat: allows multi fields for createSGNode
c329165
- version bump
2dc208a
- silence list tests that need revisiting due to wip on maestro-list
7553cd1
0.19.0 - 2021-08-05
- Feature/ml enhancements
#46
- feat(ml): Improves component reuse - list now uses component pools for all rows, and better handles recycling of resources when updating content.
9d2fb25
- feat: adds ability to update list content via a ListContent.version field
a26ed22
- chore: list screen improved to test adding/removing rows
ed4f687
- version bump
da29fa1
- chore: improve ids, and some print tidy up
6283bc3
- chore: remove some cruft code - remove prints
a70a255
0.18.0 - 2021-07-12
- Chore/migrate key press and timers to pool
#42
- chore: migrate wait a frame to use an object pool for efficiency, and use repeated timers on long keypresses
1db9dfe
- version bump
2783be4
- feat(view): adds focusedControl to BaseView, so that node class based screens can easily track what view is focused by them
558195b
- fix(ml): hardens list
e02c625
- version bump
67c36d1
- fix component pool creation
2104107
- chore: remove erroneous debug message when dumping m
3375fee
0.17.0 - 2021-06-30
0.16.0 - 2021-06-30
- Fix/list focus issues
#41
- fix(ml): improves the mechansim for finishing scrolling when going back
915fc20
- fix(ml): Fixes issues that prevented jump to row working
e775f42
- adds debug flags to allow easy printing of list telemetry and fixes focus issues where screen offsets were not being used correctly to identify distance to next index positions, causing wrong fractions
8eed23f
- version bump
43ba427
- fix(ml): allows for setting focus while scrolling, to allow quick down + left/right combos)
9d6ec62
- update changelog
e062a08
0.15.1 - 2021-06-26
- version bump
4118597
- fix: fix out of scope classname crashing due to invalid from string return value
e79bb09
0.15.0 - 2021-06-22
- fix: fix some focus issues, and try to minimize focus updates when long scrolling
aaeac52
- feat: adds new list settings to control how a whole list is rendered, so it can be done in async batches to not hold up the render thread
276e8c6
- chore: improve ListScreen sample
94482bb
- version bump
7412b6c
- fixes samples
5a23250
- fix: ensure that cell index is set on rows
0d10f6b
0.14.1 - 2021-06-17
- Fix/list fixes
#36
- feat: better api for jumping to rows/items
b604bc9
- chore: improve scrolling; making animations fixed for time being
dd053f3
- feat: adds new mixin api for easiliy creating custom rows
4f0eeb3
- fix: improves over-zealous key capture
7c1912e
- feat: adds new focus hook for child lost focus, and better filters out noise from isChildFocused getting set and unset on parent chain
61ce068
- chore: adds button to ListScreen so that list losing/gaining focus issues can be examined
4af7ae5
- feat: component pool now sets isPrebaked on prebaked cells, so they can decide to create vies early
df34c1b
- version bump
0247e50
- chore: disable createViews in prebaked cells by default
833bcef
- chore: use fast scroll when scrolling left and right
f72959e
0.14.0 - 2021-06-16
- feat: import maestro-roku-list into maestro-roku
90f8339
- feat: adds local build target, and disables maps for distributed package
f935bdc
- version bump
0701b21
- docs tweak
2141051
- feat: add stack trace printer
1ba3b9c
- chore: remove errant print
b474c2b
0.13.2 - 2021-06-07
- Fix/minor fixes
#23
- fix: minor doc tweak for multiContainer
2a79dfc
- version bump
b4492a1
- fix: addresses crash when component can't instantiate a component
8fcb8cb
- fix: minor imporvements to cell tracker and componentpool
6a9a857
- fix: fixes wrong values in size animation
adce924
0.13.1 - 2021-06-02
- fix: get the content type from the return headers, not the send headers
8e3c049
- fix: request correctly interperets response header content type when charset/other text is present
73ae434
- chore: remove errant @nocatch
5a96526
0.13.0 - 2021-05-31
- Feat/adds visibility group
#19
- feat: overhauls network code, testing everything, making the code mor…
#18
- feat: overhauls network code, testing everything, making the code more readable and easier to work with, and fixing some bugs
55dd528
- feat: adds visibility group to facilitate simple selecting of sub views, without a dynamic container
2626483
- version bump
3ee220f
0.12.1 - 2021-05-27
0.12.0 - 2021-05-27
- Chore/add linting
#17
- adds linting, and addresses coding issues that arose
13ab71d
- fixes tests
bd37fbd
- update package
7f6a7c1
- extracts net helper methods into NetHelper class, and creates NEtREsponse
7555616
- version bump
e43372d
- version bump
03b00d4
- version bump
3ae1e43
- fix: Fixes missing onFirsTShow
ad7eb8b
- add linting to ci
5d4b4d7
0.11.3 - 2021-05-24
0.11.2 - 2021-05-24
- Fix/minor issues
#15
- package lock update
b5a48dd
- version bump
e43372d
- fix: makes fixes to component pool
f176c25
- Adds missing onFirstshow base method on view
92098df
- chore: typos
74b3cd8
- fix:spelling mistkae
1ad43b6
- chore: bsc 39
2d0bae2
0.11.0 - 2021-05-21
- Feat delayed task manager
#14
- feat(core): Adds DelayedTaskManager, for supporting delayed tasks
08287d9
- feat(core): adds simpleserializable support to registry, allowing for registry data to be read/written straight from/into classes and nodes
e37b119
- bump version
5dd54b0
0.10.4 - 2021-05-19
- Chore/fix dependencies
#13
- chore: adds missing package.lock
c77a01d
- chore: fix packagelock
79bd177
- version bump
ab67006
- fix broken link
1f13263
- chore: change deprecated code
9914609
0.10.3 - 2021-05-19
- docs: updates documentation
e92ab20
- docs: add docs for @strict
645cfb1
- fix: Fixes issue with FadeTransition not cross fading
85ed171
- chore: fix mispelled param
2206931
0.10.2 - 2021-05-18
0.10.1 - 2021-05-18
- Fix/mioc reset
#11
- fix: use latest maestro-roku-bsc-plugin
773d3eb
- bump version
11a79d0
- fix: reset local mioc container when calling reset, or unit testing can get whacky
8807a56
0.10.0 - 2021-05-18
- feat: stylemananger supports nested styles using values with ~key.path
d530430
- chore:update rooibos
4540274
- bump version
42265d3
- chore: tweak the build
bef9ec7
- chore: update rooibos settings
e0969f3
0.9.6 - 2021-05-17
- chore: upgrades to bsc 0.38.0, and fixes mismatched signatures, thank…
#8
- chore: upgrades to bsc 0.38.0, and fixes mismatched signatures, thanks to the new validations provided
39851d2
- bump version
e526c30
0.9.5 - 2021-05-13
0.9.4 - 2021-05-13
0.9.3 - 2021-05-12
- Allow fields to set fields on a binding
#7
- version bump
8bf660b
- feat: can set fields on any node via virtual fields property
c45e1c5
- chore: ensure lf line ending
11a84d6
0.9.2 - 2021-05-06
- docs wip
aef3ef6
- adds more docs
1dddd98
- chore(core): Update to maestro plugin 0.8.0, which changed some var names in MultiContainer
0144ea1
- docs tweak
22f6b33
- update readme.md
a33dd40
- bump
6b0fafd
- fix(Tasks): Fixes crashes in task cleanup
6f7aae6
- feat(core): Adds ability to disable index path refs, as that causes issues for some vendors (they use ints as aa keys!!)
03d098f
- feat(TabChildScreen): Allow configuring of remove from aggregate view behaviour in TabChildScreen
fc5e7f8
- fix(Collections): Fixes crash in getItemAtOffset
7f78610
- fix(mvvm): Fixes state not being bindable
680fddc
- fix(transitions): Fix crash on FadeTransition
97752c2
- adds publish docs script
c297dd1
0.9.1 - 2021-05-03
- remove missing package-lock
37a8644
- version bump
8876a84
- adds typescript dev dependency
e8cb3cb
- tweak to build yml
0f3479d
- revoke previous change
e27268b
- disables coveralls setting
147b0d5
- tweak to build yml
38c3c91
0.9.0 - 2021-04-29
- chore(build): Add github ci
888eb38
- Adds unit test
cc7cd9f
- chore(docs): improves readme
c288b2a
- fix(core): fixes state on base class
70a00de
- remove erroneous log
2b1737a
- feat(mvvm): Base view will call vm init, which allows for better lifecycle coordination
2ef63ab
- fixes some sample app issues
0e57e13
- adds .env file
dde46e4
0.8.1 - 2021-04-28
0.8.0 - 2021-04-28
- adds sample project
5761e9d
- adds basic docs
c7f4586
- feat(core): BaseView initialize moved to BaseClass and will wire up nodeclass observers if necessary
f3ac243
- fix(FontManager): Do not use -1 as default size
5b8cd34
0.7.5 - 2021-04-26
- bump
ab8bfd3
- fix(FontManager): fixes issue that broke system fonts
6cc8b9f
- fix(AggregateViews): Fixes issue that caused crash on popping nav controller view
89d3655
0.7.4 - 2021-04-26
- bump
be65210
0.7.2 - 2021-04-26
- bump
38b0a90
- fix(aggregateViews): Fixes auto focus being ignored for aggregate views in focus
70aa390
0.7.1 - 2021-04-26
- feat(flyweight): Adds cell tracker and component pool, for flyweight goodness
b603785
- chore(build): adds launch settings
301e324
- fix(AggregateScreens): Fixes auto focus issues
db303be
- use latest bsc, maestro, rooibos and log plugins
567d7e6
- fix(core): Udates to latest maestro plugin, which automatically sets up m vars for all views with ids
2004a9d
- bump
65f4469
- fix(Tasks): Fixes node fields not always getting set on bindings
a18142c
0.6.7 - 2021-04-22
0.6.6 - 2021-04-22
0.6.5 - 2021-04-22
- bump
6423409
0.6.4 - 2021-04-22
- rebuild with upgraded maestro-bsc-plugin
d1e8d1c
0.6.3 - 2021-04-22
0.6.2 - 2021-04-21
- version bump
6a11dc0
- fix(BaseView): do not send key press after accepted long press
7240806
- harden base cell
81752f9
0.6.1 - 2021-04-17
- version bump
91273b8
0.6.0 - 2021-04-17
- adds setPath method
d0fdf3d
- bump changelog
adcf450
- revert test issue
8905cc4
- adds simple kenburns
c433182
- fixes failing test
ffe13ff
- fixes animation animateWithSpeed
c768dcc
- fixes anim delay issues
fc09e1f
- hardens focus manager against infinite loops
cad2975
- adds proxy for animating to row item
6161da1
- bump package version
27171bc
- improves handling of keypress locking, passing in the key that would have been locked
aecdbfd
- fixes issue where long presses stopped key presses working
e41a013
- fixes dotted set on task
6a5c277
- fix(collections): changes function names that collide with sg api names
0b89aee
- optimizes field task observers to only use setPath when it's a known dotted set
6f83758
- fix(BaseCell): Harden basecell
6913a49
- hardens base cell
e7b00a2
- fixe spelling mistake
43223c1
- use setPath in task field callbacks for more flexibility
8e5dfec
- removes errant @only
375067b
0.5.0 - 2021-03-31
- updates to conform to bs nodeclass syntax wip spec
ebafa7a
- adds support for multiple listeners, and ValueObserver, which Animation now leverages
8d8cd56
- Adds asset bundle utility for loading rab produced asset bundle files
5f5902c
- fixes some issues since updating node class form
bef7165
- more class compliance changes
7d849f2
- moves aggregate view support callbacks up into BaseView, so one does not need to embed screen's in things to get full lifecycle support
19f1f64
- adds Registry class
21dcac2
- fixes some longpress issues
b0598a6
- adds support for aggregate container awareness in viewmodels
8fa8ded
- adds missing replay key
d32e451
- version bump
b0e4098
0.4.4 - 2021-03-09
0.4.3 - 2021-03-09
- fixes incorrect task name for requests
b272adb
- fixes issue with task using wrong namespace
f989a77
- style manager cat get style by nested key
c12f7f9
0.4.2 - 2021-03-02
0.4.1 - 2021-03-01
- fix bad roku log import
3331ec5
0.4.0 - 2021-03-01
- can now clone and correctly start any anim from it's current state
97099d1
- Adds sequential animations
db3b684
- adds polyfill for current focus column, which is missing from rowlist
12196cd
- adds util to set primitivel collection on nodes
c4558b8
- fixes cpl of collection issues
ab85c63
- compiles with bslib from ropm
a534ab0
- adds pretty time output to date
92856c9
- version bounce
c269f5f
- remove erroneous map
1a82e1d
0.3.5 - 2021-02-25
- adds baseCell
19a09d6
- adds baseCell
030b132
- fix issues in install scripts
689f21a
- version bounce
2c5c0b0
- fix missing namespace
305c4a1
0.2.1 - 2021-02-24
- fixes animation callback scoping
cd1eab3