Julian Eisel JulianEisel
  • Amsterdam
  • Asset system (development lead), UI (developer & module coordindator), VR (initial development).

  • Joined on 2013-12-12
Julian Eisel commented on pull request blender/blender#128605 2024-10-10 14:11:53 +02:00
WIP: Sculpt/Paint: Tag brushes for unsaved changes, indicate in the UI

There's now a button to save the brush asset in the panel header.

Screenshot from 2024-10-10 11-21-11.png

Some alternatives:

Julian Eisel pushed to main at blender/blender-developer-docs 2024-10-10 12:05:09 +02:00
9bd5287f02 Readme: General update to improve contents
Julian Eisel pushed to main at blender/blender-developer-docs 2024-10-10 11:46:29 +02:00
b56a104977 Readme: Link to build instructions
Julian Eisel pushed to temp-brush-asset-mark-changes at JulianEisel/blender 2024-10-10 11:23:46 +02:00
9c42cae45c Show "Save Changes" button in panel header, instead of label
Julian Eisel commented on pull request blender/blender#126477 2024-10-09 17:51:39 +02:00
UI Experiment: Operator Preferences on Status Bar

I think this latest change makes things quite clear now visually. I don't have a strong opinion about the feature itself, but if we add it, I think version is quite fine.

Julian Eisel pushed to temp-brush-asset-mark-changes at JulianEisel/blender 2024-10-09 17:46:11 +02:00
3e52f8856a More missing change tags
Julian Eisel commented on issue blender/blender#126541 2024-10-09 17:41:00 +02:00
bpy.props.EnumProperty dynamic enum items tooltip appears to be broken?

There's a warning in the EnumProperty Python API documentation about this:

Warning

There is a known bug…

Julian Eisel commented on pull request blender/blender#126689 2024-10-09 17:38:26 +02:00
Fix #126541: EnumProperty dynamic enum items tooltips are broken

Basic issue here is that we're referencing strings from Python that have their own lifetime. Python is not aware of this reference and will garbage collect the strings.

There's a warning in the…

Julian Eisel deleted branch temp-fix-empty-linked-asset-libraries-on-startup from JulianEisel/blender 2024-10-09 16:13:28 +02:00
Julian Eisel closed issue blender/blender#128420 2024-10-09 16:13:24 +02:00
Assert creating a new empty file
Julian Eisel merged pull request blender/blender#128801 2024-10-09 16:13:17 +02:00
Fix: Empty grease pencil brush libraries linked on startup
Julian Eisel pushed to blender-v4.3-release at blender/blender 2024-10-09 16:13:16 +02:00
2499299ff2 Fix: Empty grease pencil brush libraries linked on startup
Julian Eisel pushed to temp-brush-asset-mark-changes at JulianEisel/blender 2024-10-09 16:06:55 +02:00
74cb5e9f02 Merge branch 'blender-v4.3-release' into temp-brush-asset-mark-changes
eac897bb38 Fix: No default brush set for vertex paint mode
1d07ec7bc9 PyAPI: add specific BMLayerCollection element type to doc-strings
20756a07cd Fix #128766: crash dropping files with Wayland
233cf07866 Cleanup: remove unused functions
Compare 94 commits »
Julian Eisel commented on issue blender/blender#128420 2024-10-09 15:45:54 +02:00
Assert creating a new empty file

#128801 fixes the empty linked libraries.

Julian Eisel commented on pull request blender/blender#128801 2024-10-09 15:29:33 +02:00
Fix: Empty grease pencil brush libraries linked on startup

Confusingly, there's both BKE_paint_ensure() and BKE_paint_init(). The former needs to be called once, the latter is called every time the paint mode is entered. So I suggest the following…

Julian Eisel created pull request blender/blender#128801 2024-10-09 15:27:36 +02:00
Fix: Empty grease pencil brush libraries linked on startup
eb6099fd56 Fix: Empty grease pencil brush libraries linked on startup
eac897bb38 Fix: No default brush set for vertex paint mode
1d07ec7bc9 PyAPI: add specific BMLayerCollection element type to doc-strings
20756a07cd Fix #128766: crash dropping files with Wayland
233cf07866 Cleanup: remove unused functions
Compare 10 commits »
Julian Eisel pushed to blender-v4.3-release at blender/blender 2024-10-09 14:53:08 +02:00
eac897bb38 Fix: No default brush set for vertex paint mode