YOUR ACCOUNT

Messages 1 - 45 of 102
First | Prev. | 1 2 3 | Next | Last 
Login or Register to post new topics or replies
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Our number one feature request is the ability to sort filters into custom categories / folders / favorites. We are planning to release this functionality in the upcoming Beta 2 of Filter Forge 4.0.

In this thread, I'd like to discuss the proposed implementation of the Filter Manager:

  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
I'm continuously updating this text, so re-read it periodically:


  • Back and Forward buttons work exactly the same way as they do in Finder on Mac or Explorer on Windows, so users on both platforms will find them familiar.

  • Custom Filters is where user-created filters are stored. The folders in Custom Filters are physical: that is, you can specify an exact folder in the file system where they will be stored, and all subfolders in these are also physical, they'll have a corresponding folder in the file system. This is nice for backup and version control systems.

    You can freely rename or delete these folders and their subfolders, and you can rearrange the contents of each storage folder (however you can't move a top-level storage folder into another), but remember that all this will be reflected in the file system, which is why you should be careful if you have a storage folder listed for backup in some software, or, say, it is a part of a local Git repo.

    These storage folders will be tolerant to 'foreign' subfolders and files not belonging to Filter Forge. This is needed because version control systems may leave their own files or subfolders in folders they index.

    One of these custom storage filters is marked as Default (initially this will be My Filters). When you edit a library filter, download a custom filter via an .ffxml URL or double-click a .ffxml file in your Explorer / Finder, it will go into the default filter storage folder.

    If you change the location of a top-level storage folder (this is done via a special dialog box), the contents of the folder will be migrated to the new location, in a manner similar to Outlook / Outlook Express storage folders. If you rename a top-level storage folder outside of Filter Forge, it will cease to be visible inside FF, and all shortcuts to filters that were there (e.g. Favorites) will be lost. (Related: We probably will need to scan newly-added storage folders for filters).

    My Filters is just one of these custom filter storage folders, not some special entity. It's just created on installation and marked as default. You can safely delete it if you want and create another storage folder or multiple ones, with any names you like (assuming that they pass the naming requirements of your file system).

  • Filter Library structure remains rigid and controlled by our editors. You can't create subfolders under Filter Library, you can't rename them, but you probably will be able to delete them, together with donwloaded filters they contain. To organize them, use Favorites:

  • Favorites are what you call custom categories. They can contain shortcuts to both library filters and user-created filters. Same filters may belong to multiple Favorites folders (but duplicates in the same folder are not allowed), which essentially makes them similar to tags.

    Unlike Custom Filters, Favorites is a virtual folder: it doesn't have a corresponding folder structure in the file system. Just as before, Favorites will contain shortcuts to file, not actual copies, so it's always safe to delete a filter from Favorites.

  • Recent Filters, Search, Trash, and whatever else we have time and desire to add to this list are virtual folders, whose contents depend on the purpose of the folder. Some of these virtual folders will allow to alter their contents (e.g. you can delete filters permanently from Trash), and some, such as Search or Recent, won't. So far, only Search is going to be implemented, but I'd like to hear what other virtual folders you'd like to see.

  • Drag-and-drop with multi-selection: the interface will support drag-and-drop and multiple item selection in the Filter pane but not in the Folder pane (similarly to Windows 7 Explorer).

  • Draggable separator between the tree and filter pane: the screenshot above doesn't show it, but there will be a separator that allows you to resize the width of the tree area.



So, am I missing anything? I'd like to spot any potential problems with the above design before we go full steam ahead into implementation.
  Details E-Mail
Andrew B.

Posts: 207
Filters: 2
Looks good. A couple suggestions

1. The tree needs to be compact, so the user can see more in the small window. Make the font in the tree display the same as the small one you use for filter names. Use smaller icons.

2. Under your "Recent Filters," I hope this is sorted descending by date of use. I also hope the user is able to sel ect one or multiple filters on this list and delete their shortcuts.

Questions.

1. It is hard to find newly downloaded filters. I have to look in every category to see what is bolded. It would be nice to have them show up in a virtual folder. Maybe the "Recent" folder.

2. If I download a filter fr om the forum (not the library), and open it, where will FF store it by default. Suppose it has no category.
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Thats damn good news! And the design seems solid smile:-)

