neo

The application worker driven frontend framework

MIT License

Downloads
5.2K
Stars
2.7K
Committers
33

Bot releases are hidden (Show)

neo - house keeping

Published by tobiu over 1 year ago

neo - trigger.Base: new theming variable for border-width

Published by tobiu over 1 year ago

neo - house keeping

Published by tobiu almost 2 years ago

  • container.Base: afterSetMounted() => moved flagging child items as mounted into the event loop
  • list.Base: onStoreLoad() => fixed the listener for the rendering state
neo - main.addon.GoogleMaps: adding a dummy callback

Published by tobiu almost 2 years ago

  • even though we are loading the script via JavaScript and have our own Promise based callback, the API got stricter and now enforces an url based callback. otherwise it does still work, but fires an error.
neo - form.field.TextArea: resizable true

Published by tobiu almost 2 years ago

  • the wrapper node will now adjust to the size of the textarea tag.
neo - component.wrapper.GoogleMaps: stability

Published by tobiu almost 2 years ago

  • changes for center & zoom will only trigger main thread addon calls, in case the map of the component got created.
  • this makes it more convenient to bind to these configs
neo - Neo.setCssVariable()

Published by tobiu almost 2 years ago

Introducing a convenience shortcut to further simplify the v4.8 release.

https://tobiasuhlig.medium.com/changing-scoped-css-variables-using-javascript-96b26dfa43b1?source=friends_link&sk=2be526c9917418b21fe42bd66c40ea87

thx for the idea @Dinkh

neo - Neo.main.addon.Stylesheet: setCssVariable()

Published by tobiu almost 2 years ago

We can now changed scoped (to a theme) CSS variables from within the app worker:

neo - form.field.Text: showOptionalText_

Published by tobiu almost 2 years ago

We can now optionally display a label "postFix" for non required fields.

neo - form.field.Text: subLabel

Published by tobiu almost 2 years ago

Added new configs:

  • subLabelText
  • subLabelBaseCls
  • subLabelCls

which are intended to optionally get used with labelPosition: 'top'.

neo - Neo.main.addon.GoogleMaps: geocode()

Published by tobiu almost 2 years ago

remote method

neo - house keeping

Published by tobiu almost 2 years ago

  • button.Split: adjusted to work with the latest button JS & SCSS changes
  • form.field.CheckBox & form.field.Radio: fix to display the font awesome icons
  • calendar: fixes for drag&drop OPs
neo - house keeping

Published by tobiu almost 2 years ago

  • container.Viewport now uses autoMount: true as the default (thx @maxrahder)
  • toolbar.Breadcrumb (in progress, early stage)
neo - various smaller enhancements

Published by tobiu almost 2 years ago

  • container.Panel: you can create docked items now, which are not toolbars (specitying a module or ntype)
  • Neo.applyClassConfig(): support for singletons and a return value => reducing the overall code
  • calendar.view.calendars.List adjusted the code to match the new Checkboxes (configs & styling)
neo - Neo.overrides => an easy way to change framework based configs

Published by tobiu almost 2 years ago

neo - form.field.CheckBox & Radio: rework

Published by tobiu almost 2 years ago

  • JS based icon classes for the checked & unchecked states
  • no longer using pseudo elements (due to the inability to specify content based on CSS vars)
  • radio is now fully using the checkbox SCSS (way less code)
  • Neo.clone() & Neo.typeOf() refactoring
neo - form.field.CheckBox, Radio: label-top-margin SCSS vars

Published by tobiu almost 2 years ago

neo - form.field.CheckBox, Radio, Text: labelBaseCls

Published by tobiu almost 2 years ago

  • Similar to component.Base: baseCls, we can now use labelCls to only specify additional custom CSS selectors for labels.
  • We can remove the default label base cls with setting the new config to an empty array.
Package Rankings
Top 2.35% on Npmjs.org
Top 6.61% on Proxy.golang.org
Related Projects