Changesets: DarkRadiant
master 383c12a7 15.01.2021 17:12 Details Diff |
0003250: Paint the search text red when nothing in the tree matches the criteria. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
master 69e2c461 15.01.2021 11:58 Details Diff |
0005127: Fix Linux compilation |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
master 91e8fac3 15.01.2021 11:46 Details Diff |
Merge branch 'favourites_gui' | ||
mod - include/igroupdialog.h | Diff File | ||
mod - include/version.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
add - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master afb08f68 15.01.2021 05:44 Details Diff |
0003250: Fix Linux compilation |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
resourcetree_filtering 0e20af86 15.01.2021 05:06 Details Diff |
0003250: To rebuild the tree on filter text changes, TreeView::Rebuild is 1) doing too much and 2) is not present in Linux. It turns out a wxDataViewModel::Cleared() call is enough to let the attached view re-query the tree and achieve the desired effect. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
resourcetree_filtering 27a1de0b 15.01.2021 04:30 Details Diff |
0003250: EntityClassChooser clears the filter entry field when showing the dialog |
Affected Issues 0003250 |
|
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
resourcetree_filtering bdd4b450 15.01.2021 04:22 Details Diff |
0003250: Fix SoundChooser's selection handling |
Affected Issues 0003250 |
|
mod - radiant/uimanager/SoundChooser.cpp | Diff File | ||
resourcetree_filtering b808161a 15.01.2021 04:10 Details Diff |
0003250: Make ResourceTreeView more versatile in terms of which column the selection can work with |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
resourcetree_filtering 986ba880 15.01.2021 03:55 Details Diff |
0003250: Some key binds to hopefully make navigation more intuitive |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
master 8d814326 12.01.2021 21:13 Details Diff |
Add a toolbar button for "Sync camera back" function This button is next to the existing camera sync toggle button, and corresponds to the "Move camera to current game position" menu item. Both buttons' icons are tweaked to be somewhat similar to one another (a blue eye above an arrow) to make it clear that their functionality is closely related. |
||
mod - plugins/dm.gameconnection/CameraSync.png | Diff File | ||
add - plugins/dm.gameconnection/CameraSyncBack.png | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
resourcetree_filtering 22e321e4 10.01.2021 16:17 Details Diff |
0003250: Privatise Column member, used by friend ColumnRecord. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/TreeModel.h | Diff File | ||
resourcetree_filtering 1ca4aa65 10.01.2021 16:06 Details Diff |
0003250: Move string extraction to TreeModel::ItemValueProxy, refactor some algorithms to reduce code duplication. ResourceTreeView is now using the configured search columns of the base TreeView to scan the tree model. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - libs/wxutil/dataview/TreeModel.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeModel.h | Diff File | ||
resourcetree_filtering 86f7ee75 10.01.2021 15:29 Details Diff |
0003250: Save a few string conversions |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
resourcetree_filtering c6f0ddfa 10.01.2021 06:21 Details Diff |
0003250: Move ResourceTreeViewToolbar implementation to .cpp file |
Affected Issues 0003250 |
|
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
add - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
resourcetree_filtering 3af57989 10.01.2021 05:38 Details Diff |
0003250: Add up/down button functionality like in the existing search popups |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
resourcetree_filtering c0f5a443 10.01.2021 05:09 Details Diff |
0003250: Try to make the filter search feel more alive by focusing on the first matching item (unless the selected item already matches the filter text). Tweak the toolbar a bit. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
mod - libs/wxutil/dataview/TreeView.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
resourcetree_filtering a77d3da3 09.01.2021 17:44 Details Diff |
0003250: The visibility logic needs to inspect all child nodes too. This is likely to check the same items over and over again, but as long as this is not a performance problem, this can be left as it is. |
Affected Issues 0003250 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
favourites_gui 536ccfdb 09.01.2021 05:06 Details Diff |
0005127: Handle double clicks on items (textures only at this point) |
Affected Issues 0005127 |
|
mod - include/version.h | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
favourites_gui 6d0b0e17 09.01.2021 04:28 Details Diff |
0005127: Add "Apply to selection" item for textures |
Affected Issues 0005127 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
autoreload d85f8cf9 09.01.2021 00:52 Details Diff |
0005479: Update MSVC build files, prevent reload while map is loading |
Affected Issues 0005479 |
|
mod - radiant/autoreload/AutoReloadManager.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
autoreload d2c36e2a 08.01.2021 21:50 Details Diff |
0005479: Initial implementation of auto-reload for models, materials, and skins |
Affected Issues 0005479 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/autoreload/AutoReloadManager.cpp | Diff File | ||
add - radiant/autoreload/AutoReloadManager.h | Diff File | ||
master 70f3013d 07.01.2021 21:03 Details Diff |
Add a separate icon for the camera sync button PNG file is in the plugins/dm.gameconnection directory rather than install/bitmaps so it will only be installed by CMake if the plugin is being built. |
||
mod - plugins/dm.gameconnection/CMakeLists.txt | Diff File | ||
add - plugins/dm.gameconnection/CameraSync.png | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
master cf39a4e9 07.01.2021 20:30 Details Diff |
Camera sync tool button is now a toggle The previous button worked, but did not remain pressed after activation. |
||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
master 9af13d30 06.01.2021 21:12 Details Diff |
Add wxutil::getBitmap() helper function Add a simple utility function to replace the very common and somewhat verbose combination of wxArtProvider::GetBitmap and IUIManager::ArtIdPrefix. |
||
add - libs/wxutil/bitmap.h | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
master a338cdec 06.01.2021 20:41 Details Diff |
Rename GlobalCameraWndManager to CameraWndManager Remove "Global" from the name to avoid confusion between the class and the method (which is just "GlobalCamera()"). This reduces the chances of accidentally writing GlobalCameraWndManager().doSomething() which does compile, but gives unexpected results (since the method is called on a temporary local class rather than the global singleton). |
||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CameraSettings.cpp | Diff File | ||
mod - radiant/camera/tools/FreeMoveTool.h | Diff File | ||
mod - radiant/camera/tools/JumpToObjectTool.h | Diff File | ||
mod - radiant/camera/tools/PanViewTool.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/ui/mainframe/EmbeddedLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/FloatingLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/mainframe/RegularLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/SplitPaneLayout.cpp | Diff File | ||
mod - radiant/xyview/GlobalXYWnd.cpp | Diff File |