Could you outline the preset thumbnail strategy?
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Andrew,

Quote
1. The tree needs to be compact, so the user can see more in the small window. Make the font in the tree display the same as the small one you use for filter names. Use smaller icons.


I just used a Windows 7 Explorer screenshot for the mockup. The actual implementation should use a more compact presentation.

Quote
1. It is hard to find newly downloaded filters. I have to look in every category to see what is bolded. It would be nice to have them show up in a virtual folder. Maybe the "Recent" folder.


Recent Downloads could be implemented as a virtual folder that stores shortcuts, not filters. Shortcuts could be made deletable.

Quote
If I download a filter fr om the forum (not the library), and open it, where will FF store it by default. Suppose it has no category.


It goes into the custom filter storage folder marked as Default. You can set any storage folder under Custom Filters as a default. For most people, this will be My Filters. See the big text in the beginning of the thread for details.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Could you outline the preset thumbnail strategy?


Sphinx, I'm not sure I understand the question. Please explain in as much detail as possible.
  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
I think Sphinx means "Can we move the presets around, or name them"? smile;)

I would love to see custom keywords for filters. but that would probably require adding an additional tab after filter's About tab.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
"Recent Filters" could either mean the recently rendered or recently modified. I prefer the modified definition although you could add both sorting options.


"Custom Filters" > "My Filters" seems redundant to me, unless...
Filters that are loaded externally (for example a forum attachment) would be placed in a different sub-folder.


I realize you just used a Windows Explorer screenshot but I'd like the top level items (Filter Library, Custom Filters, Favorites, Recent) to have a more distinctive look compared to their subfolders. Make them more button-like...

  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
I think Sphinx means "Can we move the presets around, or name them"?


Morgantao, the presets tab isn't affected by this feature, it's just got included into the mockup. (Though the presets could definitely use some drag-and-drop within the pane, to reorder them.)
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Vlad, I'm thinking about the "cached" preset images for a Filter. When the filter is moved and copied etc - will the images also be copied, or do we have to wait for all presets to render again in the background? What do you plan here?
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Sphinx, if the filter was moved or copied via Filter Manager, thumbnails will be moved/copied automatically, no preset rendering would be necessary.
  Details E-Mail
Andrew B.

Posts: 207
Filters: 2
Regarding things like Recent, Searched, and Trash.

I see a need for easily finding recently edited, recently downloaded, and recently used. I guess recent downloads could be in a separate category. This stuff is at the bottom of the tree, so making a couple extra categories probably won't get in the way of anything.

Trash and Searched are also important.

I assume the user will be able to sel ect multiple sequential items fr om this history and delete them, without having to click one at a time.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Andrew,

Yes, Recent could have several separate subcategories like Downloaded, Edited, Used.

Regarding Trash, I don't yet have a clear idea where to put it, and creating a top-level section for just one sub-item doesn't sound as a good idea.

Recent searches could be placed directly under search, like this:

Search:
- Results
- Recent
-- "Flowers"
-- "Cats"
-- "Dogs"
- Saved
-- "Polycarbonates"
-- "Heterofractal"

Regarding deleting from history: if we decide to make history items deletable, they will support multi-selection.
  Details E-Mail
Andrew B.

Posts: 207
Filters: 2
Are you talking about two different "recent" features here with one being a category as you have pictured in the photo above, and a different one being Recent under searches??? Personally, I don't see a need for recent searches.

If someone searches and finds what they need, they use it in some way. Then it shows up under the regular Recent feature--the one you have pictured with categories on the mockup you posted. And that one should be populated automatically. So I don't think you need a recent under searches.

With regard to users deleting the Recent entries, if it's not too hard to implement, I think it would be good.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Andrew, regarding recent searches, this just a possibility, and idea. For FF4.0 we want to release a bare-bones implementation, only basic stuff, no feature creep like Recent Searches.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
How about an option for larger thumbnails on the filter selection pane?

