YOUR ACCOUNT

Login or Register to post new topics or replies
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Problem: with the indtroduction of Groups in FF4.0, the familiar behavior of double-click in the Filter Editor -- lock / unlock preview -- has been made inconsistent by the fact that double-clicking groups opens them instead of locking the preview. This inconsistency creates too much unnecessary rage, confusion and hatred, and thus the double-click behavior should be made consistent without resorting to half-measures (such as Options).

A solution we're looking for should make the double-click behavior consistent, and should take into account the fact that both behaviors -- lock preview and opening groups -- are equally good candidates to be put on double-click.

Here's what I propose:

1. Add a button to group properties that opens the group contents.

2. Add a clickable sub-area 'Open...' to all Groups. Double-clicking this sub-area opens the corresponding groups. The sub-area is highlighted when a cursor is hovered over it, even if the group under the cursor is not selected.

3. Double-clicking Groups outside the 'Open...' sub-area locks / unlocks preview, as with normal, non-Group components.

I've attached a picture for visual explanation.

So, what do you think? Will this work?

  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
One more thing: when you single-click the 'Open...' sub-area instead of double-clicking it, we temporarily change the caption of the sub-area to 'Double-Click to Open':

  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
(We're also planning to add commands for opening groups and locking / unlocking the preview to the right-click menu of a component).
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
Hmm, I actually like double clicking to open stuff and I would rather have something different for locking the preview, maybe a clickable little eye icon on the component?

Oh and while your at it, it would be awesome, if the back button of the mouse would take you back out of the group smile;-)
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
In Quartz Composer and several other programs dealing with macros / group nodes utilize doubleclick to open the node. Given that I think that subarea becoming double-clickable is exactly in the right direction (I think).
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12299
Filters: 35
I think this that you have shown here



Is a very good solution and well thought and very easy to understand and use, and solves very well the problem of double clicking on groups, as you only have to click anywhere in the upper part of the group and IF you want to open it then use the below part. Like it and well done.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Oh and while your at it, it would be awesome, if the back button of the mouse would take you back out of the group


Back button of the mouse? Sorry, but I'm confused. What mouse do you use, and where's the back button -- on the side? Which applications support the back behavior you're (probably) referring to?

BTW, we have a hotkey for backing out, Backspace (just like in Windows Explorer).
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
In Quartz Composer and several other programs dealing with macros / group nodes utilize doubleclick to open the node.


Yes, but in case of Filter Forge the vast majority of filters don't (and probably won't) utilize groups, so if we restrict double-click solely to opening groups, it will become useless in 90% of usage cases.

Quote
Given that I think that subarea becoming double-clickable is exactly in the right direction (I think).


Yes, the sub-areas will require a double click within its bounds in order to open the group.
  Details E-Mail
Indigo Ray
Adam

Posts: 1442
Filters: 82
Sounds good! Why not just single-click "open" to open the group?
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
I think, it would also be great if double clicking the Bezier Curve would open the curve editor instead of locking preview, since there is not really anything to preview. always confuses me because i intend to open it and loose my preview, lol smile:-) Or give it the solution you choose for the groups.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Sounds good! Why not just single-click "open" to open the group?


Because accidental single-clicks in the sub-area would cause the group to open when you just wanted to select the group component, especially in zoomed-out view.

In Filter Forge, single-click always selects things (the only exception so far is the Don't Panic thingy), and I don't want to ruin or dilute that.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
double clicking the Bezier Curve would open the curve editor [skipped] Or give it the solution you choose for the groups.


Sharandra, this looks like a great idea. Indeed, we could add the action button (my new name for the sub-area discussed above) titled "Edit Curve..." to the Bezier component, and double-clicking it would display the curve editor.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
How about using [CTRL] + Double-Click for opening groups?

To me, the proposed button on the properties tab appears to be a rather inconvenient way to open groups (too many clicks and moving around the GUI). The button on the component itself seems slightly more convenient, but using some form of double-clicking would be most efficient IMHO.
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12299
Filters: 35
Quote
Crapadilla

How about using [CTRL] + Double-Click for opening groups?


Maybe you are used to using keyboard shortcuts, but I do not like them at all and if I can I prefer to not use any keyboard keys and only use the mouse

I only prefer to use CTRL + C and CTRL + V to copy and paste things

For me, and in my personal taste and opinion, is MUCH better the solution given by Vladimir
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
Crapadilla wrote:
Quote
How about using [CTRL] + Double-Click for opening groups?


+1
I prefer shortcuts aswell. (Maybe sometime in the future you could add user defined Shortcuts to preferences smile;-) )

