neo

The application worker driven frontend framework

MIT License

Downloads
5.2K
Stars
2.7K
Committers
33

Bot releases are hidden (Show)

neo - calendar.view.MainContainerModel: nested data properties

Published by tobiu over 3 years ago

This is a nice example for using nested data properties and binding to them as needed.

The release also contains a code reduction for spreading default values: https://github.com/neomjs/neo/issues/2443

Plus adding the ability to dynamically remove and re-add it while keeping its state out of the box.

Demo video: https://youtu.be/GHgUtkpw3_w

neo - View model dist/prod hotfix for webkit (safari)

Published by tobiu over 3 years ago

unfortunately negative lookbehinds inside regex are not supported in webkit (safari) yet.
https://github.com/neomjs/neo/issues/2420
https://github.com/neomjs/neo/issues/2421

I added a new regex to resolve this.

Screenshot 2021-06-20 at 00 15 41

neo - Neo Calendar: filtering for active calendars

Published by tobiu over 3 years ago

The calendar checkboxes will now filter the year, week and month views

Screenshot 2021-06-19 at 12 03 37

Screenshot 2021-06-19 at 12 12 38

https://youtu.be/qwtxUJ3_HXs

neo - form.field.Time: added better support for AM / PM based times

Published by tobiu over 3 years ago

see #2411

neo - Neo Calendar: advanced event styling

Published by tobiu over 3 years ago

Screenshot 2021-06-18 at 13 39 19

Screenshot 2021-06-18 at 13 42 25

vdom engine => see: https://github.com/neomjs/neo/issues/2390

new event colors:
Screenshot 2021-06-17 at 20 21 34

Screenshot 2021-06-17 at 20 22 05

neo - calendar.view.week.Component: enhancements

Published by tobiu over 3 years ago

Events will no longer leave the visible area:

  1. Dynamically reduce the max endTime will ensure that events visually end at this time.
  2. Resizing an event which ends at a reduced time will start the resize OP from the new end time.
  3. Dragging an event which got cut off will not change its duration.

Events now have a first theming support and can look differently inside both themes (blue events).

Screenshot 2021-06-17 at 15 49 31

Screenshot 2021-06-17 at 15 49 43

neo - model.Component: two way bindings and advanced formulas

Published by tobiu over 3 years ago

I will create a new blog post on this topic.

neo - model.Component: support for non string based binding fns

Published by tobiu over 3 years ago

Details:
https://github.com/neomjs/neo/issues/2358

Calendar:
Added a MainContainer view model, several enhancements to the week view drag&drop (optionally resizing across opposite event edges).

https://youtu.be/8vG99k3qTMI

neo - calendar.view.month.Component: onEventDoubleClick()

Published by tobiu over 3 years ago

now shows the event editor.

the edit form is now "bound" to the MainContainer, so the entire calendar will only use one instance of it.

Screenshot 2021-06-11 at 19 07 13

neo - calendar.view.week.Component: vertical scrolling improvement

Published by tobiu over 3 years ago

neo - calendar.view.YearComponent: event indicators

Published by tobiu over 3 years ago

Screenshot 2021-06-10 at 19 19 37

neo - calendar.view.MonthComponent: rendering events v1

Published by tobiu over 3 years ago

Screenshot 2021-06-10 at 13 18 47

neo - component.Clock (used inside TimeField Triggers)

Published by tobiu over 3 years ago

Screenshot 2021-06-09 at 15 42 31

form.field.Base, form.field.Text and form.Container got a reset method.

neo - Neo.clone() & data.RecordFactory fix for dist/prod

Published by tobiu over 3 years ago

records are slightly enhanced objects and not real neo class instances.

there was a check inside Neo.clone(), but this one did not honor minified class names.

fixed now.

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