AzaezelX
2a941e733e
asset browser was passing along screen position, not scene position based on drop at options
2024-04-13 15:23:30 -05:00
marauder2k7
fc8a281113
Update WorldEditorInspectorWindow.ed.gui
...
Scroll bar was extending beyond its parents extent making it render incorrectly.
2024-03-20 19:01:08 +00:00
marauder2k7
66d8f0f55c
Update profiles.ed.tscript
2024-03-05 13:15:54 +00:00
marauder2k7
b2095db575
can key focus
2024-03-04 17:15:13 +00:00
marauder2k7
daa0cfef3a
shader node editor test
...
node editor functioning correctly, connections needed next
shader nodes to be added in the next commit also
2024-03-03 21:13:58 +00:00
marauder2k7
457cdd00bb
shader editor ground work
...
Adds the ground work for shader editor
Adds the base gui for the shader editor
2024-03-02 20:09:45 +00:00
Brian Roberts
429585f060
Merge pull request #1217 from Azaezel/alpha41/crashFyxMatED
...
temp workaround for material editor crash
2024-02-20 14:12:16 -06:00
AzaezelX
60758dd5a2
temp workaround for material editor crash
...
selection swapping is causing an apcrash
notDirtyMaterial.delete(); *should* work, but we know what they say about assumptions.
supressing deletion of workspace material kill off and recreation pending proper review
2024-02-20 14:11:58 -06:00
Areloch
7563130545
Fixes the guiEditor inspector search bar extents and clear button position
2024-02-14 00:34:52 -06:00
Areloch
3734ef8e5b
Added search behavior to guiEditor's inspector as well
2024-02-14 00:23:27 -06:00
Areloch
d890c530f9
Adds logic to be able to set a search string on an inspector that will be used to filter displayed fields.
...
Adds a textEdit filter box to the main world inspector that hooks into the primary inspector for said search functionality
2024-02-13 20:33:14 -06:00
Brian Roberts
59fc6d3d65
Merge pull request #1214 from Azaezel/alpha41/fixAnimScrubberPos
...
fix animation scrubber position
2024-02-10 15:15:40 -06:00
AzaezelX
7c7a213f94
fix animation scrubber position
2024-02-10 15:15:09 -06:00
AzaezelX
acef688a45
correct main entry to 128
2024-02-10 14:49:54 -06:00
AzaezelX
ddddf112a4
revert "defaulting" to shapeEditorplugin
2024-02-10 14:43:35 -06:00
AzaezelX
85e5cfec3c
set object editor previewBackground element to .5s instead of .0s to stop blowing up eye adaption
2024-02-10 14:41:12 -06:00
AzaezelX
359ec3aa43
set object editor previewBackground element to .5s instead of .0s to stop blowing up eye adaption
2024-02-10 13:47:44 -06:00
Brian Roberts
600a6b8ebc
Merge pull request #1192 from Areloch/EditorPopupEXFieldExpansion
...
Usability improvements for editor fields utilizing popup menus
2024-02-07 19:29:07 -06:00
Areloch
1bdaef9f82
* Ensures the HDRBloom pref is properly set as part of the default settings
...
* Adds a few input names to the bitmap button lookup for the BaseUI logic
* Properly defaults the current menu index for the GameMenu gui
* Ensures that all editing actions for forest editor flag the editor/map as dirty for saving
* Ensures editor messageBoxes are properly focused on popping up
* Returns the newly created camera bookmark objects from their create functions
2024-02-03 23:15:35 -06:00
Areloch
9c643a69cf
Adds a callback invoke for objects in the scene to inform them if the level is being saved. Allows for certain special actions, like having objects reset to an original position before the save occurs.
2024-02-03 16:24:12 -06:00
Areloch
d952722811
Updates the field types used in the editor to utilize the GuiPopUpMenuCtrlEx to make them support categories and be able to search filter them
...
Updates the dataBlock field type to properly present categorized listings
Expands the datablock Field to have an edit and add buttons on the field to make the workflow simpler
Adds utility functions to GuiPopUpMenuCtrlEx to control indentation, categories and searchability
Expands datablock editor functionality to be able to create a datablock of a type to pre-set the inheritFrom param of the process early(used for the add new button on DB fields to carry-through the current DB to the creation process of a derivative)
2024-02-03 16:10:28 -06:00
marauder2k7
68a7dadd2b
Merge remote-tracking branch 'upstream/development' into STBImageLoading-PR
2024-01-21 20:14:53 +00:00
AzaezelX
2dc67d5b43
fix orm compositing save script
...
also fix emissive checkbox savestate retrieval
2024-01-20 17:50:12 -06:00
marauder2k7
7216ba8530
Revert "revert #1148 as prematurely incorporated"
...
This reverts commit f946088214 .
2024-01-20 18:01:57 +00:00
Brian Roberts
a919d53eee
Merge pull request #1182 from Azaezel/alpha41/revertSTB
...
revert #1148 as prematurely incorporated
2024-01-19 13:21:02 -06:00
AzaezelX
86408058a3
fix vheicle add dropwdown spawntypes
2024-01-17 13:11:43 -06:00
AzaezelX
f946088214
revert #1148 as prematurely incorporated
...
it's getting there, but there have been a few spots noted where it eroneously corrupts text, so we'll have to pull this back out for a bit barring a proper resolution
2024-01-11 13:33:03 -06:00
AzaezelX
fb6ec7bb6e
ObjectBuilderGui augs
...
1) adds a buildAIPlayer entry so we can tag it as a bot while still using the normal playerdata datablock
2) adds a "contol?" tickbox for player, and the 3 vehicle types when spawning one that will put the editor directly into control on creation
2024-01-08 19:28:38 -06:00
Brian Roberts
cf7e9f7a00
Merge pull request #1172 from Areloch/BaseUIUpdate_Wipwork
...
BaseUI Update
2024-01-05 14:30:00 -06:00
Brian Roberts
51426a3575
Merge pull request #1148 from marauder2k9-torque/STBImageLoading-PR
...
Stb image loading
2024-01-01 08:48:46 -06:00
AzaezelX
733c9d4b6d
clean out unnecessary position set
...
add a new route for the asset browser to create things in the form of ".on" @ %assetType @ "GUIEditorDropped(" @ %assetDef @ ",\"" @ %pos @ "\");";
demonstrate it with a soundasset creating a GuiAudioCtrl when drug onto the canvas
2023-12-31 13:04:45 -06:00
AzaezelX
54a4510bc6
add add dropdown to gui editor
...
also added general guieditcanvas createobject, onfinishcreateobjec,t and onobjectcreated methods for callback injection points
2023-12-30 23:55:59 -06:00
Areloch
6e101595d6
Merge branch 'BaseUIUpdateWipwork_20231219' of https://github.com/Areloch/Torque3D into development
2023-12-26 21:29:24 -06:00
AzaezelX
cbc8905e05
add an $undoIgnoreList
...
of variable names for the editor's genericundoaction to ignore
mostly aimed at action buttons
2023-12-19 22:44:09 -06:00
Areloch
55697cffdb
Streamlined baseUI profiles
...
Implemented audioOptions file with structure to comply to BaseUI options menu
Implemented majority of keybind remapping logic for options menu
2023-12-18 23:49:13 -06:00
Areloch
ce4c8dabc9
Ongoing wipwork of the BaseUI update. Some bugfixes pending
2023-12-16 23:18:33 -06:00
AzaezelX
32c7eb1702
correct mission saveas logic
2023-12-11 12:51:57 -06:00
marauder2k7
ace9cc328b
Update assetImport.tscript
...
add extra formats for stb_image to asset importer
2023-12-08 05:06:24 +00:00
Areloch
20e0fa8ec9
Misc Tools UI fixes
...
- Fixes the AB's select button not being properly offset to the right side
- Fixes incorrect height offset for the main editor tabbook because of a no-longer-used variable
- Fixes the bottom of the scene tree scroll being cut off
2023-11-16 18:55:18 -06:00
Brian Roberts
917cb882e9
Merge pull request #1136 from Areloch/TabbedEditorFormBaseline
...
Moves the world Editor guis to be based through a tabbed structure
2023-11-14 19:31:42 -06:00
Areloch
59247bd9ca
Moves the world Editor guis to be based through a tabbed structure to make it easier to begin separating out editor/tool guis into their own tabs or elements for better separation.
...
Currently establishes the MainScene tab and otherwise retains existing behavior directly
2023-11-14 18:58:58 -06:00
AzaezelX
61b7813f11
hide particleemitter dupes
...
if you have a selected particleemitternode when opening the particle editor, don't show the edit-copy one
2023-11-14 13:11:01 -06:00
AzaezelX
99b024d0c6
kill duplicate ToolsGuiPopupMenuProfile define
2023-11-11 13:34:59 -06:00
AzaezelX
373508f622
add a generic fallback for gamebaseObject spawning via the "add" menu that fills in a generalized datablkock dropdown popup based on class name if a specified one does not exist
2023-11-09 11:51:58 -06:00
AzaezelX
fbcfe02098
clean up "Add" menubar categoes on the 3d object side via the following:
...
SceneObject now defaults to a category of "misc"
getCategoryOfClass now checks parent classes for what categories they hold so that variants can inherit
categories are in one of a few rough groups and subgroups depending on actual mapper needs/usages
2023-11-08 20:42:47 -06:00
Brian Roberts
105e45c56b
Merge pull request #1119 from Areloch/AssetPropEditRefreshFix
...
Ensures that when the asset is edited via the asset properties window the asset is refreshed in the backend systems as well
2023-10-24 18:42:53 -05:00
Brian Roberts
9ac8bfed8b
Merge pull request #1120 from Areloch/WorldEditorAddMenuAdded
...
Adds an Add menubar item to the World Editor menubar
2023-10-24 18:42:41 -05:00
Areloch
473e566b70
Adds a separate gui profile for the popupmenus themselves that has a lighter border color, making it easier to keep track of the layout
...
Fixes the C++ asset creation and management function names so the AB can create C++ assets now
removes duplicate menuBuilder script file
2023-10-24 17:53:37 -05:00
Areloch
4bf7b0d5c0
Adds an Add menubar item to the World Editor menubar that populates SceneObject classes for spawnablility based on the categories assigned to the class itself
2023-10-24 17:36:58 -05:00
Areloch
c3ea12f9df
Ensures that when the asset is edited via the asset properties window, the asset is refreshed in the backend systems as well
2023-10-22 11:32:54 -05:00