View Issue Details

IDProjectCategoryView StatusLast Update
0005281DarkRadiantSaving and loadingpublic13.01.2024 05:32
ReporterDragofer Assigned Togreebo  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version2.8.0 
Target Version3.6.0Fixed in Version3.6.0 
Summary0005281: Feature: remember layer visibilities
DescriptionI think it'd be helpful in an effort to make it easier to resume where one has left off if DR remembered which layers were visible/hidden at the end of the previous session. I often work only in one or a few layers out of many, so not having to manually adjust their visibilities whenever I load my map would be a good quality of life improvement.

Edit: would also be great if DR remembered which layer was the active layer (star icon in the layers list).
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

DarkRadiant: master 425de9b9

28.10.2022 17:47

greebo


Details Diff
0005281: Add unit tests checking that layer visibility and active status are restored Affected Issues
0005281
mod - test/LayerManipulation.cpp Diff File
mod - test/resources/tdm/maps/layer_hierarchy_restore.darkradiant Diff File

DarkRadiant: master 679893c3

29.10.2022 04:31

greebo


Details Diff
0005281: More unit test cases targeting the property block parsing code Affected Issues
0005281
mod - test/LayerManipulation.cpp Diff File
mod - test/algorithm/FileUtils.h Diff File

DarkRadiant: master 05fdba5d

29.10.2022 04:55

greebo


Details Diff
0005281: Fix a crash when passing an invalid layer ID to ILayerManager.setLayerVisibility Affected Issues
0005281
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - test/LayerManipulation.cpp Diff File

DarkRadiant: master b11ee57f

29.10.2022 04:56

greebo


Details Diff
0005281: Visibility and active status can be restored from the .darkradiant file Affected Issues
0005281
mod - radiantcore/layers/LayerInfoFileModule.cpp Diff File
mod - radiantcore/layers/LayerInfoFileModule.h Diff File

DarkRadiant: master c7022229

29.10.2022 05:03

greebo


Details Diff
0005281: Visibility and active status are persisted to the .darkradiant file Affected Issues
0005281
mod - radiantcore/layers/LayerInfoFileModule.cpp Diff File

DarkRadiant: master 205835f3

29.10.2022 05:10

greebo


Details Diff
0005281: Visibility and active status are persisted in .mapx files Affected Issues
0005281
mod - radiantcore/map/format/portable/Constants.h Diff File
mod - radiantcore/map/format/portable/PortableMapReader.cpp Diff File
mod - radiantcore/map/format/portable/PortableMapWriter.cpp Diff File

Issue History

Date Modified Username Field Change
26.06.2020 19:14 Dragofer New Issue
10.07.2020 06:34 Dragofer Description Updated
28.10.2022 17:29 greebo Status new => confirmed
28.10.2022 17:29 greebo Assigned To => greebo
28.10.2022 17:29 greebo Status confirmed => assigned
28.10.2022 17:29 greebo Target Version => 3.6.0
29.10.2022 05:11 greebo Changeset attached => DarkRadiant master 425de9b9
29.10.2022 05:11 greebo Changeset attached => DarkRadiant master 679893c3
29.10.2022 05:11 greebo Changeset attached => DarkRadiant master 05fdba5d
29.10.2022 05:11 greebo Changeset attached => DarkRadiant master b11ee57f
29.10.2022 05:11 greebo Changeset attached => DarkRadiant master c7022229
29.10.2022 05:11 greebo Changeset attached => DarkRadiant master 205835f3
29.10.2022 05:11 greebo Status assigned => resolved
29.10.2022 05:11 greebo Resolution open => fixed
29.10.2022 05:11 greebo Fixed in Version => 3.6.0
13.01.2024 05:32 greebo Status resolved => closed