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 about 1 year ago

neo - housekeeping

Published by tobiu about 1 year ago

  • util.Function: throttle() => more sophisticated version, which is not losing the last tick
neo - housekeeping

Published by tobiu about 1 year ago

  • util.Function: throttle()
  • core.Base: full support for throttle inside the static delayable config
neo - housekeeping

Published by tobiu about 1 year ago

  • form.field.Text: moved the delayable static config to form.field.Base
  • form.field.CheckBox & Text: onInputValueChange() => fireUserChangeEvent()
  • form.field.Base: doFireChangeEvent() => convenience method to combine fireChangeEvent() & fireUserChangeEvent()
neo - housekeeping

Published by tobiu about 1 year ago

  • util.Function: debounce
  • core.Base: static delayable
  • form.field.Text: delayable => fireChangeEvent => debounce 300ms
  • util.Rectangle: hotfix
neo - housekeeping

Published by tobiu about 1 year ago

neo - housekeeping

Published by tobiu about 1 year ago

  • worker.App setConfigs() remote method

see: https://github.com/neomjs/neo/issues/4889

neo - housekeeping

Published by tobiu about 1 year ago

  • improved the styling in Firefox for checkboxes, radios & datefields
neo - housekeeping

Published by tobiu about 1 year ago

  • menu.List: re-adding onItemClick() in a smarter way
neo - positioning for floating components

Published by tobiu about 1 year ago

@ExtAnimal did a massive effort to properly align floating components based on anchors, flipping sides if not enough space, honoring window resizing. kudos!

What's Changed

neo - housekeeping

Published by tobiu about 1 year ago

  • table.View: passing the table.Container instance as a param to cell renderers

see: https://github.com/neomjs/neo/issues/4862

neo - housekeeping

Published by tobiu about 1 year ago

  • form.field.Date: showing an error for invalid dates, in case a user manages to trick input type date.

see: https://github.com/neomjs/neo/issues/4857

neo - housekeeping

Published by tobiu about 1 year ago

  • component.Base: hide() / show() smarter handling of nodes inside a parent tree
neo - housekeeping

Published by tobiu about 1 year ago

  • component.Base: resolve open updates after render()
neo - housekeeping

Published by tobiu about 1 year ago

  • component.Base: afterSetHidden() => smarter check for hiding items inside an existing parent tree
neo - housekeeping

Published by tobiu about 1 year ago

  • fixed the docs build for the popover plugin

see: https://github.com/neomjs/neo/issues/4846

neo - Performance improvement

Published by tobiu about 1 year ago

we had an edge case issue, where trying to remove a no longer existing node could trigger a regex parsing on the document body. as a result, browsers will recreate all child nodes.

fixed now.

see: https://github.com/neomjs/neo/issues/4843

neo - housekeeping

Published by tobiu about 1 year ago

  • main.DomEvents: onSelectionChange() => adjusted for Firefox

thx @r-l-d!

neo - housekeeping

Published by tobiu about 1 year ago

  • tree.Accordion: vdom flag fix
Package Rankings
Top 2.35% on Npmjs.org
Top 6.61% on Proxy.golang.org
Related Projects