View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004764 | DarkRadiant | GUI | public | 30.03.2018 18:51 | 13.01.2024 05:34 |
Reporter | R Soul | Assigned To | greebo | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 2.5.0 | ||||
Target Version | 3.6.0 | Fixed in Version | 3.6.0 | ||
Summary | 0004764: Media Browser shows a thumbnail preview when selecting folders | ||||
Description | At the moment the materials browser shows a list of material names, but only when clicking on each one do we see the editor image. It would be nice if each time we selected a category, we then saw a grid of thumbnails, like the texture browser, so we could see them all. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Note that this kind of functionality might be expensive in terms of memory, since DR needs to instantiate all those materials to produce the preview image. For materials with editor image this might not be that bad, but not all of them have ed images which will cause the full res diffuse to be loaded from disk. | |
Implemented when clicking on a folder in the MediaBrowser: |
|
DarkRadiant: texturebrowser 25e79239 06.11.2022 07:56 Details Diff |
0004764: Move existing texture browser to MaterialThumbnailBrowser file pair, before trying to extract its core functionality |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.cpp → radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.h → radiant/ui/texturebrowser/MaterialThumbnailBrowser.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: texturebrowser b0b4a837 06.11.2022 08:16 Details Diff |
0004764: Split TextureBrowser panel and the actual widget drawing the thumbnails (WIP) |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/mediabrowser/TextureDirectoryLoader.h | Diff File | ||
mod - radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/MaterialThumbnailBrowser.h | Diff File | ||
add - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/TextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.h | Diff File | ||
mod - radiant/xyview/tools/BrushCreatorTool.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: texturebrowser 093dfab2 06.11.2022 08:47 Details Diff |
0004764: Rename a couple of classes and files. Introduce specialised MapTextureBrowser which will specifically deal with the scene textures. |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/MapTextureBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/MapTextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.h | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.cpp → radiant/ui/texturebrowser/TextureBrowserPanel.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.h → radiant/ui/texturebrowser/TextureBrowserPanel.h | Diff File | ||
mv - radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp → radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/MaterialThumbnailBrowser.h → radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/tools/BrushCreatorTool.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: texturebrowser a0761425 06.11.2022 09:06 Details Diff |
0004764: Prepare the thumbnail population routine to be implemented by subtypes |
Affected Issues 0004764 |
|
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
DarkRadiant: texturebrowser 8b75de02 06.11.2022 12:50 Details Diff |
0004764: Move scene-related logic to MapTextureBrowser, TextureThumbnailBrowser serves as platform |
Affected Issues 0004764 |
|
mod - radiant/ui/texturebrowser/MapTextureBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/MapTextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
DarkRadiant: texturebrowser 8b6c6086 06.11.2022 13:20 Details Diff |
0004764: Add TextureDirectoryBrowser widget |
Affected Issues 0004764 |
|
add - radiant/ui/texturebrowser/TextureDirectoryBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: texturebrowser 7555819a 06.11.2022 14:15 Details Diff |
0004764: Experimentally place a popup containing the thumbnails next to the media browser |
Affected Issues 0004764 |
|
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureDirectoryBrowser.h | Diff File | ||
DarkRadiant: texturebrowser 70e32ff3 06.11.2022 15:42 Details Diff |
0004764: Better popup sizing and placement |
Affected Issues 0004764 |
|
add - libs/wxutil/TransientPopupWindow.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
DarkRadiant: texturebrowser 9b7e7be9 06.11.2022 16:34 Details Diff |
0004764: Compilation fix |
Affected Issues 0004764 |
|
mod - radiant/ui/mediabrowser/TextureDirectoryLoader.h | Diff File | ||
DarkRadiant: texturebrowser 1c7e8f2f 06.11.2022 16:46 Details Diff |
0004764: Fix popup window being immediately dismissed when focusing the media browser Also destroy the popup once dismissed, it was just hidden by default. |
Affected Issues 0004764 |
|
mod - libs/wxutil/TransientPopupWindow.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
DarkRadiant: texturebrowser 00b7ae3e 06.11.2022 16:51 Details Diff |
0004764: No toolbar for the popup thumbnail browser |
Affected Issues 0004764 |
|
mod - libs/wxutil/TransientPopupWindow.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureDirectoryBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
DarkRadiant: master fd000f87 06.11.2022 19:35 Details Diff |
0004764: Thumbnail browser is now displaying folders in the "Other Materials" branch |
Affected Issues 0004764 |
|
mod - radiant/ui/materials/MaterialPopulator.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialPopulator.h | Diff File | ||
mod - radiant/ui/materials/MaterialTreeView.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialTreeView.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
DarkRadiant: master 1a5db701 11.11.2022 04:48 Details Diff |
0004764: In cases the popup window is sticking around, allow ESC to close it immediately |
Affected Issues 0004764 |
|
mod - libs/wxutil/TransientPopupWindow.h | Diff File | ||
DarkRadiant: master ffd06a93 11.11.2022 05:03 Details Diff |
0004764: Ctrl-Shift-clicking to select a face didn't close the popup, add a separate mouse click event filter to catch that case |
Affected Issues 0004764 |
|
mod - libs/wxutil/TransientPopupWindow.h | Diff File | ||
DarkRadiant: master 4e935bd0 11.11.2022 05:31 Details Diff |
0004764: Prevent accumulating browser popups when arrow key-ing down the media browser tree view |
Affected Issues 0004764 |
|
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
DarkRadiant: master 44621547 11.11.2022 05:52 Details Diff |
0004764: Improve popup handling, fix mouse position calculations |
Affected Issues 0004764 |
|
mod - libs/wxutil/TransientPopupWindow.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureDirectoryBrowser.h | Diff File | ||
DarkRadiant: master eb819cdc 11.11.2022 05:55 Details Diff |
0004764: Close popup when focusing a non-browser element in the tree view |
Affected Issues 0004764 |
|
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
30.03.2018 18:51 | R Soul | New Issue | |
30.03.2018 18:51 | R Soul | File Added: MaterialBrowserSuggestion.jpg | |
18.04.2018 09:43 | greebo | Note Added: 0010383 | |
18.04.2018 09:43 | greebo | Status | new => acknowledged |
06.11.2022 15:43 | greebo | Assigned To | => greebo |
06.11.2022 15:43 | greebo | Status | acknowledged => assigned |
06.11.2022 15:43 | greebo | Target Version | => 3.6.0 |
06.11.2022 15:44 | greebo | Changeset attached | => DarkRadiant texturebrowser 25e79239 |
06.11.2022 15:44 | greebo | Changeset attached | => DarkRadiant texturebrowser b0b4a837 |
06.11.2022 15:44 | greebo | Changeset attached | => DarkRadiant texturebrowser 093dfab2 |
06.11.2022 15:44 | greebo | Changeset attached | => DarkRadiant texturebrowser a0761425 |
06.11.2022 15:44 | greebo | Changeset attached | => DarkRadiant texturebrowser 8b75de02 |
06.11.2022 15:44 | greebo | Changeset attached | => DarkRadiant texturebrowser 8b6c6086 |
06.11.2022 15:44 | greebo | Changeset attached | => DarkRadiant texturebrowser 7555819a |
06.11.2022 15:44 | greebo | Changeset attached | => DarkRadiant texturebrowser 70e32ff3 |
06.11.2022 16:34 | greebo | Changeset attached | => DarkRadiant texturebrowser 9b7e7be9 |
06.11.2022 16:51 | greebo | Changeset attached | => DarkRadiant texturebrowser 1c7e8f2f |
06.11.2022 16:51 | greebo | Changeset attached | => DarkRadiant texturebrowser 00b7ae3e |
06.11.2022 17:14 | greebo | Status | assigned => resolved |
06.11.2022 17:14 | greebo | Resolution | open => fixed |
06.11.2022 17:14 | greebo | Fixed in Version | => 3.6.0 |
06.11.2022 17:14 | greebo | Note Added: 0015402 | |
06.11.2022 17:14 | greebo | File Added: grafik.png | |
06.11.2022 17:15 | greebo | Summary | Material browser suggestion - thumbnails => Media Browser shows a thumbnail preview when selecting folders |
06.11.2022 19:35 | greebo | Changeset attached | => DarkRadiant master fd000f87 |
11.11.2022 05:55 | greebo | Changeset attached | => DarkRadiant master 1a5db701 |
11.11.2022 05:55 | greebo | Changeset attached | => DarkRadiant master ffd06a93 |
11.11.2022 05:55 | greebo | Changeset attached | => DarkRadiant master 4e935bd0 |
11.11.2022 05:55 | greebo | Changeset attached | => DarkRadiant master 44621547 |
11.11.2022 05:55 | greebo | Changeset attached | => DarkRadiant master eb819cdc |
13.01.2024 05:34 | greebo | Status | resolved => closed |