View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006162 | DarkRadiant | GUI | public | 13.11.2022 15:25 | 13.01.2024 05:34 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 3.6.0 | ||||
Target Version | 3.7.0 | Fixed in Version | 3.7.0 | ||
Summary | 0006162: Skin Editor | ||||
Description | To create new skins and edit existing ones | ||||
Tags | No tags attached. | ||||
It's great to see you're providing all the features for all the asset types. It's been pretty smooth for me recently to navigate through the components of an entity to find + clone the decls that I needed. | |
Implemented and waiting for testing / feedback | |
I've tried to download a build from Github from here: https://github.com/codereader/DarkRadiant/actions/runs/3516937712 but it says the Windows build failed to compile, and no Windows download is offered. Maybe the Github repo has run out of storage space? |
|
The Github build agents are lacking the newest Visual Studio version, at least that's what I think is the reason. It will hopefully be working again in a few days, otherwise I have to look into a workaround. I can upload a test build somewhere if you want? | |
Builds are working again, btw. | |
DarkRadiant: skineditor a426fabb 13.11.2022 13:31 Details Diff |
0006162: Setup skeleton skin editor, add XRC and wire up commands |
Affected Issues 0006162 |
|
mod - install/menu.xml | Diff File | ||
add - install/ui/skineditor.fbp | Diff File | ||
add - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
add - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
add - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: skineditor 8181322d 13.11.2022 15:26 Details Diff |
0006162: Add model tree view |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 41eca7d6 13.11.2022 15:54 Details Diff |
0006162: Add skin tree view. Add default tree populator implementation to ThreadedDeclarationTreePopulator. |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h | Diff File | ||
mod - radiant/ui/fx/FxChooser.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 1f037116 13.11.2022 17:26 Details Diff |
0006162: Some XRC rearrangements |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
DarkRadiant: skineditor e63343e1 14.11.2022 03:47 Details Diff |
0006162: Some XRC rearrangements, add selected model list |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor fa89c63b 14.11.2022 04:01 Details Diff |
0006162: Add preview widget |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 95bff6aa 14.11.2022 04:19 Details Diff |
0006162: Add replacement table |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 0b10a38f 14.11.2022 04:34 Details Diff |
0006162: Start loading selected skin data into controls, updating sensitivity |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor f65ca959 14.11.2022 04:54 Details Diff |
0006162: Model list is populated from the selected skin |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
DarkRadiant: skineditor 0944ba77 14.11.2022 05:49 Details Diff |
0006162: Add ISkin::getAllRemappings() method, populate list. Move implementation to .cpp file. |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
DarkRadiant: skineditor 45a2e215 14.11.2022 05:56 Details Diff |
0006162: Add basic unit tests |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
mod - test/resources/tdm/skins/test_skins.skin | Diff File | ||
DarkRadiant: skineditor 0c09c977 14.11.2022 09:06 Details Diff |
0006162: Update source view from selected skin |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor a4cd607d 14.11.2022 09:48 Details Diff |
0006162: Update model manipulation button sensitivity |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 20e72f66 14.11.2022 11:27 Details Diff |
0006162: Add isModified, revertModifications and commitModifications to ISkin interface |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor 68ecf6b4 14.11.2022 14:29 Details Diff |
0006162: Add a few unit tests covering addModel and removeModel |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor c0a8d6af 14.11.2022 14:36 Details Diff |
0006162: More skin editing unit tests |
Affected Issues 0006162 |
|
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor 7024c190 14.11.2022 14:53 Details Diff |
0006162: Skin is now an EditableDeclaration, implement the required generateSyntax and the other new methods |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor a0bc7798 14.11.2022 15:01 Details Diff |
0006162: Implement add/remove model buttons |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor ffbdd03f 14.11.2022 15:16 Details Diff |
0006162: Update controls when the skin declaration is changed. Fix skin decl generation. |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
DarkRadiant: skineditor ac3c485e 14.11.2022 16:28 Details Diff |
0006162: Add renameSkin() method to model skin manager |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor e6966c86 14.11.2022 16:36 Details Diff |
0006162: Add failing test attempting to revert a skin rename operation |
Affected Issues 0006162 |
|
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor 4f7a61f8 14.11.2022 17:04 Details Diff |
0006162: When reverting a skin rename operation, this notifies the decl manager about the step |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
DarkRadiant: skineditor 3a81acfc 14.11.2022 17:17 Details Diff |
0006162: Issue rename operations to the skin manager - not quite working yet |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 3cd72932 14.11.2022 17:38 Details Diff |
0006162: Add signal_DeclRenamed() to DeclarationManager |
Affected Issues 0006162 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
DarkRadiant: skineditor 91512299 14.11.2022 18:19 Details Diff |
0006162: Introduce specialised SkinTreeView control |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
add - radiant/ui/skin/SkinEditorTreeView.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: skineditor 597ff53a 14.11.2022 20:07 Details Diff |
0006162: ThreadedDeclarationTreePopulator now offers a few methods to add/remove single elements from the tree (WIP) |
Affected Issues 0006162 |
|
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/ui/skin/SkinEditorTreeView.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditorTreeView.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: skineditor 20b75a22 15.11.2022 04:03 Details Diff |
0006162: SkinEditor can handle name updates better now |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 80e2a81f 15.11.2022 04:57 Details Diff |
0006162: Add add/remove/clear remapping methods to ISkin interface plus unit tests |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor fa718bbc 15.11.2022 05:13 Details Diff |
0006162: Implement add/remove/clear remapping methods on Skin implementation |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor 252e43b2 15.11.2022 05:22 Details Diff |
0006162: Remappings are updated on the selected skin |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
DarkRadiant: skineditor 4b418daa 15.11.2022 05:56 Details Diff |
0006162: Support remapping removal in SkinEditor |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
DarkRadiant: skineditor c49f6564 15.11.2022 06:31 Details Diff |
0006162: Populate materials from associated models on demand |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 62e2248d 15.11.2022 11:39 Details Diff |
0006162: Start working on column editing |
Affected Issues 0006162 |
|
add - radiant/ui/skin/MaterialSelectorColumn.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: skineditor 633c753c 15.11.2022 11:46 Details Diff |
0006162: Show a MaterialChooser when clicking the browse icon |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/MaterialSelectorColumn.h | Diff File | ||
DarkRadiant: skineditor 9459c6d6 15.11.2022 11:55 Details Diff |
0006162: MaterialSelector can show all materials, unfiltered |
Affected Issues 0006162 |
|
mod - radiant/ui/materials/MaterialSelector.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialSelector.h | Diff File | ||
mod - radiant/ui/skin/MaterialSelectorColumn.h | Diff File | ||
DarkRadiant: skineditor 69a4b897 15.11.2022 12:03 Details Diff |
0006162: Handle modelDefs when scanning for materials |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
DarkRadiant: skineditor b9898b62 15.11.2022 12:13 Details Diff |
0006162: Show some of the applicable models in the preview |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 05ff17ee 15.11.2022 12:32 Details Diff |
0006162: ModelPreview is listening for skin declaration changes |
Affected Issues 0006162 |
|
mod - libs/wxutil/preview/ModelPreview.cpp | Diff File | ||
mod - libs/wxutil/preview/ModelPreview.h | Diff File | ||
DarkRadiant: skineditor 25057f2a 16.11.2022 08:20 Details Diff |
0006162: Allow previewing the material that is selected in the browser window |
Affected Issues 0006162 |
|
mod - libs/wxutil/preview/ModelPreview.cpp | Diff File | ||
mod - radiant/ui/skin/MaterialSelectorColumn.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor c956d8df 16.11.2022 08:48 Details Diff |
0006162: Discard skin changes button is functional |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeView.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor ca6992d9 16.11.2022 09:40 Details Diff |
0006162: Prepare skin saving routines. Extract path algorithms to decl/DeclLib.h header. |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
add - libs/decl/DeclLib.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
DarkRadiant: skineditor 149311a2 16.11.2022 10:11 Details Diff |
0006162: Add skinCanBeModified() method to skin manager, plus unit tests |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
mod - test/resources/tdm/test_decls.pk4 | Diff File | ||
DarkRadiant: skineditor bd872758 16.11.2022 10:22 Details Diff |
0006162: Save button is disabled if skin cannot be modified. Disable notebook pages, not the notebook itself |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
DarkRadiant: skineditor 3a1d1bb8 16.11.2022 10:33 Details Diff |
0006162: Implement save/discard guard when attempting to close the dialog |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor e5af3612 16.11.2022 11:16 Details Diff |
0006162: Add IDeclarationManager::signal_DeclRemoved() and unit test |
Affected Issues 0006162 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiant/ui/skin/SkinEditorTreeView.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
DarkRadiant: skineditor 71c4d02c 16.11.2022 11:26 Details Diff |
0006162: Skin is removed from the tree view after deletion |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditorTreeView.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditorTreeView.h | Diff File | ||
DarkRadiant: skineditor 1f653d2c 16.11.2022 11:53 Details Diff |
0006162: Listen to skin removals and update the cached lists |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor b65ae608 16.11.2022 13:27 Details Diff |
0006162: Extend interfaces to support copy skin operations. Add signal_DeclCreated() to IDeclarationManager. |
Affected Issues 0006162 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor 1bf57900 16.11.2022 13:33 Details Diff |
0006162: Emit created signal when findOrCreateDeclaration() creates a new decl |
Affected Issues 0006162 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor e53f0bab 16.11.2022 13:41 Details Diff |
0006162: Implement copySkin algorithm |
Affected Issues 0006162 |
|
mod - libs/decl/DeclLib.h | Diff File | ||
mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor 4aa73c21 16.11.2022 13:48 Details Diff |
0006162: Implement copy def algorithm in Skin Editor |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiant/ui/skin/SkinEditorTreeView.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditorTreeView.h | Diff File | ||
DarkRadiant: skineditor a8b67e13 16.11.2022 14:00 Details Diff |
0006162: Ensure the mod name is set on new skins |
Affected Issues 0006162 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor e170a80d 16.11.2022 14:05 Details Diff |
0006162: Discarding unsaved skins means removing them |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
DarkRadiant: skineditor 29bc3675 16.11.2022 14:07 Details Diff |
0006162: Register skin file type |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
DarkRadiant: skineditor baec14d9 16.11.2022 14:38 Details Diff |
0006162: Listen for new skins that are created in the decl manager. Add more unit tests. |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor b284b65d 16.11.2022 15:44 Details Diff |
0006162: Some advancements to keeping the skin cache up to date after various operations |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
DarkRadiant: skineditor 1817ec46 16.11.2022 16:52 Details Diff |
0006162: Queue skin cache updates on skin decl content changes |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
DarkRadiant: skineditor e3f8f7eb 16.11.2022 17:35 Details Diff |
0006162: Fix empty skin source view |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
DarkRadiant: skineditor 3ca7afc2 16.11.2022 17:49 Details Diff |
0006162: Implement New Skin functionality |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: skineditor 2145c775 16.11.2022 18:03 Details Diff |
0006162: Add decl file info panel |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
DarkRadiant: master a7ef37aa 16.11.2022 18:21 Details Diff |
0006162: Attempt Linux build fix, since the text renderer doesn't have this method in older wx versions |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/MaterialSelectorColumn.h | Diff File | ||
DarkRadiant: master 29de0b46 21.11.2022 17:51 Details Diff |
0006162: Fix crashes due to open column editor controls |
Affected Issues 0006162 |
|
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
DarkRadiant: master f948ec79 22.11.2022 04:50 Details Diff |
0006162: Activate edited remapping rows for convenience |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
DarkRadiant: master dcfcac78 22.11.2022 04:59 Details Diff |
0006162: Newly (unsaved) created skins will have the replacement list populated from the model automatically on selection Added models will be loaded into the model preview. |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
13.11.2022 15:25 | greebo | New Issue | |
13.11.2022 15:25 | greebo | Status | new => acknowledged |
13.11.2022 18:18 | Dragofer | Note Added: 0015417 | |
14.11.2022 14:36 | greebo | Assigned To | => greebo |
14.11.2022 14:36 | greebo | Status | acknowledged => assigned |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor a426fabb |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 8181322d |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 41eca7d6 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 1f037116 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor e63343e1 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor fa89c63b |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 95bff6aa |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 0b10a38f |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor f65ca959 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 0944ba77 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 45a2e215 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 0c09c977 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor a4cd607d |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 20e72f66 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor 68ecf6b4 |
14.11.2022 14:39 | greebo | Changeset attached | => DarkRadiant skineditor c0a8d6af |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor 7024c190 |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor a0bc7798 |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor ffbdd03f |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor ac3c485e |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor e6966c86 |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor 4f7a61f8 |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor 3a81acfc |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor 3cd72932 |
14.11.2022 18:19 | greebo | Changeset attached | => DarkRadiant skineditor 91512299 |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor 597ff53a |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor 20b75a22 |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor 80e2a81f |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor fa718bbc |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor 252e43b2 |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor 4b418daa |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor c49f6564 |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor 62e2248d |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor 633c753c |
15.11.2022 11:55 | greebo | Changeset attached | => DarkRadiant skineditor 9459c6d6 |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor 69a4b897 |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor b9898b62 |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor 05ff17ee |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor 25057f2a |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor c956d8df |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor ca6992d9 |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor 149311a2 |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor bd872758 |
16.11.2022 10:33 | greebo | Changeset attached | => DarkRadiant skineditor 3a1d1bb8 |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor e5af3612 |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor 71c4d02c |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor 1f653d2c |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor b65ae608 |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor 1bf57900 |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor e53f0bab |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor 4aa73c21 |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor a8b67e13 |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor e170a80d |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor 29bc3675 |
16.11.2022 14:38 | greebo | Changeset attached | => DarkRadiant skineditor baec14d9 |
16.11.2022 18:11 | greebo | Changeset attached | => DarkRadiant skineditor b284b65d |
16.11.2022 18:11 | greebo | Changeset attached | => DarkRadiant skineditor 1817ec46 |
16.11.2022 18:11 | greebo | Changeset attached | => DarkRadiant skineditor e3f8f7eb |
16.11.2022 18:11 | greebo | Changeset attached | => DarkRadiant skineditor 3ca7afc2 |
16.11.2022 18:11 | greebo | Changeset attached | => DarkRadiant skineditor 2145c775 |
16.11.2022 18:22 | greebo | Target Version | => 3.7.0 |
16.11.2022 18:23 | greebo | Status | assigned => resolved |
16.11.2022 18:23 | greebo | Resolution | open => fixed |
16.11.2022 18:23 | greebo | Fixed in Version | => 3.7.0 |
16.11.2022 18:23 | greebo | Note Added: 0015434 | |
16.11.2022 18:26 | greebo | Changeset attached | => DarkRadiant master a7ef37aa |
21.11.2022 18:04 | greebo | Changeset attached | => DarkRadiant master 29de0b46 |
21.11.2022 19:30 | Dragofer | Note Added: 0015457 | |
21.11.2022 20:02 | greebo | Note Added: 0015459 | |
22.11.2022 04:59 | greebo | Changeset attached | => DarkRadiant master f948ec79 |
22.11.2022 04:59 | greebo | Changeset attached | => DarkRadiant master dcfcac78 |
22.11.2022 07:56 | greebo | Note Added: 0015462 | |
13.01.2024 05:34 | greebo | Status | resolved => closed |