Changesets: DarkRadiant

resourcetree_filtering b808161a

2021-01-15 04:10:36

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

2021-01-15 03:55:17

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

2021-01-12 21:13:37

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.
Attach Issues:
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

2021-01-10 16:17:44

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

2021-01-10 16:06: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

2021-01-10 15:29:24

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

2021-01-10 06:21:13

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

2021-01-10 05:38:00

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

2021-01-10 05:09:27

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

2021-01-09 17:44:53

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

2021-01-09 05:06:52

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

2021-01-09 04:28:55

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

2021-01-09 00:52:57

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

2021-01-08 21:50:27

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

2021-01-07 21:03:36

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.
Attach Issues:
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

2021-01-07 20:30:30

orbweaver

Details Diff
Camera sync tool button is now a toggle

The previous button worked, but did not remain pressed after activation.
Attach Issues:
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File

master 9af13d30

2021-01-06 21:12:05

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.
Attach Issues:
add - libs/wxutil/bitmap.h Diff File
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File

master a338cdec

2021-01-06 20:41:19

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).
Attach Issues:
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

favourites_gui 7ea6e7db

2021-01-06 13:39:12

greebo

Details Diff
0005127: Implement context menu with a "Remove from Favourites" option.
Since the wxListView items cannot store much apart from the name, the FavouritesBrowser needs to keep a local shadow structure in memory to save the info we need for removing the items from the favourites set.
Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 67a1290f

2021-01-06 06:38:06

greebo

Details Diff
0005127: Rebuild the control lazily when favourites get updated Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 69e799d4

2021-01-06 06:31:52

greebo

Details Diff
0005127: Subscribe to favourite changes to update the list Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui f27e9f0b

2021-01-06 06:19:07

greebo

Details Diff
0005127: Add toggle to show/hide the full path Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 41ce6152

2021-01-06 05:34:15

greebo

Details Diff
0005127: Add command to toggle the favourites browser in the group dialog. Refactoring. Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 1e31563f

2021-01-06 05:23:22

greebo

Details Diff
0005127: Add toolbar to show/hide the favourite types. Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 3aca4dec

2021-01-06 04:58:15

greebo

Details Diff
0005127: Add Favourites tab to Group Dialog listing the various types of favourites Affected Issues
0005127
mod - include/igroupdialog.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
 First  Prev  1 2 3 4 5 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 97 98 99  Next  Last