Additionally for those like Ray, a action button could be added, then all would be happy.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Binding component's action button to Ctrl+Doubleclick on Windows (and Cmd+Doubleclick on Mac) shouldn't be problematic (I hope it won't interfere with the use of Ctrl for adding to selection). We'll try that, in addition to implementing the action button.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
To me, the proposed button on the properties tab appears to be a rather inconvenient way to open groups (too many clicks and moving around the GUI). The button on the component itself seems slightly more convenient, but using some form of double-clicking would be most efficient IMHO.


Dilla, we'll try adding all three solutions: the action button on the component itself, the Open button in Properties, and Ctrl+Doubleclick anywhere on the component.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Maybe Ctrl+Doubleclick should also work for opening the Input Editor on Map Script and Curve Script components.

You know, for reasons of consistency. smile;)

And how about adding an 'Open Group' option to the components context menu? That could also work nicely.
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Maybe Ctrl+Doubleclick should also work for opening the Input Editor on Map Script and Curve Script components.


LOL, great minds think alike smile:D I thought about including an action button in all script components (yes, exactly, for consistency reasons), but I'm torn about the action.

On one hand, it should be bound to Input Editor, as you (and consistency reasons) suggest. On the other hand, the most frequent operation with script components is editing the script, but that ideally should be handled by remembering which tab is open per component (so when you leave a script component with a Script tab open, you'll see it open the next time you select it).

As for the right-click menu, that's where it all started smile:D We do plan to include such option, though in light of new action buttions it will be better to simply duplicate the action buttons in the right-click menu.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Having spent some serious time in the editor again the last week and this (didn't really have that much time with FF4 before due to projects), I'm going to confidently put in my vote for [Double-click] remaining bound to Lock Preview.

The reason: I'm locking preview a ton. All the time. I'm locking preview on Groups. All the time. Way more than I ever navigate/open Groups. But, I'm also very much warming up to the idea of the [Double-click] sensitive sub-area on Groups for opening them. Seriously a good idea. With that and the hotkeys, we'll have enough alternatives to cater to different user behaviours.

Regarding [Double-click] in the Filter Browser/Manager: To keep it consistent, this should Lock Preview on a filter IMHO, not open it. Obviously, [Double-click] will have the same effect as [Single-click] then, but do we really need a faster way of opening filters? I'd use CTRL-[double-click] for that. Currently, with [Double-click] opening filters, the main UI is driving me mad.
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Tepearley

Posts: 92
Filters: 9
Those are really great ideas! I'm thinking using double clicking for both preview and opening groups could cause some mix ups because it would be two different actions on one component using double click.

How about a square lock button for previews in one of the corners of groups (and all previewable components for consistency) that could be single click? I don't know if it's true for anyone else but I don't tend to select a component by the corners or edges so that might be a good "safe zone" for a single click button.

In general, I'm always used to double clicking things to open them and something like previewing is done with a single click.

Anyway, which ever way you feel works best smile:)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Having spent some serious time in the editor again the last week and this (didn't really have that much time with FF4 before due to projects), I'm going to confidently put in my vote for [Double-click] remaining bound to Lock Preview.

The reason: I'm locking preview a ton. All the time. I'm locking preview on Groups. All the time. Way more than I ever navigate/open Groups. But, I'm also very much warming up to the idea of the [Double-click] sensitive sub-area on Groups for opening them. Seriously a good idea. With that and the hotkeys, we'll have enough alternatives to cater to different user behaviours.


Same here. So be it.

The only thing that bothers me a little about sub-areas is the occasional presence of the selectable "Instance" sub-area under Groups (see the pic). I don't like the idea of having two kinds of sub-areas with different behaviors, but, on the other hand, I don't know how to unify them yet.

  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Is there any solution for this on the horizon? Like, in the next beta stage, for example... smile;)
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Did you bail out on this one, Vlad smile:?:

I'm still ending up inside the frickin group when I want to lock the preview - even though I know very well that it doesn't work like that for groups:

I lock there preview here, I lock it there, I lock it.. NO, SMACK, that was a group... F***! smile:hammer:.

Then when I'm actually doing work inside the group, I accidently hit that "Save Filter" button inside the group which intuitively works as a "close the window and return to the previous level"-button. Not suprisingly I get very dissapointed when the filter is actually saved and closed and I'm returned to top-level consumer mode smile:evil:

I'm voting for a special expand '+' sign or simply the text 'Edit..' or 'Open..' on the header of group comps AND when inside the group, please add another button in front the save Filter (or better simply replace the current save button.

There is free beer in Odense, Denmark to the first developer that kills these two nasty usability bugs smile:D smile:beer:

  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
I planned this for v6.0, but not for the first betas. I'd like to take a stab at greenification first (and try to fix The Blend Bug https://www.filterforge.com/forum/read...&MID=97263 in the process).

As for usability in general, I think it's time for a big boring usability-improving release (preset reordering, location dropdown in Save Filter, drag-and-drop swapping / copying for color swatches, tooltips for filter controls, copy image to clipboard, component search, the double-click conundrum etc etc.)
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Quote
Vladimir Golovin wrote:
big boring usability-improving release


Nooo no no... that is NOT boring - that is HOT NEWS smile:D

You guys added so much functionality - it is time to step back and take a look at it all - round of the sharp edges regarding usability, performance, documentation and community/website smile;-)

Merry X-Mas smile:deer:
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Quote
Vladimir Golovin wrote:
As for usability in general, I think it's time for a big boring usability-improving release (preset reordering, location dropdown in Save Filter, drag-and-drop swapping / copying for color swatches, tooltips for filter controls, copy image to clipboard, component search, the double-click conundrum etc etc.)


I sincerely hope all these are still in the books for FF6, because that stuff would be awesome.

"Greenification" would be sweet of course, but given GMM's comments about the sample cache rewrite being more difficult than anticipated, I guess it probably won't make it into FF6.
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
LexArt
LexArt

Posts: 256
Quote
Vladimir Golovin wrote:
I planned this for v6.0, but not for the first betas. I'd like to take a stab at greenification first (and try to fix The Blend Bug https://www.filterforge.com/forum/read...&MID=97263 in the process).

As for usability in general, I think it's time for a big boring usability-improving release (preset reordering, location dropdown in Save Filter, drag-and-drop swapping / copying for color swatches, tooltips for filter controls, copy image to clipboard, component search, the double-click conundrum etc etc.)


OH yes, this may be boring for you, but these are really very interesting and helpful things that can make FF even better and with more usability and be more lime other softwares that gives good usability and features to the user to manage the software

like Crapadilla I hope that these appear in the final version, do not care if they are not in betas, just on the final version, would be very good

Thanks
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
[Off-topic]

LexArt,

the Sock Puppet Detector that I have installed in my secret lair insists that [LexArt = SpaceRay]. I'm currently in the process of debugging its pattern recognition algorithms, running and re-running checks to see if there's a malfunction. Can you confirm?

smile;) smile:dgrin:
--- 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
Quote
tooltips for filter controls


This is one thing that I'm particularly looking forward to. Hope it makes it into one of the next beta stages.
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail

Join Our Community!

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

33,712 Registered Users
+19 new in 30 days!

153,534 Posts
+31 new in 30 days!

15,348 Topics
+72 new in year!

Create an Account

Online Users Last minute:

11 unregistered users.