CanvasButton

Plugins + Scripts CanvasButton

Download [<1 MB]
Status
Version change awaiting approval before being displayed publicly.
v4.5
增加保存、加载预设功能
增加热键全开、全关绑定功能,可以指定是否强制捆绑CTRL触发,并且支持额外触发器调度
增加控件自定义换行、增加空行功能
增加控件的自定义颜色以及隐藏功能
增加触发器快速编辑面板 (Show Quick Trigger)
增加触发器快速触发调试面板(Show Fire Trigger)

slider增加隐式自增调用功能
toggle增加强制置位、复位功能

修复 slider 保存后数据丢失问题
修复 button toggle 无本地保存功能
修复控件文字颜色保存后丢失的问题

优化性能
优化触发器排版

删除living3D功能
删除FOV锁定功能


Added functions to save and load presets.
Added hotkey bindings to enable/disable all; options include forcing a Ctrl-key modifier and supporting additional trigger scheduling.
Added custom line-break and blank-line functions for controls.
Added custom color and visibility toggle functions for controls.
Added a quick-edit panel for triggers ("Show Quick Trigger").
Added a quick-fire debugging panel for triggers ("Show Fire Trigger").
Added implicit increment functionality for sliders.
Added forced set/reset functionality for toggles.

Fixed data loss issue with sliders after saving.
Fixed missing local save functionality for button toggles.
Fixed issue where control text color was lost after saving.

Optimized performance.
Optimized trigger layout.

Removed the living3D feature.
Removed the FOV lock feature.
Add FOV following function
Add feature: Allow button living on 3D-world
Add feature: Open event when create slider
Fixed bug: Slider not sync atom rename automatically
Fixed bug: Slider unable sorted
1. Add VR support
2. Add ToggleButton support
3. Add DelayButton support
4. Add Slider support
5. Add buttons sorted function
6. Add copy button function
Fixed button color/alpha parameter not sync to disk.
Fixed button rename twice or more failed.
Abstract:

Hi there!

I'm rebulid this plugin used @MacGruber framework in the past few days.

The canvasButton plugin version 1.0 have something defect like can't rename/delete button, and unable adjust position flexible. there solved in this version.

But this version still not support VR-mode, it's sad but I'll update in future version.


Intro:


This is a simple UI plugin can generate a 2D interface button in the screen.


Usage:

1. Add plugin(CanvasButton.cslist) in Empty Atom

1705850033820.png


2. Set ButtonAction name and click Generate Button

1705850127002.png


3. Then there will open trigger panel, and set custom event in

1705850219489.png


Congratulation! You generate a simple button in you screen ?


Extra configuration:

1. Cancel open panel when creating button.

1705850528221.gif



2. Button sort direction horizontally default and reflash.

1705850689771.gif



3. Position and Geometry

1705850821188.gif


4. Rename and Delete

1705850934743.gif


5. Colored

1705851090819.gif


6. Spacing in buttons

1705851175987.gif


7. Event atom name trace

1705851454446.gif


8. Toggle Buttons(can be trigger by other) and Remove all buttons

1705851697371.gif



Have Fun! ?
Back
Top Bottom