neo

The application worker driven frontend framework

MIT License

Downloads
5.2K
Stars
2.7K
Committers
33

Bot releases are hidden (Show)

neo - housekeeping

Published by tobiu 11 months ago

  • component.Base: isLoading_
  • siesta tests for button.Base => loading states
neo - housekeeping

Published by tobiu 11 months ago

neo - housekeeping

Published by tobiu 11 months ago

  • build-all hotfix
neo - housekeeping

Published by tobiu 11 months ago

  • moved all dependencies into devDependencies
  • you need to add all devDependencies into your workspaces
neo - housekeeping

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

  • 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

neo - housekeeping

Published by tobiu 11 months ago

  • NewWebsite app
  • Learning section enhancements
neo - housekeeping

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.

neo - housekeeping

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

neo - housekeeping

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)

neo - housekeeping

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

neo - housekeeping

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

neo - housekeeping

Published by tobiu 12 months ago

  • PoC for changing delayable on instance level

  • Neo.merge() could use a 3rd param => defaults #5060

neo - housekeeping

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

neo - housekeeping

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

neo - housekeeping

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

neo - housekeeping

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

neo - First Version of a Router, Tooltip delegation and aligning

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

neo - housekeeping

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

neo - housekeeping

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

neo - housekeeping

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

Package Rankings
Top 2.35% on Npmjs.org
Top 6.61% on Proxy.golang.org
Related Projects