View Issue Details

IDProjectCategoryView StatusLast Update
0005761DarkRadiantMap Editingpublic03.04.2022 11:28
ReporterMirceaKitsune Assigned Togreebo  
PrioritylowSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version2.13.0 
Target Version3.0.0Fixed in Version3.0.0 
Summary0005761: Cut functionality to complement copy and paste
DescriptionSince this should be super simple and has its uses: We have working copy and paste functionality, could we have the cut function as well? When selecting one or more item(s) in the world and using the common Control + X shortcut, the selection should be copied to the clipboard then deleted. I can see myself using this at times to spawn a quick template then move it to the clipboard for later pasting it to the camera in different places.
Tagsclipboard

Activities

There are no notes attached to this issue.

Related Changesets

DarkRadiant: master 9117bc1e

2022-04-03 08:59:22

greebo

Details Diff
0005761: Start adding some unit tests to cover clipboard-related commands Affected Issues
0005761
mod - test/Selection.cpp Diff File
add - test/testutil/CommandFailureHelper.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

DarkRadiant: master d9f8b635

2022-04-03 09:14:39

greebo

Details Diff
0005761: Add mocked clipboard module to unit test setup Affected Issues
0005761
add - test/FakeClipboardModule.h Diff File
mod - test/RadiantTest.h Diff File
mod - test/Selection.cpp Diff File
mod - test/testutil/CommandFailureHelper.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

DarkRadiant: master 9e33286a

2022-04-03 09:40:54

greebo

Details Diff
0005761: Copy command is now sending an operation message to give feedback in the status bar Affected Issues
0005761
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File
mod - test/Selection.cpp Diff File
add - test/testutil/MapOperationMonitor.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

DarkRadiant: master 784a3e04

2022-04-03 09:52:12

greebo

Details Diff
0005761: Add unit test checking the Copy command against a single selected face Affected Issues
0005761
mod - radiant/ui/statusbar/StatusBarManager.cpp Diff File
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File
mod - test/Selection.cpp Diff File

DarkRadiant: master 2d14d45b

2022-04-03 11:25:36

greebo

Details Diff
0005761: Add Cut command and corresponding unit test Affected Issues
0005761
mod - install/input.xml Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/clipboard/Clipboard.cpp Diff File
mod - radiantcore/selection/clipboard/Clipboard.h Diff File
mod - test/Selection.cpp Diff File

DarkRadiant: master 64494074

2022-04-03 11:28:23

greebo

Details Diff
0005761: Another unit test checking that Cut is undoable Affected Issues
0005761
mod - test/Selection.cpp Diff File

Issue History

Date Modified Username Field Change
23.09.2021 12:53 MirceaKitsune New Issue
23.09.2021 12:53 MirceaKitsune Tag Attached: clipboard
03.04.2022 08:58 greebo Status new => acknowledged
03.04.2022 09:16 greebo Assigned To => greebo
03.04.2022 09:16 greebo Status acknowledged => assigned
03.04.2022 11:25 greebo Changeset attached => DarkRadiant master 9117bc1e
03.04.2022 11:25 greebo Changeset attached => DarkRadiant master d9f8b635
03.04.2022 11:25 greebo Changeset attached => DarkRadiant master 9e33286a
03.04.2022 11:25 greebo Changeset attached => DarkRadiant master 784a3e04
03.04.2022 11:25 greebo Changeset attached => DarkRadiant master 2d14d45b
03.04.2022 11:25 greebo Target Version => 3.0.0
03.04.2022 11:26 greebo Status assigned => resolved
03.04.2022 11:26 greebo Resolution open => fixed
03.04.2022 11:26 greebo Fixed in Version => 3.0.0
03.04.2022 11:28 greebo Changeset attached => DarkRadiant master 64494074