All Projects → thebigsmileXD → Customui

thebigsmileXD / Customui

Licence: gpl-3.0
Library to create custom UI's in MCPE 1.2+

Projects that are alternatives of or similar to Customui

Vue Formulate
⚡️ The easiest way to build forms with Vue.
Stars: ✭ 1,947 (+3145%)
Mutual labels:  form, forms, input
Awesomevalidation
Android validation library which helps developer boil down the tedious work to three easy steps.
Stars: ✭ 1,093 (+1721.67%)
Mutual labels:  form, forms, input
Form2js
Javascript library for collecting form data
Stars: ✭ 630 (+950%)
Mutual labels:  form, forms
Formik
Build forms in React, without the tears 😭
Stars: ✭ 29,047 (+48311.67%)
Mutual labels:  form, forms
Form Js
Easily create web forms. Supports Meteor, AngularJS, React, Polymer and any CSS library, e.g. Bootstrap.
Stars: ✭ 9 (-85%)
Mutual labels:  forms, input
Nouislider
noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.
Stars: ✭ 5,127 (+8445%)
Mutual labels:  input, form
Formbase
Better default styles for common input elements.
Stars: ✭ 560 (+833.33%)
Mutual labels:  form, input
Xtd forms
Modern c++17 library to create native gui for Microsoft Windows, Apple macOS and Linux.
Stars: ✭ 25 (-58.33%)
Mutual labels:  gui, forms
Multiitem
一个优雅的实现多类型的RecyclerView类库 支持DataBinding Form表单录入 跨多个RecyclerView拖动
Stars: ✭ 381 (+535%)
Mutual labels:  form, input
Country Fns
🌏 Useful country data for forms and stuff.
Stars: ✭ 35 (-41.67%)
Mutual labels:  form, forms
Xamcustomlayouts
Xamarin.Forms Custom Layouts - Cards
Stars: ✭ 15 (-75%)
Mutual labels:  custom, forms
Smashing Form
MobX powered forms in React
Stars: ✭ 39 (-35%)
Mutual labels:  form, forms
Autopy
A simple, cross-platform GUI automation module for Python and Rust.
Stars: ✭ 522 (+770%)
Mutual labels:  gui, input
Unform
Performance-focused API for React forms 🚀
Stars: ✭ 4,340 (+7133.33%)
Mutual labels:  form, forms
Mineos
Home of MineOS and it's software for OpenComputers mod
Stars: ✭ 381 (+535%)
Mutual labels:  minecraft, gui
React Final Form
🏁 High performance subscription-based form state management for React
Stars: ✭ 6,781 (+11201.67%)
Mutual labels:  form, forms
Formik Alicante
Formik slides & demos from React Alicante
Stars: ✭ 47 (-21.67%)
Mutual labels:  form, forms
Formik Persist
💾 Persist and rehydrate a Formik form to localStorage
Stars: ✭ 345 (+475%)
Mutual labels:  form, forms
React Hook Form
📋 React Hooks for form state management and validation (Web + React Native)
Stars: ✭ 24,831 (+41285%)
Mutual labels:  form, forms
Verticalstepperform
Vertical Stepper Form Library for Android. It follows Google Material Design guidelines.
Stars: ✭ 868 (+1346.67%)
Mutual labels:  form, forms

customui

Library status + Virion download: Poggit-CI Example Plugin Status: Poggit-CI

Library to create custom UI's in MCPE 1.2+

Lets you:

  • Create custom UI's
  • Send/close them to/from players
  • Handle the data/replies
  • Dynamically generate window data
  • Include as viron into your plugins to create new UI's

Main advantages

This virion makes handling response data easy - it already gives the proper result instead of weird and unclear numbers everywhere.

In example:

  • a ModalForm only returns true when the first button was clicked
  • a SimpleForm (only buttons) returns the text of the clicked button (so it can easily be used in switch-case without worrying about which button has which index in the form)
  • A CustomForm and a ServerForm returns the values for each of its elements in correct order

Why use this virion instead of a plugin (i.e. FormAPI)?

It is a library instead of a plugin because there is no need to handle form replies via event listeners anymore in pmmp and it probably saves resources on the server. You are still able to fully control sent forms, data etc.

How to use this repo?

NEW! In-depth explanation in the wiki!

Check out the source of the example plugin (customuitest). It is a full example of registering, sending and handling responses via plugins :)

How do i code with it?

When developing plugins, you want to get DEVirion, and load a virion from source.

Read the virion support information and the customui wiki for more in-depth explanations


As of: 20. November 2018

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].