CanvasButton

Plugins + Scripts CanvasButton

Download [<1 MB]
增加slider自增的定时器效果,并且设置定时器的时长
增加expose extra trigger配置项,勾选后隐藏自定义文字和背景的alpha及颜色的隐式触发调用,修复控件非常多的情况下,vam触发器的列表无法显示全的问题
增加living3D的功能,支持位置调整以及中心旋转功能

修复FOV动态变更的时候,控件大小变化的问题
修复点击horizontally mode之后,行列间距无法自适应的问题
修复保存预设下,热键触发器未保存的问题


Added an auto-incrementing timer feature for the slider, including adjustable timer duration.
Added an "expose extra trigger" configuration option; enabling this hides the implicit trigger calls associated with the alpha and color settings for custom text and backgrounds. Fixed an issue where the VAM trigger list would not display fully when there were a large number of controls.
Added "Living3D" functionality, supporting position adjustment and rotation around the center.

Fixed an issue where control sizes would change when the FOV was dynamically adjusted.
Fixed an issue where row and column spacing failed to auto-adjust after selecting "horizontal mode."
Fixed an issue where hotkey triggers were not saved when saving a preset.
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