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.MapField: a map with a text field to enter an address or geo coordinates. Uses OpenLayers internally.
- kiss.ux.AiTextarea: a paragraph field connected to OpenAI to generate content
- kiss.ux.AiImage: an attachment field connected to OpenAI to generate Dall-E images
- kiss.ux.CodeEditor: a field to write code, embedding the famous Ace Editor
- 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 widget to display a Map using OpenLayers
- kiss.ux.QrCode: a widget to display a QRCode
- kiss.ux.Booking: an experimental widget to shows a timeline from a start date to an end date.