Seems like that wouldn't be too hard to implement.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Uberzev, that should be possible. We could use preset thumbnails: they're a bit larger and we already have them pre-rendered and delivered from the server.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
Mockup showing nicer category styling and larger thumbs...

  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
+1 to uber's mockup smile:)
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
Instead of calling it "Filter Library" how about "Library Filters"?

Small change but I think it makes a more logical progression...


-Filter Library
-Custom Filters

vs.

-Library Filters
-Custom Filters
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Zev, large thumbnails look good. And while we're at it, we'll implement the tiled filter panel view, as suggested by the author of this mockup:



(But please, let's avoid over-excitement and keep the discussion informative and to-the-point. Spotting possible problems with the design is much more important.)
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
For the tiled filter panel I'd like an option for big tiles with overlaid text...

  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
This is actually really cool. Now... where's the render window? smile:p

I think Uber's suggestion regarding that is neat. I typically try to save screen space so....
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
+1 for large thumbnails & tiled filter panel view.

What about sorting? Currently filter sorting is hardwired to alphabetic by filter name, but one could imagine sorting by tags, author, submit date, etc. Would this be any useful?
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Uber, yes, that's almost exactly what I had in mind for larger previews. However, it will be only possible if we already have the thumbnails of the appropriate size pre-rendered. We probably do pre-render such or similar size (for the web pages), but I'm not sure if we download them to the client.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Dilla, any sensible sorting should be possible via the right-click menus, assuming that we have the data to feed to the sorting criteria.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
Quote
What about sorting? Currently filter sorting is hardwired to alphabetic, but one could imagine sorting by tags, author, submit date, etc. Would this be any useful?
Yeah that would be great.

However there might be some redundancy with the "Recent" virtual folder, so I have a solution to merge the two ideas.

I think virtual folders should not have any sorting ability that is different from other folders, other than the ability to remember their sort order.

Thus to make a "recently edited" folder we first create a virtual folder set to show all filters.
Then we change the sorting method to recently edited.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
My idea for the structure...


LIBRARY FILTERS
• Effects
• Textures

CUSTOM FILTERS
• My Filters
• Downloaded Filters

FAVORITES

SEARCH

SAVED SEARCHES
• Recently Edited
• Simple Filters
• Surface Filters
• Library Filters > Authored by Me
• Custom Filters > Effects
• Custom Filters > Textures
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
smile8)

  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
That mockup is sweet stuff smile:)
  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
Oh, something I would like to see is in the search, next to the name of the filter, how about it's category?
Right now you have to right click the filter and click Locate Category, which in turn takes you to the category, and leaves the search.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
Quote
Oh, something I would like to see is in the search, next to the name of the filter, how about it's category?
Right now you have to right click the filter and click Locate Category, which in turn takes you to the category, and leaves the search.
Decent idea. I think a tooltip could take care of providing that info without having to add a new interface element.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Everyone, let's not get carried away with features. Finding out what's broken with the current design is much more important. By all means, do suggest features, improvements and mockups, I just wanted to remind us all about the main purpose of this thread.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
Sorry if we're overwhelming you.

There's a lot of pent up ideas. smile:D

PS
I'll be doing my part by not requesting a sports scores component.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
No problem! Speaking of the design quality, I was quite surprised by how quickly this post has silenced all forum discussion of "custom categories". Not a single thread after it posted. The official discussion isn't exactly bustling with activity either, despite my repeated bumping.

I take that as a very, very good sign smile:)
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
The silence is due to SpaceRay currently compiling an epic wall-O-text about 'custom categories'. I have a feeling it will crit quite hard...

smile:D
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Vlad,

Regarding the Custom Filters top-level folders in your mockup:

I take it that 'My Filters', 'Project 1' and 'Project 2' can originate from three completely different locations in the file system, and that we could theoretically have an infinite number of these 'top-level' folders?

Will there be a way to keep 'foreign' subfolders from showing up inside the Filter Manager as category folders?
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Now that's the kind of questions I'd like to see here!

