View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005281 | DarkRadiant | Saving and loading | public | 26.06.2020 19:14 | 13.01.2024 05:32 |
| Reporter | Dragofer | Assigned To | greebo | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | fixed | ||
| Product Version | 2.8.0 | ||||
| Target Version | 3.6.0 | Fixed in Version | 3.6.0 | ||
| Summary | 0005281: Feature: remember layer visibilities | ||||
| Description | I 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). | ||||
| Tags | No tags attached. | ||||
|
DarkRadiant: master 425de9b9 28.10.2022 17:47 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 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 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 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 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 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 | ||
| 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 |