New Foldit Interface

Started by rmoretti

rmoretti Staff Lv 1

We are excited to release a new, single interface for Foldit.


One of the issues we’ve had in Foldit development is supporting both of the prior interfaces (Original Interface and Selection Interface). Not only does it take more effort to write to implement features in both interfaces, it’s also something of a user support issue, as it’s difficult for new players to come in learning one interface, and then get help from the documentation and experienced players for the other interface.


People with familiarity with the old Selection Interface will see similarities with the new interface, as we leaned heavily on the behavior of the Selection Interface for the new UI. (Selection interface is the preferred interface of a number of top users and the Foldit team, as well as allowing more flexibility for future improvements.) Most importantly, we kept the “selection” mechanic from the Selection Interface. To work on sub-sections of the protein, first select segments by clicking (and/or shift-clicking, ctrl-clicking [cmd-click for Mac] or double clicking) those sections you want, then select the action to use. Simply click the background to deselect segments and return to global actions.




Menu Panel: The Menu Panel can be accessed by clicking the Foldit icon in the upper left corner. This allows you to access overall game controls like changing puzzles, saving/loading solutions and exiting the program.


Puzzle Title: Click on the Puzzle title to go to the web page for the puzzle. (Try it on intro puzzles!)





Score Display: We’ve simplified the score display to focus more on the thing that counts – your score.





Objective Panel: Previously, in puzzles with a large number of objectives, having the objective panel directly underneath the score meant that expanding it would block the main display. We’ve moved it off to the side, to lessen the interference when it’s expanded.





Side Buttons: For easy access, a number of panels can be accessed from convenient buttons on the left hand side of the screen: Help, Undo, View Options, Behavior Options and the Cookbook





Action Bar: Similar to the old Selection Interface, most of the actions you’ll use in working with the protein are found in the action bar. Unlike the SI, though, all the actions which are available on the puzzle should be present from the start - they may be disabled until you have the correct selection (check the tooltip on disabled actions), but they’ll be present. If you’re familiar with the Original Interface, the actions from the action popup menu and the right-click pie menu will now be found at the bottom of the screen.


No Modes: Gone are the “Modes” from the Original Interface. Instead, all functionality from the independent modes are available in the action bar. No more switching back-and-forth!


Mouse Control: The control of the view by clicking on the background should be unchanged. Use (left) click (either single or double, potentially while holding shift or ctrl [cmd for Macs]) to select residues. (Left) Click and drag does pull. Right click [control-click for single button Macs] can freeze a segment, double right click will freeze a region, and right click and drag will add a band.





View options: The behavior of the View Options menu has gotten an update. We’ve added support for view presets. This should allow you to develop your own customized combinations of view settings for different purposes, and easily switch between them. It will also allow us to put out suggested per-puzzle view settings, such that design puzzles can get a different default view from electron density puzzles or ligand puzzles.





To use a preset, simply select it from the list. You can also create a new preset from the current settings, edit the current preset, or delete your custom preset. Editing a preset brings up the customization options. These will only change your preset if you actually Save the preset, or return to the preset list (keeping the current view settings, but without changing the preset.)

The Future

We’re excited about the new, unified interface. This should allow us to more rapidly implement improvements to the program and the UI. We’re open to suggestions on how to make the new user interface more useful for all Foldit users.


Wondering where things went? We’ve put together a short guide on where various buttons and functionality have moved to.

alcor29 Lv 1

1 Cannot find the restore original sss function. Is the "back" button on the secondary structure icon supposed to do that? If so, does not appear to be doing that?
2 Is the tweak function (on old wheel) gone?
3.Is the only way to remove pick sidechains to hit the space bar?

Suggestion or question: Is it possible to state somewhere on the front of the gui whether we are on devprev or main? It is buried in General options menu item.

Thanks moretti.

alcor29 Lv 1

Will the cookbook remain the same? Was kind of hoping for something more sortable, searchable, organizable, etc.

rmoretti Staff Lv 1

  1. The back icon when pulling up the assign secondary structures menu simply exits that sub pop-up menu without changing any secondary structure assignments.

  2. The tweak functionality can be found by double clicking a secondary structural element. (I've added that to the changes guide - thanks.)

  3. I'm not quite I'm understanding the question, but you should be able to exit out of the Pick Sidechains action by clicking the stop button in the lower left. (Using the space shortcut key should also work.)

rmoretti Staff Lv 1

One of the benefits of the new single UI is that it will make doing improvements to the interface easier. While we didn't do much with the Cookbook panel for this release, improvements in how to interact with the Cookbook is certainly something to think about.

BootsMcGraw Lv 1

I'd like to preface this by stating I'm a "top user", and I despised the Selection interface because it was not intuitive and took up too much screen real estate. Now that we're all stuck with what is essentially the Selection interface, I guess that… we're stuck with it.

First, the good points.

I'd been asking for a clickable link on the game title that takes one to the puzzle's web page. Huzzah! It's been done! Thank you.

You moved the Objectives drop-down to a less offensive location. A blessing, and greatly appreciated.

The View Options presets are awesome. I never cared for the game's default view settings (and I don't care for the new view presets). I do change my view, depending on the puzzle type, so having the ability to customize and save views makes switching from one puzzle type to another a painless procedure.

Now for the criticism.

I have no idea what half the buttons are on the Action Bar. Hovering over some only tells me what to do before I attempt to use those buttons, not what they are for.

The Action Bar can't be moved or hidden and should probably be vertical on the left side of the screen to make it less intrusive (and make the five icons already there smaller, horizontal, and tucked in the lower left corner).

You switched from "blue scores are good" in the leaderboards and Objectives to "(I think) green scores are good", without allowing colorblind mode to affect that part of the game. It looks hideous.

More screen real estate is eaten up by the Action Bar and Side Buttons, neither of which I can hide when I don't need to use them.

Does the score really need to be in 48-point type in such a huge box? Foldit is not an arcade game.

Rating: 6/10 - I don't like the new format, but the good points marginally outweigh the bad ones.

BootsMcGraw Lv 1

And please put the player's current rank on that puzzle back with the score. When a script is running, I can't scroll the leaderboard to see where my score lies.

HuubR Lv 1

Let me also start with a positive point: we have a hotkey for the Blueprint Panel, at last :-).

And in general, I am in favour of the idea to migrate to a single interface. It happens only too often that someone asks a question in chat, and you first have to find out which interface they are using. But I'm afraid it is not going to be easy to find an interface that makes (almost) all of us happy!

In my year and a half of folding, I have always been a big fan of the Selection interface, contrary to Boots (see above) and Angus (see https://fold.it/portal/node/2012337). But still, I fully agree with most points raised by Boots, especially the ones about screen real estate being wasted, and also the remarks about the hideous green text, and the huge font for the score. It hurts my eyes.

I also noticed that the ordering of all those Action Buttons is not fixed: when I change my window size, some buttons move to a different row, and partially in reverse order.

And then there's a few things that are not new "features", but just bugs that can be fixed (I hope!):

  • I tried finding the Backbone Pin, but up to now without success.
  • I also cannot see how many residues I have selected.
  • Each time I start a client, I have to manually uncheck "Show outlines" in the View options. Correction: in the "More View Options" panel.
  • I normally start my client with
    "gui/desired_window_width" : "1200"
    in the options.txt file. Apparently, that causes the panel with the puzzle title and the Objectives to become so small that I cannot read it, nor click it to open the Objectives panel. Only after I maximized the window, I was able to see what these three dots and a triangle actually represented! </ul> For now, I will be switching back to the Main release, so I can place the Pin where I want it, and I do not have to count how many residues I have selected. I think the computer should be able to do that for me.