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#125084 2024-07-23 12:02:49 +02:00
Fix #124167: Crash opening file after asset browser is closed

Agree that it's fishy, but don't think we can do much about it - or that it's worth it at least. Essentially I'd want a std::weak_ptr::get().

There are plenty of places where we get the asset…

Julian Eisel commented on pull request blender/blender#125084 2024-07-23 11:52:27 +02:00
Fix #124167: Crash opening file after asset browser is closed

I'd prefer if the asset library is designed as the sole owner. It just makes more sense conceptually, but also because plenty of asset system functions require the asset to be registered in a…

Julian Eisel approved blender/blender#125081 2024-07-22 19:39:34 +02:00
Fix #125069: Texture properties missing

Would be good to avoid iterating over every node here, it looks like this is called twice on every redraw. Once for the header, once for the main region. I doubt this code path would be much of a bottle neck in practice though, and this seems to be the only simple way to do this for now.

Julian Eisel commented on pull request blender/blender#125239 2024-07-22 19:18:48 +02:00
Spreadsheet: refactor data set drawing

Have you considered using ui::BasicTreeViewItem as base class? It can help avoid some bolierplate, by default it just adds a label with an optional icon.

Although the extra level of…

Julian Eisel commented on pull request blender/blender#125084 2024-07-22 19:08:47 +02:00
Fix #124167: Crash opening file after asset browser is closed

@JacquesLucke would you mind checking the C++ side of things, mainly appropriate use of std::weak_ptr/std::shared_ptr? I guess that would help Bastien review if this is a good way to go about it.

Julian Eisel commented on pull request blender/blender#118899 2024-07-22 19:01:57 +02:00
Extern: Update json library to version 3.11.3

Not super thrilled about updating things just since it's nice to have a newer version, if it solves an actual bug, or resolves a security issue it's a different story though, however the last…

Julian Eisel commented on pull request blender/blender#125242 2024-07-22 18:21:51 +02:00
Refactor: RNA: Remove confusing "ghost" property terminology

From what I can tell the "currently this is a runtime flag" part is wrong too.

Julian Eisel created pull request blender/blender#125242 2024-07-22 18:16:07 +02:00
Refactor: RNA: Remove confusing "ghost" property terminology
Julian Eisel created branch temp-rna-remove-ghost-property-term in JulianEisel/blender 2024-07-22 18:15:25 +02:00
Julian Eisel pushed to temp-rna-remove-ghost-property-term at JulianEisel/blender 2024-07-22 18:15:25 +02:00
3fc748bf2c Refactor: RNA: Remove confusing "ghost" property terminology
a1ac565315 Cleanup: Improve comments for UI related property flags
f5b46a66d1 Cleanup: Fix typo in comment
b25e67189c Fix #125228: Image Editor Memory leaks showing image tooltip thumbnail
90e83175eb Fix #125168: Cycles spot light theata_e can flip with a wide spread
Compare 10 commits »
Julian Eisel pushed to main at blender/blender 2024-07-22 18:00:28 +02:00
a1ac565315 Cleanup: Improve comments for UI related property flags
Julian Eisel pushed to main at blender/blender 2024-07-22 17:50:19 +02:00
f5b46a66d1 Cleanup: Fix typo in comment
Julian Eisel opened issue blender/blender#125240 2024-07-22 17:42:48 +02:00
Breaking 5.0 Python API changes
Julian Eisel approved blender/blender#125092 2024-07-22 15:58:18 +02:00
Fix: The position of the redo panel was inconsistent

Would recommend just removing the function and keeping the logic in place. Keeping it in a function hides more information than it's useful.

c7b4fd4581 Cleanup: Add comments
f837f09764 Merge branch 'main' into temp-fix-124167-file-list-dangling-asset-pointer
73338c1553 GPv3: Render evaluated geometry
a0799ac295 I18N: Updated UI translations from git/weblate repository (a2f7105e81bee8).
7c903f9b83 Revert "update"
c4f99bcb6c update
Compare 46 commits »
Julian Eisel approved blender/blender#124839 2024-07-22 11:01:14 +02:00
Cleanup: Animation: Remove pose library UI hint about the new asset shelf UI

Code wise looking fine, but I'll leave up the decision to remove this in 4.3 to the animation & rigging module.

Julian Eisel commented on pull request blender/blender#125092 2024-07-22 10:48:28 +02:00
Fix: The position of the redo panel was inconsistent

This function is now always called since it's on both branches of the if (region == nullptr) check.

Julian Eisel commented on pull request blender/blender#124700 2024-07-19 16:40:42 +02:00
Asset Browser: Generate Preview button not working as tooltip explains

You figured it out correctly :)

I think instead of completely freeing the preview, it's better to just clear it so the icon-id won't change. So we need a way to clear the preview with the…