Quote
I take it that 'My Filters', 'Project 1' and 'Project 2' can originate from three completely different locations in the file system, and that we could theoretically have an infinite number of these 'top-level' folders?


Yes.

Quote
Will there be a way to keep 'foreign' subfolders from showing up inside FF as category folders?


They shouldn't show up unless they have .ffxml files inside.

Edit: On the other hand, this would eliminate the ability to create new folders from FF GUI, because an empty folder would be immediately hidden because it doesn't yet contain any .ffxml files.

Edit2: On the third hand, these extraneous files and folders should usually be hidden. I just checked with the programmers: Mercurial, Git and Bazaar don't litter in subfolders, SVN leaves a hidden folder in every subfolder.

So, the least resistance solution so far is: don't show hidden folders in Filter Manager (but move them during migrations).
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Creation/deletion/renaming of category subfolders inside the 'top-level' folders can be achieved via both the file system and the Filter Manager UI, correct? The Filter Manager will always sync with the file system and vice versa?

If the Filter Manager always accurately reflects the subfolder structure found in the file system, this also means that we can have structures of arbitrarily nested category subfolders within our 'top-level' folders, not just the 'one-level-deep' structure shown in the mockup?
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
1. Regarding the sync between Filter Manager and file system:

Yes, ideally it should sync. However, this is tricky. For example if you move a storage folder when FF is closed, it can't know where you moved it, so it will consider the folder to be missing or deleted, and will drop thumbnail images for filters that were there, and delete all orphaned shortcuts from Favorites, Recent etc.

But when you add some new .ffxml files into an existing storage folder when FF is closed, it will pick them up during startup folder scan and render thumbnails for them.

Moving filters between storage folders outside of FF counts as two events: 'a filter was removed from a storage folder' (with thumbnail and shortcut cleanup etc.) and 'a filter was added to (another) storage folder' (with thumbnail rendering, re-indexing for search etc.)

To sum up, the benefit of reorganizing filters within Filter Manager is the persistence of thumbnails, search index and Favorite/Recent shortcuts.

2. Regarding the subfolder depth in Custom Filters:

Yes, you can have arbitrary subfolder structure and depth in Custom Filters, despite the mockup showing a single level depth.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
On a tangent:

Since the Filter Manager will probably consume a very "verticalish" area on the left of the Main UI when in full glory, are there any plans to relocate the Filter Controls to the vertical area between the Filter Manager and the Render Preview)?

In effect, this would lead to having only vertical dividers on the main UI. Since the filter controls can get rather 'vertically expansive' as well, this kind of layout could be much more screen-real-estate-efficient, no?
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Regarding the vertical design: I don't yet have a definite opinion on it, but I'm dead sure that we're not touching that for this release. The programmers already have their plates full to the brim (Group debugging and Filter Manager being the biggest chunks of work). We'll implement Filter Manager first and see what UI needs will arise from that.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Quote
But when you add some new .ffxml files into an existing storage folder when FF is closed, it will pick them up during startup folder scan and render thumbnails for them.


Meaning the Filter Manager will sync once on FF startup, but not during a running FF session? Will we get a Sync button to manually start a sync process?
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Regarding Favorites:

I take it we'll be able to create arbitrarily nested category folder structures within Favorites too, or is this a simple tag-list?
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
An important thing to note about bold top-level sections, i.e. Filter Library, Custom Filters, Favorites, Recent, Search etc.: These are not folders but "sections". They cannot contain filters or shortcuts, only subfolders.

As uberzev noted above, this leads to awkward redundancy in the default structure of subfolders of a new installation of FF:

Custom Filters (can't put filters here)
- My Filters (filters go here)

Favorites (can't put shortcuts here)
- My Favorites (shortcuts go here)


On the other hand, this will stimulate people to reduce the awkwardness by adding their own folders smile:D
  Details E-Mail

Messages 1 - 45 of 102
First | Prev. | 1 2 3 | Next | Last 

Join Our Community!

Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!

33,711 Registered Users
+18 new in 30 days!

153,533 Posts
+31 new in 30 days!

15,348 Topics
+73 new in year!

Create an Account

Online Users Last minute:

30 unregistered users.