New icons for Blender 2.8x

I’m glad you’ve got a version you’re trying out.
Design wise you did a nice job on the version with the wrench, but in practice it’s confusing to have two icons in the properties panel that include a wrench (I’ve seen it trip people up dozens of times already.)

Please concider making this change, it will save many newbies and teachers so much time.
It’s even worse when helping someone online and I can’t see which buttons they are pressing, they assume they have clicked the “wrench icon” for modifiers, when in actuality they clicked the tool settings, and now I’m stuck trying to help because of the miscommunication.

Please please please @billrey @jendrzych consider swapping the wrench in the tool settings icon before the UI freeze.

just out of curiosity and digging up a bit in the history of blender. Why someone thought it would be a good idea to use a wrench for modifier icon ? Wouldnt other symbol be used to describe the nature of modifiers as nondestructive and ultimately …layers ?

because wrench tool is one of the standard icons for modyfication. the gear is usually for settings and the tool icon isusually for tool or when u want modiffy something.

That was my suggestion too, I think it would work nicely.

Splitting out the keyframe buttons to a separate group seems like a good idea to me as well.

The other buttons are rather playback related, whereas the keyframe buttons are more animation related. Furthermore, I think that it’s common to skip back and forth between keyframes, which is much easier if the buttons are next to each other.

Not sure if the latest icon draft works for this though:

image

3 Likes

Initially, the idea was to add “next/prev frame” buttons.

next

I don’t really see any point in adding the prev/next frame here. You can already do that in the current frame number field on the right - it already has arrows to go to prev & next frames.

but you have to move your mouse in another place

@L0Lock You don’t click anywhere to move from one frame to another. Who wants to work that slowly? You press the arrow keys on the keyboard. No need to add additional oversized buttons just for that. That area is wide enough as it is.

With that logic there shouldn’t be any buttons at all.

I like the simplicity: [record button] [4 playback buttons] [left/right keyframe jump buttons] and then using the left/right arrows on the current frame indicator on the right side. If you start bunching up more than four buttons in one place it becomes hard to see and navigate without excess thought. I’d like to strongly advocate separating the keyframe jump left/right buttons to the group to the right, because they are not related to playback like the other four buttons are, so they should not be mixed. It’s certainly a very fast thing to change in code, is it possible for this to be done today before the UI freeze?

1 Like

Yes, that’s exactly what my Blender looks like most of the time.

This is all it takes @Keavon

diff --git a/release/scripts/startup/bl_ui/space_time.py b/release/scripts/startup/bl_ui/space_time.py
index d2c41f13ee3..b6dede30e01 100644
--- a/release/scripts/startup/bl_ui/space_time.py
+++ b/release/scripts/startup/bl_ui/space_time.py
@@ -42,7 +42,6 @@ class TIME_HT_editor_buttons(Header):

         row = layout.row(align=True)
         row.operator("screen.frame_jump", text="", icon='REW').end = False
-        row.operator("screen.keyframe_jump", text="", icon='PREV_KEYFRAME').next = False
         if not screen.is_animation_playing:
             # if using JACK and A/V sync:
             #   hide the play-reversed button
@@ -58,9 +57,12 @@ class TIME_HT_editor_buttons(Header):
             sub = row.row(align=True)
             sub.scale_x = 1.4
             sub.operator("screen.animation_play", text="", icon='PAUSE')
-        row.operator("screen.keyframe_jump", text="", icon='NEXT_KEYFRAME').next = True
         row.operator("screen.frame_jump", text="", icon='FF').end = True

+        row = layout.row(align=True)
+        row.operator("screen.keyframe_jump", text="", icon='NEXT_KEYFRAME').next = True
+        row.operator("screen.keyframe_jump", text="", icon='PREV_KEYFRAME').next = False
+
         layout.separator_spacer()

         row = layout.row()

1 Like

mmb – It is not clear whether this icon means MMB clicking or wheel scrolling.

mmb-to-rotate – It currently looks like click.

mmb-drag-to-rotate – While should be click and drag. (for the Rotate View)

Or not, it is not clear…


UPD:

Ok, this two icons mean “Middle Mouse” and “Tweak Middle” events,
but still, for example for Rotate View, it looks wrong from a user perspective.

1 Like

You deffinitely should repost this in the Paper-Cut section. Or even better - start there a thread “misused icons” with this very issue as first post. A thread for reporting wrong use of existing icons, but not related to design issues. Low hanging fruits I mean. I bet there’re tons of such tiny bits to track down.

It’s tricky to fix. The status bar items are automatically generated from the keymap. It’s similar to the right-click menus:

02

It would be nicer if it read ‘Context Menu’ but internally it is calling an operator called Call Menu which then refers to the context menus.

Ideally, it would actually put the name of the menu it refers to there.

That would solve both ambiguities : in the status bar, and in the keymap section of preferences.

Hey guys, I think it’s time reflection probes and irradiance volumes etc get their own color? I noticed it happened in the properties! Nice!

Maybe we can set it now in Themes so that they are actually also green in viewport?

can we make the 3d cursor icons more consistent pls ? I know there are reasons to be different on the toolbar and on the header Orientation and origin and on the SHIFT S Snap pie menu but still…

3d%20cursor%20icon 3d%20cursor%20tool%20icon3d%20cursor%20pie%20menu%20icon

8 Likes

So, I know it’s late for 2.80, but in the end I’m trying to do the constraints icons: :slight_smile:

002249

18 Likes