Page MenuHome

User InterfaceProject
ActivePublic

Details

Description

This project includes user interface, Window Manager, UI drawing, internationalization, tools & operators, Outliner and more.

Important links

Contacts


Roadmap

Ongoing Projects
Larger projects which are being actively developed.

2.93 Targets
Targets which are being actively developed & planned for the release.

  • None at this point.

Future Projects
Planned projects to work on next.

  • None at this point.

Recent Activity

Today

Chingiz Jumagulov (Krayzmond) added a comment to T88071: Keymap: use number keys for mode switching (2nd Iteration).

I really appreciate that the keymap is being rethought,

but I have to say I feel this can be a bit of a waste of hotkeys in many modes: why? because you don't change modes as often as you change tools in each mode.
Normally you go to a mode, work there with multiple tools in said mode.

So I propose to use the numbers from 1 to 0 and map them to the tools (from the left panel) on like select, 3d cursor, move, rotate, scale, (from the tool panel which are consistent in almost every mode aside from sculpting) and the ones that come after the first 5 would be replaced with the next in the list.

Note that I did it in my case with the numpad keys but with "emulate numpad on" because it brings other keys I use often to this side of the keyboard. but I'm using the numbers from the top of the keyboard.

Now the only mode that would require extra work is sculpt as it has so many tools, to witch I'd do shift 1-0 to add more tools and if needed Alt 1-0 for more if needed, its just that sculpt is a bit over bloated with tools to the point we could fill up an entire keyboard with just its tools.
But maybe that mode could be treated differently too.

Its an Idea and as I said I've been testing it personally for months and makes sense because its easy to remember the keys that are inherent to the modes you use often and its also easy to infere what the keys do in the modes you dont use that often.

Just my 2 cents.

Thu, Jun 17, 6:10 AM · BF Blender (3.0), User Interface
Pratik Borhade (PratikPB2123) changed the status of T89212: blender 2.93 left click problem from Confirmed to Needs Information from User.

Thanks for the report. Provided Information is insufficient to track the issue.

Thu, Jun 17, 4:51 AM · BF Blender
Fabian Schempp (fabian_schempp) updated the diff for D11046: Spreadsheet: Dataset region for spreadsheet editor.

rebased and formatted

Thu, Jun 17, 12:53 AM · User Interface, Geometry Nodes
Fabian Schempp (fabian_schempp) updated the diff for D11046: Spreadsheet: Dataset region for spreadsheet editor.
  • Changes based on Review by Julian Eisel.
Thu, Jun 17, 12:46 AM · User Interface, Geometry Nodes
Kei Muratagawa (muratagawa) added a comment to T88974: Unable to change Effect parameters for Grease Pencil objects created with Library Override.

Thank you for explanation. I hope the feature will be implemented.

Thu, Jun 17, 12:34 AM · User Interface, Grease Pencil, BF Blender

Yesterday

Harley Acheson (harley) updated the diff for D10955: UI: Improved Operator Confirmations.

Updated to current state of master.

Wed, Jun 16, 11:46 PM · User Interface
Harley Acheson (harley) updated the diff for D10525: UI: Directional Box Selection.

Updating to current state of master.

Wed, Jun 16, 11:19 PM · User Interface
Harley Acheson (harley) updated the diff for D10484: UI: File Loading Dialog.

Updated to current state of master.

Wed, Jun 16, 10:40 PM · User Interface
Gerard Taulats Braos (Tabra) added projects to T89219: VSE is slow when using big numbers as framerate's base: User Interface, Video Sequencer, VFX & Video.
Wed, Jun 16, 10:38 PM · VFX & Video, Video Sequencer, User Interface, BF Blender
Harley Acheson (harley) retitled D6505: UI: Scrollbar Behavior Changes from UI Experiment: Scrollbars to UI: Scrollbar Behavior Changes.
Wed, Jun 16, 10:28 PM · User Interface
Harley Acheson (harley) updated the diff for D6505: UI: Scrollbar Behavior Changes.

Updating to current state of master.

Wed, Jun 16, 10:21 PM · User Interface
Germano Cavalcante (mano-wii) closed T88342: To Sphere not working in Pose mode as Resolved by committing rB845f4cebadc8: Fix T88342: 'To Sphere' and 'Push/Pull' not working in Pose mode.
Wed, Jun 16, 9:48 PM · Animation & Rigging, Modeling, User Interface, BF Blender
Mahabub Hossain (mhtamal) added a comment to T89212: blender 2.93 left click problem.

hi, i am having problem in user interface. blender 2.93

Wed, Jun 16, 8:49 PM · BF Blender
Mahabub Hossain (mhtamal) changed the status of T89212: blender 2.93 left click problem from Needs Triage to Confirmed.
Wed, Jun 16, 8:47 PM · BF Blender
Germano Cavalcante (mano-wii) changed the status of T88342: To Sphere not working in Pose mode from Needs Information from Developers to Confirmed.

