The application worker driven frontend framework
MIT License
Bot releases are hidden (Show)
Published by tobiu 11 months ago
Published by tobiu 11 months ago
Published by tobiu 11 months ago
Published by tobiu 11 months ago
Published by ThorstenRaab 11 months ago
LearnNeo.view.home.ContentTreeList: fixed the content path
LearnNeo cleanup
NewWebsite.view.MainContainer: scss => fixed the logo path, cleanup
Added Script Design Token Conversion Script
data.connection.Xhr: new pages domain
Added some prose to the stylesheet page
Styling updates for learning section & theme
https://github.com/neomjs/neo/issues/5094 WIP => no longer relying on putting the base value into a "500" property
buildScripts/convertDesignTokens => add support for non-token based values containing empty chars https://github.com/neomjs/neo/issues/5095
Styling update to the sidenav
training content: code view
LearnNeo.view.home.ContentTreeList: hide the collapse & expand all icons https://github.com/neomjs/neo/issues/5096
Styling changes for the learning section
Splitter styling updates
change onHash being async
reformatted changes
controller.Base: cleanup
v6.9.12
Published by tobiu 11 months ago
Published by ThorstenRaab 12 months ago
v6.9.10
Better error handling for FileUpload
Make autoGrow shrink too. Monitor it all on the VDOM side.
Published by tobiu 12 months ago
main.addon.HighlightJS: removed setConfigs() => obsolete
reverting the main merge
Revert "fix(dev-7228): value of input field should be trimmed before submission to backend (#5078)"
This reverts commit 4634a0c0f628ccf195d43426ae82ce0a1791c155.
form.field.Text: add a trim() logic for submitting values #5082
Style tweaks to learnneo
ability to escape outgoing values from textfield (#5083)
ability to escape outgoing values from textfield
fixed code formatting
cleanup
#5082 onFocusLeave() => trim()
dependencies update
Published by ThorstenRaab 12 months ago
learning section: fixed the images paths
apps/learnneo: add a PoC for using the HighlightJS addon #5074
solution XSS Problem (#5075)
fix(dev-7228): value of input field should be trimmed before submission to backend (#5078)
Co-authored-by: linlin [email protected]
Added new theme and app for new website
v6.9.8 (#5079)
Published by tobiu 12 months ago
Some trial learnneo content
Styling tweaks, some "why Neo.mjs" content
Implement autoGrow on TextArea
Review
form.field.TextArea: autoGrow cleanup
move the learning section images into the pages repo #5069
Published by tobiu 12 months ago
menu.List => remove the box shadow scss var #5064
component.Base: create (S)CSS vars for the floating box shadows #5065
neomjs/pages: rename master into main #5066
Published by tobiu 12 months ago
PoC for changing delayable on instance level
Neo.merge() could use a 3rd param => defaults #5060
Published by tobiu 12 months ago
tab.header.Button: ARIA roles #5054 => role, aria-selected
form.field.Picker: adjust pickerIsMounted #5056
moving param position
dependencies update => sass is now supporting node v21.
controller.Base: config & method order
controller.Base: refactoring & code cleanup
Published by tobiu 12 months ago
controller.Component: getStore() #5049
Select may still accept input when tabbed to because of typeahead input. (#5051)
Select may still accept input when tabbed to because of typeahead input.
Set initial state correctly
form.field.Select: always disable the typeahead input node #5052
Published by tobiu almost 1 year ago
#5030 harness test groups
#5030 harness sub-groups
7041 - Select field input produces unexpected behaviour
selection.table.RowModel: selecting a record should automatically scroll to the related table tow #4978
main.mixin.DeltaUpdates: limit logs to the dev mode #5037
#5036 examples.treeAccordion.MainContainer: added a remove DOM button
update fileupload to remove change event on undefined oldValue
replace every with foreach
sort routes object on complexity
moved initial handling to afterSet function. Dynamical routes possible at runtime
fixes and improvements
container.Base: destroy() => add a check if items exist #5044
container.Base: mergeConfig() is causing issues in the latest version #5045
form.field.Select: filterOperator & useFilter need to be processed through the config symbol #5046
collection.Filter: endsWith, like & startsWith => add support for numbers #5047
collection.Filter: removed closing ;
examples.toolbar.paging.view.MainContainer: rowsPerPage margin
examples.toolbar.paging.view.MainContainer: vdom tooltip => camel case
dependencies update
Published by tobiu about 1 year ago
dependencies update
component.Base: add a data / dataset property for vdom nodes #5028
Create a new Siesta harness for component-based testing #5030
#5030 PoC to render a first neo button into the testing harness
#5030 app.mjs => imports comment
#5030 app.mjs => imports comment
#5030 added a DateSelector rendering test
form.field.Select: filterOperator & useFilter should be configs #5032
collection.Filter: add a startsWith operator for strings #5033
collection.Filter: add a endsWith operator for strings #5035
Bring Toast into line. Implement a data-neo-tooltip="Show Text" attribute
Fix hidden trigger in Selectfield
worker.App: createNeoInstance() => add autoMount & autoRender, in case no parentId is sent #5038
#5030 added form.field.Select as a more complex use case
form.field.Text: updateReadOnlyState() #5039
form.field.Text: minor cleanup
Published by tobiu about 1 year ago
The main 2 PRs for this release:
https://github.com/neomjs/neo/pull/5023
https://github.com/neomjs/neo/pull/5016
Tooltip delegation and aligning
tooltip alignment PR cleanup
fixing the default example views layout issue
LearnNeo: first tree items & example content file
LearnNeo.view.home.MainContainerController: rendering a first file into the contentContainer
tableView: createViewData() => add support for colspan #5014
examples.table.container.MainStore: added the country field for the colspan record
core.Observable: fixing the docs build
table.View: applyRendererOutput() => cell ids for non store based implementations is broken #5019
table.View: applyRendererOutput() => re-add support for renderers containing an object with html & style props #5020
Revert deep merge of all configs. Implement merge of Container items
where needed
Docs
examples.table.container.MainContainer: resorting columns can break the cell renderer for components #5021
form.field.Range: removing the debounce for now #5022
Router implementation in Neo (#5023)
Route part 1
first step route demo app
first step route included
route demonstrator
styling fix
Minor fixes
Published by tobiu about 1 year ago
LearnNeo app shell (create-app output)
LearnNeo: initial app content (copied from the neomjs/learning-section repo)
PR template: replaced master with main
Scoping the learning section content into resources/data
Fix Select field editable config
dialog.Base: animateHide() => remove the CSS selector removal before removing the node #5009
form.field.Text: config order
examples.form.field.select.MainContainer: added a readOnly checkbox
examples.todoList.version1.MainComponent: hotfix (data is now a reserved config)
Add change event to fileupload
Revert changing visibility of triggers on editable change
Published by tobiu about 1 year ago
Focus trap (#5001)
Tighten up tabbable test
table.View: applyRendererOutput() => switch from align to cellAlign #5002
form.field.Date: FF input icon => replace clip-path with a negative margin #5003
dependencies update
Published by tobiu about 1 year ago
component.Base: afterSetHidden() should fire a show / hide event #4994
form.field.Picker: simplify the show & hide logic to be based on the hidden config #4995
#4995 cleanup
form.field.Picker: showPicker() should create the instance, if needed. #4996
form.field.Picker: cleanup
form.field.Picker: cleanup
Implement trapFocus in Panel Dialog
dialog.Base: cleanup
dialog.header.Toolbar: actions & actionMap should be configs #4999
dialog.header.Toolbar: actions & actionMap should be configs #4999 cleanup
Add centered config (#4998)
Implement trapFocus in Panel Dialog
Add centered config to Dialog
main.DomAccess: cleanup