Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Easy Interface

An asset by Mordidinhas
The page banner background of a mountain and forest
Easy Interface thumbnail image
Easy Interface thumbnail image
Easy Interface hero image

Quick Information

0 ratings
Easy Interface icon image
Mordidinhas
Easy Interface

Interface validation plugin for GDScript with graphical editor on Godot 4.

Supported Engine Version
4.2
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

README icon

Easy-Interface

Interface validation plugin for GDScript with graphical editor on Godot 4.

Motivation

Have a simple and quick way to implement interfaces in GDScript.

Installation

Asset Library (Pending)

  1. In Godot, open the AssetLib tab.
  2. Search for and select "Easy Interface".
  3. Download then install the plugin (be sure to only select the easy_interfaces directory).
  4. Enable the plugin inside Project/Project Setttings/Plugins.

Github Main (Latest - Unstable)

  1. Download the latest main branch.
  2. Extract the zip file and move the addons/easy_interface directory into project's root location.
  3. Enable the plugin inside Project/Project Setttings/Plugins.

For more help, see Godot's official documentation

How to use

Step by step:

  • step 1: After installing and enabling the plugin, go to the "Easy Interface" tab.

  • step 2: Create and edit a new interface using the "new interface" button, by default there are two example interfaces.

    Don't forget to save, the plugin still doesn't save automatically

  • step 3: Go to the script that you want to implement the interface and add a constant named INTERFACES (check the demo script).

  • step 4: Go back to the "Easy Interface" tab and click on the "Validate" button. This step is temporary, validation and automatic saving are still under development.

Try commenting the properties, functions and signals in the demo script and performing validations to see the result

Toolbar

Actions:

  • Create new interface Creates a new card to represent an interface.

    README new interface

  • Validate Checks the project scripts and validates according to the configured interfaces.

    README validate

  • Save Saves the created interfaces.

  • Change canvas size It is possible to increase the size of the canvas where the interfaces are created.

What to expect from the future?

I intend to update the plugin as I use it, any suggestions and changes that make sense would be welcome in the project.

Currently I described some ideas I have for the next updates, you can check them in the issues tab or project tab.

Interface validation plugin for GDScript with graphical editor on Godot 4.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Easy Interface icon image
Mordidinhas
Easy Interface

Interface validation plugin for GDScript with graphical editor on Godot 4.

Supported Engine Version
4.2
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers