View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005634 | DarkRadiant | Map Editing | public | 03.06.2021 05:28 | 02.04.2022 05:55 |
Reporter | LDAsh | Assigned To | greebo | ||
Priority | low | Severity | tweak | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 2.12.0 | ||||
Target Version | 2.13.0 | Fixed in Version | 2.13.0 | ||
Summary | 0005634: Paste material-header to surface from clipboard with hotkey. | ||||
Description | Ability for a hotkey to be assigned that will instantly take whatever is in the user's clipboard and paste/apply it to the selected surface as the "shader" in "texture properties", _without_ needing to use the "surface inspector". This will allow mappers to easily use other third-party texture browsers such as HTML galleries, which with modern huge textures in huge collections is much more efficient. | ||||
Tags | No tags attached. | ||||
Changed: - When using the "Paste" command (Ctrl-V) and the system clipboard contains a valid material name, it will apply that material that to the current selection - DarkRadiant will watch the system clipboard and will load it into the shader clipboard if it's a valid material name - If the clipboard doesn't contain a valid material name, DR will try use the regular "Paste" algorithm for copy/pasting map geometry. |
|
DarkRadiant: master 37b5eef5 10.06.2021 17:18 Details Diff |
0005634: Copy the picked material name to the system clipboard |
Affected Issues 0005634 |
|
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp | Diff File | ||
DarkRadiant: master fd77a0f9 10.06.2021 17:57 Details Diff |
0005634: Listen to app-activated events to inspect the system clipboard when switching back to DarkRadiant |
Affected Issues 0005634 |
|
mod - include/iclipboard.h | Diff File | ||
mod - radiant/clipboard/ClipboardModule.cpp | Diff File | ||
mod - radiant/clipboard/ClipboardModule.h | Diff File | ||
mod - radiant/ui/mainframe/ScreenUpdateBlocker.cpp | Diff File | ||
DarkRadiant: master 04e988ed 10.06.2021 18:02 Details Diff |
0005634: Fire the change event when the contents are different |
Affected Issues 0005634 |
|
mod - radiant/clipboard/ClipboardModule.cpp | Diff File | ||
mod - radiant/clipboard/ClipboardModule.h | Diff File | ||
DarkRadiant: master ca74f715 10.06.2021 18:15 Details Diff |
0005634: Check the system clipboard to detect any material names that have been copied there |
Affected Issues 0005634 |
|
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp | Diff File | ||
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.h | Diff File | ||
DarkRadiant: master b7587a42 11.06.2021 04:42 Details Diff |
0005634: In case the system clipboard holds a valid material name, it can be pasted on the current selection using Ctrl-V. |
Affected Issues 0005634 |
|
mod - radiantcore/selection/clipboard/Clipboard.cpp | Diff File | ||
mod - radiantcore/selection/clipboard/Clipboard.h | Diff File | ||
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp | Diff File | ||
DarkRadiant: master 50c89933 11.06.2021 04:56 Details Diff |
0005634: Usability fixes: don't overwrite the shader clipboard if the material is already matching, otherwise we lose the texdef information of faces and patches. |
Affected Issues 0005634 |
|
mod - radiant/clipboard/ClipboardModule.cpp | Diff File | ||
mod - radiantcore/selection/clipboard/Clipboard.cpp | Diff File | ||
DarkRadiant: master 29c5fb38 11.06.2021 06:12 Details Diff |
0005634: Add missing header |
Affected Issues 0005634 |
|
mod - radiantcore/selection/clipboard/Clipboard.cpp | Diff File | ||
DarkRadiant: master 17ac50f5 16.06.2021 04:00 Details Diff |
0005634: Revert the change that auto-fills the clipboard with the picked material name. It is very unhandy when trying to copy&paste elements between maps. |
Affected Issues 0005634 |
|
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
03.06.2021 05:28 | LDAsh | New Issue | |
03.06.2021 05:51 | greebo | Status | new => acknowledged |
11.06.2021 04:58 | greebo | Changeset attached | => DarkRadiant master 37b5eef5 |
11.06.2021 04:58 | greebo | Changeset attached | => DarkRadiant master fd77a0f9 |
11.06.2021 04:58 | greebo | Changeset attached | => DarkRadiant master 04e988ed |
11.06.2021 04:58 | greebo | Changeset attached | => DarkRadiant master ca74f715 |
11.06.2021 04:58 | greebo | Changeset attached | => DarkRadiant master b7587a42 |
11.06.2021 04:58 | greebo | Changeset attached | => DarkRadiant master 50c89933 |
11.06.2021 05:00 | greebo | Assigned To | => greebo |
11.06.2021 05:00 | greebo | Status | acknowledged => assigned |
11.06.2021 05:00 | greebo | Product Version | => 2.12.0 |
11.06.2021 05:00 | greebo | Target Version | => 2.13.0 |
11.06.2021 05:04 | greebo | Status | assigned => resolved |
11.06.2021 05:04 | greebo | Resolution | open => fixed |
11.06.2021 05:04 | greebo | Fixed in Version | => 2.13.0 |
11.06.2021 05:04 | greebo | Note Added: 0014076 | |
11.06.2021 06:12 | greebo | Changeset attached | => DarkRadiant master 29c5fb38 |
16.06.2021 04:01 | greebo | Note Edited: 0014076 | |
16.06.2021 04:01 | greebo | Changeset attached | => DarkRadiant master 17ac50f5 |
02.04.2022 05:55 | greebo | Status | resolved => closed |