Changesets: DarkRadiant

master 383c12a7

15.01.2021 17:12

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

jonri


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

jonri


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

orbweaver


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

orbweaver


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

orbweaver


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

orbweaver


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 166 167 168 169 170 171 172 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last