KissJS ux is a set of Ui eXtensions that are too specific to be in the core ui library. It constantly evolves with new projects and requirements, and currently consists of:
Fields
- kiss.ux.AiImage: an attachment field connected to OpenAI to generate Dall-E images
- kiss.ux.AiTextarea: a paragraph field connected to OpenAI to generate content
- kiss.ux.CodeEditor: a field to write code, embedding the famous Ace Editor
- kiss.ux.MapField: a map with a text field to enter an address or geo coordinates. Uses OpenLayers internally.
- kiss.ux.RichTextField: a rich text editor to manage formatted text. Uses Quill internally.
- kiss.ux.Directory: a field to select people from the address book | Used in pickaform project
- kiss.ux.Link: a link to connect records together and build relations in a NoSQL context | Used in pickaform project
- kiss.ux.SelectViewColumn: dropdown list that allows to select values extracted from a datatable column | Used in pickaform project
- kiss.ux.SelectViewColumns: field the allows to select a record in a view, and assign values to multiple fields at once | Used in pickaform project
Elements
- kiss.ux.Map: a component to display a Map using OpenLayers
- kiss.ux.Chart: a component to display a Chart using Chart.js
- kiss.ux.QrCode: a component to display a QRCode