In fact, in pose mode, the position of each bone (in td->loc) is relative to the rest position, and the actual real position is td->center. Although it works in some modes, this is not the convention of the transform operator.
Deserves an investigation.

Wed, Jun 16, 8:09 PM · Animation & Rigging, Modeling, User Interface, BF Blender
Luciano Muñoz Sessarego (looch) added a comment to T88071: Keymap: use number keys for mode switching (2nd Iteration).

I have to say I feel this is a waste of hotkeys, you dont change modes as much as you change tools in each mode (normaly you to to a mode stay there and use mutiple tools in said mode), to which I propose (and I have been testing this for a while now) to use the numbers from 1 to 0 and map them to the gizmo tools on like select, 3d cursor, move, rotate, scale, (from the tool panel which are consitent in almost every mode aside from sculpting) and the ones that come after the first 5 would be replaced with the next in the list.

Wed, Jun 16, 7:52 PM · BF Blender (3.0), User Interface
Lukas Toenne (lukastoenne) closed D11073: Edge-scrolling for node editor.
Wed, Jun 16, 7:36 PM · Nodes, User Interface
Lukas Toenne (lukastoenne) updated the diff for D11073: Edge-scrolling for node editor.

Cleaned up comments.

Wed, Jun 16, 7:27 PM · Nodes, User Interface
Luciano Muñoz Sessarego (looch) added a comment to T81135: Graph Editor Expand/Collapse Channels collapsing issue.

yes! thanks @Sergio Rojas (sergiorojas) !

Wed, Jun 16, 7:20 PM · User Interface, Animation & Rigging, BF Blender
Sergio Rojas (sergiorojas) added a comment to T81135: Graph Editor Expand/Collapse Channels collapsing issue.

I claim the task

Wed, Jun 16, 7:17 PM · User Interface, Animation & Rigging, BF Blender
Riccardo Giovanetti (harvester) added a comment to T89199: Cycles Render Light Paths.

Here on:
System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 462.59

Wed, Jun 16, 6:58 PM · User Interface, BF Blender
Lukas Toenne (lukastoenne) added a comment to D11073: Edge-scrolling for node editor.

I think the rather large upper limit for zooming out in the node editor was set that way to allow for longer node connections. With edge scrolling it shouldn't be necessary to zoom out that far, at least not for just fitting distant nodes into the same window. So that's another possible future change to avoid accidentally swooshing away your node trees.

Wed, Jun 16, 6:53 PM · Nodes, User Interface
Hans Goudey (HooglyBoogly) added a comment to D11073: Edge-scrolling for node editor.

Thanks for explaining. Sometimes I think I'm perpetually confused about UI scaling in the node editor.

Wed, Jun 16, 6:49 PM · Nodes, User Interface
Lukas Toenne (lukastoenne) added a comment to D11073: Edge-scrolling for node editor.

Thanks for reviewing.

Wed, Jun 16, 6:47 PM · Nodes, User Interface
Pratik Borhade (PratikPB2123) added a project to T89199: Cycles Render Light Paths: User Interface.
Wed, Jun 16, 6:37 PM · User Interface, BF Blender
Hans Goudey (HooglyBoogly) accepted D11073: Edge-scrolling for node editor.

