Jump to content
The Dark Mod Forums

Feature Request Favorite Folders


Recommended Posts

I find navigating through to commonly used folders in the media tab to be quite tedious at times, if I for example want coblestones and search for coblestones it brings up many other results before bringing me to the coblestone folder. It would be very handy to be able to right click on any texture folder and add it to a new tab called "Favorites" or "Shortcuts" and basically that acts as either a shortcut to that folder or maybe it lists all of the textures under that tab. This way we can isolate the main folders we use to a certain tab and can search through them without getting a lot of irrelevant results.

 

It would help to streamline the mapping process a lot.

 

The tab could be added alongside the other ones in the bar here

acYe8BA.png

 

That way I can keep my most commonly used folders in my favorites tab which is usually wood, stone and nature and if I need any other folders I could just go to the main media tab.

 

 

Link to comment
Share on other sites

I'll wait and see what Greebo says first before doing the bug tracker, as for the alphabetic filtering I think that would be best suited for the media tab rather than the new tab as the new tab is only intended to have a couple of folders.

 

But I could see the use for ordering in that way for the current media tab.

Link to comment
Share on other sites

It's a good idea, but I don't think it should be a separate top-level tab, because those tabs cover a lot of different things besides Media and it wouldn't be obvious what a Favorites tab should apply to (is it textures, media, AI, scripts, entity properties?).

 

Logically it would make more sense for favourite media items to be shown on the Media tab in some way. For example, there could be two top-level categories in the tree, "Favorites" and "All", which could be expanded as desired, or maybe some other control to switch between favorites and the complete tree.

Link to comment
Share on other sites

I disagree as having a favorites subtab inside the media tab wouldn't solve all of the problems i'm listing here.

 

If you tried to search inside there it would list all of the irrelevant files still and say if you wanted to jump to a different folder in favorites and were in a few subfolders in media you would have to jump back a few folders and go searching for it, rather then just clicking on the tab designated for it.

 

In terms of it being obvious as to what it is, favorites could only really refer to either media or textures, as it wouldn't make sense to have favorites among the script, entities, ai or console tab. And when you would click on it it would have the same visual style as media so it doesn't have anything to do with textures which is for thumbnail previews mainly. So basically I think it wouldn't take much thought or effort to conclude this is a tab for favorite folders under media. Doing other things such as giving it the same icon as the media tab and placing it next to media would also help to increase that immediate association even further.

Link to comment
Share on other sites

If you tried to search inside there it would list all of the irrelevant files still and say if you wanted to jump to a different folder in favorites and were in a few subfolders in media you would have to jump back a few folders and go searching for it, rather then just clicking on the tab designated for it.

You're right that is a limitation of separate top-level categories in the tree, but there are other potential ways of exposing this feature within the Media tab, such as with another tab widget, radio buttons etc.

 

Doing other things such as giving it the same icon as the media tab and placing it next to media would also help to increase that immediate association even further.

In my opinion, adding a whole new top-level tab for a feature which is logically an enhancement to the functionality of one other tab, is inappropriate. This is a convenience feature for the media browser, not a separate top-level category which needs its own dedicated, permanently-visible tab in the main UI.

 

Of course this is just my personal opinion — I'm not at this stage proposing to implement the feature myself, and if somebody else eventually does, they may have different views about how it should be presented.

Link to comment
Share on other sites

I don't see how it's inappropriate to add a new tab among the others as there is plenty of free space and adding a new tab that would see heavy use doesn't detract from the other tabs, but look ultimately it's up to Greebo if and how this feature gets implemented. I just put forward the initial proposition with the hope that the final implementation addresses the two main concerns (clutter searching and having quick access to shortcuts to commonly used texture folders).

Link to comment
Share on other sites

This is how I would suggest implementing the user interface for this feature:

WsIPfUf.png

The two small tool buttons above the tree view would act as radio buttons, allowing the user to choose between favourites and all items (there is probably a better symbol for "everything" than the infinity symbol, but that's what I could come up with in five minutes). Switching modes would change the displayed items in the tree view, but position and selection would be preserved in the two modes, so that you won't lose your position in either list when switching back to it.

 

Adding to favourites would be done through the context menu, and obviously there would need to be a corresponding "remove" option on the favourites list itself.

 

The combination of the tree view and tool buttons could then be combined into a reusable compound widget which could be used to apply this functionality elsewhere, such as in the model and entity choosers. I suspect much of the code could be reused too although I'm not fully up to speed on how wxWidgets handles tree views.

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

@Goldwell: please open a tracker entry for this, linking to this thread.

 

Done!

 

http://bugs.thedarkmod.com/view.php?id=4786

Link to comment
Share on other sites

Here's a rough test implementation of that feature, based on what I've gathered from this thread:

 

https://drive.google.com/open?id=1_i5JYsoNWBthm3JcQiOBZv1H3av7xuHB

 

It's a portable 7z version only. While it's named 2.6.0pre2 it doesn't guarantee that this feature slips into the actual 2.6.0 release (I was just lazy and trying to save myself from some versioning footwork).

 

Please check it out whether this feels useful to you.

Link to comment
Share on other sites

Here's a rough test implementation of that feature, based on what I've gathered from this thread:

 

https://drive.google.com/open?id=1_i5JYsoNWBthm3JcQiOBZv1H3av7xuHB

 

It's a portable 7z version only. While it's named 2.6.0pre2 it doesn't guarantee that this feature slips into the actual 2.6.0 release (I was just lazy and trying to save myself from some versioning footwork).

 

Please check it out whether this feels useful to you.

 

It looks and feels pretty good, one small change though. Could you please add the ability to favorite entire folders? with the current setup it's only letting me do individual textures.

 

One problem I noticed as well is that we can't multi select textures, now that decision makes sense because otherwise we could multi select textures and then try to apply that to a brush/face which wouldn't work.

 

Maybe one work around for that is if there are multiple textures selected we can only have an option to add/remove from favorites? like all of the other items in the context menu disappear. That way we can't accidentally try to apply multiple textures to the same brush. But if a single item is selected then we get the full menu when we right click on the entry.

Link to comment
Share on other sites

I can easily look into the feature letting to add folders to favourites. When a folder is added then all the items below will be added as favourites, right?

 

Not so sure about the multi-selection ability though, that might have some side effects. I have to think about that one.

Link to comment
Share on other sites

When a folder is added then all the items below will be added as favourites, right?

 

Yes!

 

btw is it possible to squeeze this into 2.6.0 ? it's just such a usable feature that it would be fantastic to have it available on release.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 5 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
×
×
  • Create New...