kvision

Packages

Link copied to clipboard
js

KVision main Application class and some helper interfaces necessary to support Hot Module Replacement (HMR).

Link copied to clipboard
common

Annotations for use with KVision compiler plugin.

Link copied to clipboard
js

Full-featured chart component based on chart.js library.

Link copied to clipboard
js

Kotlin bindings for chart.js API.

Link copied to clipboard
js
Link copied to clipboard
js

Kotlin bindings for core Apache Cordova API.

Link copied to clipboard
js

KVision core classes. This includes base interfaces for all components, CSS enums (for colors, borders, backgrounds, fonts, text and position) and the main Widget class.

Link copied to clipboard
js

Bootstrap dropdown component with support for navigation bars and context menus.

Link copied to clipboard
js

Globals for Electron API.

Link copied to clipboard
js

Kotlin bindings for Electron API.

Link copied to clipboard
js

Kotlin bindings for NodeJS API within Electron.

Link copied to clipboard
js

Extension functions producing coroutines Flows for KVision event and data sources.

Link copied to clipboard
js

Convenient forms implementation, with support for many different input components and easy to define validation.

Link copied to clipboard
js

Checkbox, radiobutton and radiobutton group components.

Link copied to clipboard
js

Numeric input components including range selection and spinner.

Link copied to clipboard
js

Contains a simple select component as well as full-featured components with support for remote data sources.

Link copied to clipboard
js
Link copied to clipboard
js

Text input components, with password, text area, rich text area and typeahead support.

Link copied to clipboard
js

Full-featured date and time input components.

Link copied to clipboard
js

Full-featured file upload component with drag & drop, preview and AJAX upload mode.

Link copied to clipboard
js

Components supporting complete set of HTML tags, with dedicated classes for buttons, images, links, lists and iframe. Support for Handlebars.js templates is included.

Link copied to clipboard
js

Internationalization classes.

Link copied to clipboard
js
Link copied to clipboard
js

A maps component based on Leaflet library.

Link copied to clipboard
js
Link copied to clipboard
js
js
Link copied to clipboard
js
Link copied to clipboard
js
Link copied to clipboard
js
Link copied to clipboard
js
js
Link copied to clipboard
js
js
Link copied to clipboard
js
Link copied to clipboard
js

Classes supporting general purpose Bootstrap modals with convenient helpers for alert and confirm popup dialogs.

Link copied to clipboard
js

Bootstrap navbar components.

Link copied to clipboard
js

Bootstrap offcanvas component.

Link copied to clipboard
js

Onsen UI helper utility functions.

Link copied to clipboard
js

Onsen UI carousel component.

Link copied to clipboard
js

Onsen UI control components (action button, speed dial, segment).

Link copied to clipboard
js

Onsen UI main structural components (page, navigator).

Link copied to clipboard
js

Onsen UI dialogs, toasts, popovers and notifications.

Link copied to clipboard
js

Onsen UI form components.

Link copied to clipboard
js

Onsen UI grid layout components.

Link copied to clipboard
js

Onsen UI list component.

Link copied to clipboard
js

Onsen UI splitter component.

Link copied to clipboard
js

Onsen UI tabbar component.

Link copied to clipboard
js

Onsen UI toolbar component.

Link copied to clipboard
js

Onsen UI visual components (card, icon, progress bars and ripple).

Link copied to clipboard
js

Automatic progress bar module.

Link copied to clipboard
js

Rich set of container classes, supporting both simple use cases and sophisticated layouts (including CSS flexbox, CSS grid and Bootstrap responsive 12 columns gid).

Link copied to clipboard
js

Bootstrap progress bar component.

Link copied to clipboard
js

KVision bindings for embedded React components.

Link copied to clipboard
js

Predictable state container based on Redux library.

Link copied to clipboard
common
js

A set of components for creating multiplatform automatic JSON-RPC connectivity with a backend server.

Link copied to clipboard
js

RESTful API client with support for type-safe connectivity.

Link copied to clipboard
js

Simple and easy to use JavaScript router wrapper.

Link copied to clipboard
js

Snabbdom virtual DOM bindings.

Link copied to clipboard
js

Classes supporting the observer pattern, including the implementation of the observable list.

Link copied to clipboard
js

Clasess supporting HTML tables.

Link copied to clipboard
js

Full-featured grid/table component based on the Tabulator library.

Link copied to clipboard
js

Kotlin bindings for Tabulator API.

Link copied to clipboard
js

Helper functions for running unit tests.

Link copied to clipboard
js
Link copied to clipboard
js

The toast component.

Link copied to clipboard
js

Toolbar and button group components.

Link copied to clipboard
common
js

Multiplatform type definitions.

Link copied to clipboard
js

Interfaces and helper functions for Snabbdom virtual dom implementation and a few useful extension functions.

Link copied to clipboard
js

Floating, resizable window component.