I also think we may be missing a UI scale factor somewhere, since it feels too fast when I go to 4x interface scale (granted that's sort of an extreme).

Wed, Jun 16, 6:23 PM · Nodes, User Interface
Julian Eisel (Severin) added a comment to D9140: Workspaces: "Pin Scene" Option.

The only remaining thing:

  • How should the scene for background rendering and loading files without UI be handled?
    • In master we use the scene visible in the last active window.
    • With this change we could decide between keeping that, or always using the "unpinned"/"default" scene, which is the one used for workspaces without a pinned scene.
    • I think the former would be more expected (I'd personally go with that). But the latter separates UI from data better, since the scene pinning is just a UI feature of workspaces.
Wed, Jun 16, 4:44 PM · User Interface
Julian Eisel (Severin) updated the diff for D9140: Workspaces: "Pin Scene" Option.
  • Fix wrong scene activated when leaving workspace with pinned scene
  • Cleanup: Rename "overridden_scene" -> "unpinned_scene"; comments
Wed, Jun 16, 4:37 PM · User Interface
Julian Eisel (Severin) updated the summary of D9140: Workspaces: "Pin Scene" Option.
Wed, Jun 16, 4:35 PM · User Interface
Bastien Montagne (mont29) added a comment to T88974: Unable to change Effect parameters for Grease Pencil objects created with Library Override.

As I said, you should not be able to add new shaderfx to an override currently, those will be lost on save/reload anyway...

Wed, Jun 16, 3:49 PM · User Interface, Grease Pencil, BF Blender
Harley Acheson (harley) accepted D11613: Fix for T89129: Blender file dialog displays in-progress Safari downloads as a folder..
Wed, Jun 16, 3:43 PM · User Interface
Ankit Meel (ankitm) added reviewers for D11613: Fix for T89129: Blender file dialog displays in-progress Safari downloads as a folder.: Bastien Montagne (mont29), Platform: macOS.
Wed, Jun 16, 3:28 PM · User Interface
Abnilson Rafael (UltraBurstXD) updated the task description for T89180: Blender mirrors objects incorrectly.
Wed, Jun 16, 2:48 PM · User Interface, Platform: Linux, BF Blender
Abnilson Rafael (UltraBurstXD) closed T89180: Blender mirrors objects incorrectly as Resolved.

Sorry... I got confused by wrong axis position, so the mirroring wasn't working the way I expected.

Wed, Jun 16, 2:48 PM · User Interface, Platform: Linux, BF Blender
Jacques Lucke (JacquesLucke) accepted D11073: Edge-scrolling for node editor.

Works very well for me now.

Wed, Jun 16, 2:43 PM · Nodes, User Interface
Julian Eisel (Severin) retitled D9140: Workspaces: "Pin Scene" Option from Workspaces: Add option to specify a preferred scene for a workspace to Workspaces: "Pin Scene" Option.
Wed, Jun 16, 2:35 PM · User Interface
Julian Eisel (Severin) updated the summary of D9140: Workspaces: "Pin Scene" Option.
Wed, Jun 16, 2:34 PM · User Interface
Julian Eisel (Severin) added a comment to D9140: Workspaces: "Pin Scene" Option.

The mentioned undo/depsgraph error is an issue in master, reported T89196: Depsgraph use-after-free after scene switching undo.

Wed, Jun 16, 2:12 PM · User Interface
Julian Eisel (Severin) updated the diff for D9140: Workspaces: "Pin Scene" Option.
  • Undo unwanted change
Wed, Jun 16, 2:12 PM · User Interface
Julian Eisel (Severin) updated the diff for D9140: Workspaces: "Pin Scene" Option.
  • Fix scene pointer file reading after changes in master
  • Fix wrong assert, compilation error & minor cleanups.
Wed, Jun 16, 2:09 PM · User Interface
Julian Eisel (Severin) renamed T88236: Weird Tab and redraw behavior in color popup (use-after-free) from Weird Tab and redraw behavior in color popup to Weird Tab and redraw behavior in color popup (use-after-free).
Wed, Jun 16, 12:59 PM · User Interface, BF Blender
Abnilson Rafael (UltraBurstXD) updated the task description for T89180: Blender mirrors objects incorrectly.
Wed, Jun 16, 12:16 PM · User Interface, Platform: Linux, BF Blender
Abnilson Rafael (UltraBurstXD) added a comment to T89180: Blender mirrors objects incorrectly.
Wed, Jun 16, 11:51 AM · User Interface, Platform: Linux, BF Blender
Abnilson Rafael (UltraBurstXD) added a comment to T89180: Blender mirrors objects incorrectly.

I don't think so. Based on many tutorials I'm watching, it works pretty different. And strange thing is the symmetry position, which is the same for all directions I tried - that isn't normal.

Wed, Jun 16, 11:48 AM · User Interface, Platform: Linux, BF Blender
Leon Zandman (lzandman) updated the summary of D11613: Fix for T89129: Blender file dialog displays in-progress Safari downloads as a folder..
Wed, Jun 16, 10:22 AM · User Interface
Leon Zandman (lzandman) updated the diff for D11613: Fix for T89129: Blender file dialog displays in-progress Safari downloads as a folder..
  • Removed Safari download files extended attribute check. Safari's .download files are already identified earlier in the code as Application Bundle.
  • Reverted Safari changes from storage_apple.mm.
Wed, Jun 16, 10:19 AM · User Interface
Sergey Sharybin (sergey) added a comment to D9806: UI: Tracking: Move Object Scale to objects panel.

Thanks for the update.

Wed, Jun 16, 10:19 AM · User Interface, BF Blender (2.92)
Leon Zandman (lzandman) added a comment to D11613: Fix for T89129: Blender file dialog displays in-progress Safari downloads as a folder..

I've removed the extended attribute checking code. Now only relying on .download file extension. However, I did keep some of my refactored code in storage_apple.mm. Should I keep that or fully revert that file?

It's a totally separate change from the goal of this patch. I would've suggested to post it separately, but without the safari xattr, the improvement from the refactor is not significant.

Wed, Jun 16, 10:13 AM · User Interface
Leon Zandman (lzandman) added a comment to D11613: Fix for T89129: Blender file dialog displays in-progress Safari downloads as a folder..

This only makes sense if we have some other method of recognizing bundle types (i.e. not by extension).

So, I dug into this some more. And it looks like it's kind of a mess. Some conclusions based on this StackOverflow article:

Wed, Jun 16, 10:09 AM · User Interface
Ankit Meel (ankitm) added a comment to D11613: Fix for T89129: Blender file dialog displays in-progress Safari downloads as a folder..

I've removed the extended attribute checking code. Now only relying on .download file extension. However, I did keep some of my refactored code in storage_apple.mm. Should I keep that or fully revert that file?

Wed, Jun 16, 9:52 AM · User Interface