Page MenuHome

Julian Eisel (Severin)
Developer - specializing in UI

Projects (9)

User Details

User Since
Dec 12 2013, 11:11 PM (288 w, 5 d)

Recent Activity

Tue, Jun 18

Julian Eisel (Severin) committed rB4eeb7523e9c1: Use some C++ features where useful (authored by Julian Eisel (Severin)).
Use some C++ features where useful
Tue, Jun 18, 1:05 AM
Julian Eisel (Severin) committed rBf30fcd6c85d6: Initially move XR files to GHOST and compile in C++ (authored by Julian Eisel (Severin)).
Initially move XR files to GHOST and compile in C++
Tue, Jun 18, 1:05 AM

Mon, Jun 17

Julian Eisel (Severin) committed rB47e813352009: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Mon, Jun 17, 10:34 PM
Julian Eisel (Severin) committed rB3fa7d59a04ff: Fail without crashing if no runtime is found (authored by Julian Eisel (Severin)).
Fail without crashing if no runtime is found
Mon, Jun 17, 1:25 AM

Sun, Jun 16

Julian Eisel (Severin) committed rBdf8dc4394611: Fix compile errors and warnings on certain configs (authored by Julian Eisel (Severin)).
Fix compile errors and warnings on certain configs
Sun, Jun 16, 11:30 PM
Julian Eisel (Severin) committed rB3b0a2fecfc7c: Fix missing return value... how did this work even? (authored by Julian Eisel (Severin)).
Fix missing return value... how did this work even?
Sun, Jun 16, 11:13 PM
Julian Eisel (Severin) committed rB80af6d534d2f: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Sun, Jun 16, 11:07 PM
Julian Eisel (Severin) committed rB71c7d6180895: Draw OpenGL framebuffer upside down in DirectX windows (authored by Julian Eisel (Severin)).
Draw OpenGL framebuffer upside down in DirectX windows
Sun, Jun 16, 9:48 PM
Julian Eisel (Severin) committed rB637b803b9755: Support drawing the VR view into a DirectX window! (authored by Julian Eisel (Severin)).
Support drawing the VR view into a DirectX window!
Sun, Jun 16, 9:48 PM

Fri, Jun 14

Julian Eisel (Severin) committed rB314eef0df8a4: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Fri, Jun 14, 8:41 PM
Julian Eisel (Severin) committed rB34fa0f8ac69a: Set up DirectX window to support drawing (authored by Julian Eisel (Severin)).
Set up DirectX window to support drawing
Fri, Jun 14, 7:10 PM
Julian Eisel (Severin) committed rB16366724bd7f: Draw into OpenGL offscreen context in the DirectX window. (authored by Julian Eisel (Severin)).
Draw into OpenGL offscreen context in the DirectX window.
Fri, Jun 14, 2:45 AM

Thu, Jun 13

Julian Eisel (Severin) committed rBfc8127d0702a: (Disabled) code to open a DirectX window with the VR session (authored by Julian Eisel (Severin)).
(Disabled) code to open a DirectX window with the VR session
Thu, Jun 13, 11:29 PM
Julian Eisel (Severin) committed rB3ac37fb552a5: Fix compile errors with older MSVC/Win-SDK versions (authored by Julian Eisel (Severin)).
Fix compile errors with older MSVC/Win-SDK versions
Thu, Jun 13, 6:24 PM

Wed, Jun 12

Julian Eisel (Severin) committed rB8e51a7577253: Fix mistake causing compiler error on Windows (authored by Julian Eisel (Severin)).
Fix mistake causing compiler error on Windows
Wed, Jun 12, 11:46 PM
Julian Eisel (Severin) committed rBba2dab402de8: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Wed, Jun 12, 9:39 PM
Julian Eisel (Severin) committed rB796994d22212: Refactor graphics context binding to avoid memory leaks (authored by Julian Eisel (Severin)).
Refactor graphics context binding to avoid memory leaks
Wed, Jun 12, 9:27 PM
Julian Eisel (Severin) committed rB66e90e917973: Fix compile error and warning on GCC (authored by Julian Eisel (Severin)).
Fix compile error and warning on GCC
Wed, Jun 12, 9:27 PM
Julian Eisel (Severin) committed rB1404edbe3a15: Support DirectX Ghost context creation (authored by Julian Eisel (Severin)).
Support DirectX Ghost context creation
Wed, Jun 12, 11:36 AM

Tue, Jun 11

Julian Eisel (Severin) committed rB2f68a76409ea: Split wm_xr.c into multiple files (authored by Julian Eisel (Severin)).
Split wm_xr.c into multiple files
Tue, Jun 11, 5:53 PM
Julian Eisel (Severin) committed rB304d9a20fcbc: Fix compile errors and crashes on Windows (authored by Julian Eisel (Severin)).
Fix compile errors and crashes on Windows
Tue, Jun 11, 4:38 PM
Julian Eisel (Severin) committed rBb169e327bf59: Fix compile error with system OpenXR SDK (authored by Julian Eisel (Severin)).
Fix compile error with system OpenXR SDK
Tue, Jun 11, 2:20 PM

Mon, Jun 10

Julian Eisel (Severin) committed rB7238bbecc404: Cleanup: Rename graphics-lib to graphics-binding (authored by Julian Eisel (Severin)).
Cleanup: Rename graphics-lib to graphics-binding
Mon, Jun 10, 10:17 PM
Julian Eisel (Severin) committed rBa49b4ca4029d: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Mon, Jun 10, 10:17 PM
Julian Eisel (Severin) committed rBeb0424c946f4: Proper management of OpenXR graphics bindings for session setup (authored by Julian Eisel (Severin)).
Proper management of OpenXR graphics bindings for session setup
Mon, Jun 10, 10:03 PM

Thu, Jun 6

Julian Eisel (Severin) committed rB5d6da57aa3a8: Cleanup: Move OpenXRData struct out of wmXRContext (authored by Julian Eisel (Severin)).
Cleanup: Move OpenXRData struct out of wmXRContext
Thu, Jun 6, 6:39 PM
Julian Eisel (Severin) committed rBe968bbc5d890: Fix wrong enum-type used for switch (authored by Julian Eisel (Severin)).
Fix wrong enum-type used for switch
Thu, Jun 6, 5:38 PM
Julian Eisel (Severin) committed rBb1b0e05c540b: Fix CMake errors after merge (?) (authored by Julian Eisel (Severin)).
Fix CMake errors after merge (?)
Thu, Jun 6, 11:27 AM
Julian Eisel (Severin) committed rBe547026dfe36: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Thu, Jun 6, 11:27 AM
Julian Eisel (Severin) committed rBcb4421207359: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
Thu, Jun 6, 10:55 AM

Wed, Jun 5

Julian Eisel (Severin) committed rBf816380af541: Silence warning, fix mem-leak, don't destroy NULL session (authored by Julian Eisel (Severin)).
Silence warning, fix mem-leak, don't destroy NULL session
Wed, Jun 5, 6:05 PM
Julian Eisel (Severin) committed rB5e642bfea172: Initial session state handling (authored by Julian Eisel (Severin)).
Initial session state handling
Wed, Jun 5, 5:03 PM
Julian Eisel (Severin) committed rB0d1a22f74fc0: Barebones for managing session changes (authored by Julian Eisel (Severin)).
Barebones for managing session changes
Wed, Jun 5, 10:23 AM
Julian Eisel (Severin) committed rB20a1af936da0: Enable graphics extensions if available (authored by Julian Eisel (Severin)).
Enable graphics extensions if available
Wed, Jun 5, 1:04 AM
Julian Eisel (Severin) committed rBc9c1b90532df: Cleanup: Correct local variable name (authored by Julian Eisel (Severin)).
Cleanup: Correct local variable name
Wed, Jun 5, 1:04 AM
Julian Eisel (Severin) committed rB4192281e148a: Fix layer and extension count not stored as intended (authored by Julian Eisel (Severin)).
Fix layer and extension count not stored as intended
Wed, Jun 5, 1:04 AM

Tue, Jun 4

Julian Eisel (Severin) committed rB329deadc9e24: Print OpenXR runtime name once connected (authored by Julian Eisel (Severin)).
Print OpenXR runtime name once connected
Tue, Jun 4, 5:41 PM
Julian Eisel (Severin) committed rB53845c554df1: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Tue, Jun 4, 5:03 PM
Julian Eisel (Severin) committed rB35c9e3beed68: Initial VR-session starting/ending (authored by Julian Eisel (Severin)).
Initial VR-session starting/ending
Tue, Jun 4, 5:03 PM

Mon, Jun 3

Julian Eisel (Severin) committed rBe4053cc78596: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
Mon, Jun 3, 9:25 AM
Julian Eisel (Severin) committed rBd2269cfe6be1: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
Mon, Jun 3, 9:25 AM

Sun, Jun 2

Julian Eisel (Severin) committed rB60f66768cf46: Fix GCC compile error, warnings and uninitialized use (authored by Julian Eisel (Severin)).
Fix GCC compile error, warnings and uninitialized use
Sun, Jun 2, 10:34 PM
Julian Eisel (Severin) committed rB3e88974a806b: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Sun, Jun 2, 10:33 PM
Julian Eisel (Severin) committed rB09e7d6cd26a8: Correct previous commit (authored by Julian Eisel (Severin)).
Correct previous commit
Sun, Jun 2, 2:25 AM

Sat, Jun 1

Julian Eisel (Severin) committed rB5d5ad5d6dd64: Gather available OpenXR extensions and API-layers on OpenXR setup (authored by Julian Eisel (Severin)).
Gather available OpenXR extensions and API-layers on OpenXR setup
Sat, Jun 1, 5:17 PM

Thu, May 30

Julian Eisel (Severin) committed rBe70894c36009: Fix compiling with bundled OpenXR SDK sources (authored by Julian Eisel (Severin)).
Fix compiling with bundled OpenXR SDK sources
Thu, May 30, 4:22 PM
Julian Eisel (Severin) committed rB4c11886c4ec1: Corrections to previous commit (authored by Julian Eisel (Severin)).
Corrections to previous commit
Thu, May 30, 2:57 PM
Julian Eisel (Severin) committed rB41e2f2e75f30: Proper creation & destruction of OpenXR instances (authored by Julian Eisel (Severin)).
Proper creation & destruction of OpenXR instances
Thu, May 30, 2:50 PM
Julian Eisel (Severin) committed rB864abbd42514: Support system installed OpenXR SDK (authored by Julian Eisel (Severin)).
Support system installed OpenXR SDK
Thu, May 30, 1:52 AM

Wed, May 29

Julian Eisel (Severin) committed rBa2ac2ec3c385: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Wed, May 29, 8:14 PM
Julian Eisel (Severin) committed rBf333e7eb56e2: Merge branch 'master' into soc-2019-openxr (authored by Julian Eisel (Severin)).
Merge branch 'master' into soc-2019-openxr
Wed, May 29, 8:14 PM

Tue, May 28

Julian Eisel (Severin) committed rB06d52afcda4e: Linux: OpenXR Linking via OpenXR Loader (authored by Julian Eisel (Severin)).
Linux: OpenXR Linking via OpenXR Loader
Tue, May 28, 10:00 PM
Julian Eisel (Severin) committed rBe65ba62c37c7: Windows: OpenXR Linking via OpenXR Loader (authored by Julian Eisel (Severin)).
Windows: OpenXR Linking via OpenXR Loader
Tue, May 28, 1:37 AM

May 24 2019

Julian Eisel (Severin) committed rB965d4683c028: Add version patching for execution region theme (authored by Julian Eisel (Severin)).
Add version patching for execution region theme
May 24 2019, 8:23 PM
Julian Eisel (Severin) committed rBacadc67e07ec: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
May 24 2019, 8:23 PM
Julian Eisel (Severin) committed rBd271955a92cd: Cleanup: Run Clang-Format (authored by Julian Eisel (Severin)).
Cleanup: Run Clang-Format
May 24 2019, 8:23 PM
Julian Eisel (Severin) committed rBd50091024c1b: Use temporary window for file browsing (authored by Julian Eisel (Severin)).
Use temporary window for file browsing
May 24 2019, 8:23 PM
Julian Eisel (Severin) committed rB6d0a6e380e57: Fix failing assert on factory settings load (authored by Julian Eisel (Severin)).
Fix failing assert on factory settings load
May 24 2019, 7:59 PM

May 23 2019

Julian Eisel (Severin) committed rB9eb667b76d27: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
May 23 2019, 9:50 PM

May 15 2019

Julian Eisel (Severin) committed rB9a2c45a3b1a9: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
May 15 2019, 10:40 PM

May 9 2019

Julian Eisel (Severin) committed rB84012c211940: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
May 9 2019, 6:39 PM

May 6 2019

Julian Eisel (Severin) committed rB56cf28f427cf: Merge branch 'filebrowser_redesign' of git.blender.org:blender into… (authored by Julian Eisel (Severin)).
Merge branch 'filebrowser_redesign' of git.blender.org:blender into…
May 6 2019, 6:12 PM
Julian Eisel (Severin) committed rBf40a7b41ae2f: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
May 6 2019, 6:12 PM
Julian Eisel (Severin) added a comment to rBee0d8426ab6d: UI: Dynamic region size for file browser options.

Indeed, seems like button handling is messed up here...

May 6 2019, 5:36 PM

May 4 2019

Julian Eisel (Severin) raised the priority of T60289: Active Tools Break Custom Gizmos from Normal to Confirmed, High.

This seems like a very typical use case of custom gizmos so definitely something that should be fixed for 2.80.

May 4 2019, 4:03 PM · BF Blender
Julian Eisel (Severin) assigned T60289: Active Tools Break Custom Gizmos to Campbell Barton (campbellbarton).
May 4 2019, 4:01 PM · BF Blender
Julian Eisel (Severin) added a comment to T64045: Crash on Back to Previous.

Two notes:

  • This bug seems to have been there since 2.5, I think since rB6634ed9a872ac. (Testing 2.5 Alpha, the issue is present there.) In 2.8 it was quite difficult to replicate without the given .blend file.
  • There's still an issue remaining for 2.8 here: Before clicking "Back to previous", the fullscreen of the newly activated Motion Tracking workspace is corrupt. Except of the global bars, no redraw happens, all regions are regarded as hidden. Checked a bit but not sure if I'll have enough time to fix this. It seems the fullscreen area vertices aren't scaled correctly, making it too small for any regions.
May 4 2019, 3:43 PM · User Interface, BF Blender
Julian Eisel (Severin) committed rB94a064c0e958: Fix T64045: Crash activating fullscreen workspace (authored by Julian Eisel (Severin)).
Fix T64045: Crash activating fullscreen workspace
May 4 2019, 3:33 PM
Julian Eisel (Severin) closed T64045: Crash on Back to Previous as Resolved by committing rB94a064c0e958: Fix T64045: Crash activating fullscreen workspace.
May 4 2019, 3:33 PM · User Interface, BF Blender
Julian Eisel (Severin) committed rBd83a72ec104c: Fix crash activating a fullscreened screen (authored by Julian Eisel (Severin)).
Fix crash activating a fullscreened screen
May 4 2019, 3:32 PM

May 3 2019

Julian Eisel (Severin) committed rB2729290e3649: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
May 3 2019, 11:49 PM
Julian Eisel (Severin) committed rBe78d9946b809: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
May 3 2019, 11:49 PM
Julian Eisel (Severin) added a comment to T62971: File Browser UI.
  1. The operator settings region in the bottom left often has the wrong size, and is way too big.
    • We could make the area size dynamic, based on the number of options:

May 3 2019, 11:19 PM · User Interface, BF Blender
Julian Eisel (Severin) committed rBee0d8426ab6d: UI: Dynamic region size for file browser options (authored by Julian Eisel (Severin)).
UI: Dynamic region size for file browser options
May 3 2019, 11:17 PM
Julian Eisel (Severin) closed T63810: font as Invalid.

Requested information not provided after a while. Closing due to our tracker policy.
If requested information is given and the issue still persists, we can reopen.
Thanks for reporting nevertheless.

May 3 2019, 11:03 PM · BF Blender
Julian Eisel (Severin) accepted D4771: refactor: arrow keys navigation(walk_select).
May 3 2019, 10:59 PM
Julian Eisel (Severin) added a comment to D4771: refactor: arrow keys navigation(walk_select).

Think this is fine, although better wait until it's used somewhere else than file browser (outliner most likely). Also, might make sense to add UI_ prefix, so UI_SELECT_WALK_FOO to make clear this is UI only.

May 3 2019, 10:59 PM
Julian Eisel (Severin) merged task T52513: File Browser cannot see folder aliases on Mac into T60682: macOS alias folders not visible in file browser.
May 3 2019, 10:48 PM · Platform: macOS
Julian Eisel (Severin) merged T52513: File Browser cannot see folder aliases on Mac into T60682: macOS alias folders not visible in file browser.
May 3 2019, 10:48 PM · Platform: macOS, BF Blender

May 2 2019

noki paike (amonpaike) awarded T38178: Modifiers UI a Like token.
May 2 2019, 6:27 PM · BF Blender, User Interface

Apr 29 2019

Julian Eisel (Severin) added a comment to T63992: Outliner: Keyboard navigation.

I realize this only aims for basic support. However for more than that I'd like to leave some notes here.

Apr 29 2019, 9:53 PM · BF Blender, User Interface

Apr 24 2019

Julian Eisel (Severin) committed rB9dc25744b344: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
Apr 24 2019, 3:17 PM
Julian Eisel (Severin) committed rBda2e53c9e72c: Merge 'master' into 'filebrowser_redesign' (authored by Julian Eisel (Severin)).
Merge 'master' into 'filebrowser_redesign'
Apr 24 2019, 3:17 PM
Julian Eisel (Severin) committed rB1be01b3d5b73: Merge 'master' into 'filebrowser_redesign' (authored by Julian Eisel (Severin)).
Merge 'master' into 'filebrowser_redesign'
Apr 24 2019, 3:17 PM
Julian Eisel (Severin) committed rB903d0a35b3fe: Update to new clang-format code style (authored by Julian Eisel (Severin)).
Update to new clang-format code style
Apr 24 2019, 3:17 PM
Julian Eisel (Severin) committed rBbf7e9f669126: Merge 'master' into 'filebrowser_redesign' (authored by Julian Eisel (Severin)).
Merge 'master' into 'filebrowser_redesign'
Apr 24 2019, 3:17 PM
Julian Eisel (Severin) committed rB4376965a2e19: Merge branch 'master' into filebrowser_redesign (authored by Julian Eisel (Severin)).
Merge branch 'master' into filebrowser_redesign
Apr 24 2019, 3:16 PM
Julian Eisel (Severin) committed rBd069dc9859ea: Initially split filename and directory-path into two regions (authored by Julian Eisel (Severin)).
Initially split filename and directory-path into two regions
Apr 24 2019, 3:16 PM

Apr 4 2019

Julian Eisel (Severin) added a comment to T63263: Box selecting ".." in the file browser makes "Parent Directory" the default action..

Discussion about the general file browser design should go into T62971. A colleague and I are actually working on this so expect news soon.
I'd vote for removing the '..' entry. For some users it might be confusing, and there is a button and a shortcut for it (P). With the button moved close to the file path, as planned, I think that will become more discoverable.

Apr 4 2019, 10:47 PM · BF Blender

Mar 25 2019

Julian Eisel (Severin) claimed T37982: File Browser options minor UI improvements.
Mar 25 2019, 2:23 PM · User Interface, BF Blender

Mar 9 2019

Julian Eisel (Severin) updated subscribers of rB40412499433e: Merge branch 'blender2.7'.

@Jeroen Bakker (jbakker) you should probably double check how I resolved the merge conflicts ;)

Mar 9 2019, 5:28 PM
Julian Eisel (Severin) added a comment to T57655: Crash after opening a v2.79 file saved with maximized area.

Fixed the file browser glitch too now (rB0a28bb14222c).

Mar 9 2019, 5:25 PM · BF Blender
Julian Eisel (Severin) committed rB40412499433e: Merge branch 'blender2.7' (authored by Julian Eisel (Severin)).
Merge branch 'blender2.7'
Mar 9 2019, 5:23 PM
Julian Eisel (Severin) committed rB0a28bb14222c: Fix stashed full-screens returning to wrong layout (authored by Julian Eisel (Severin)).
Fix stashed full-screens returning to wrong layout
Mar 9 2019, 5:08 PM
Julian Eisel (Severin) added a comment to T57655: Crash after opening a v2.79 file saved with maximized area.

Committed fix for the crash now.
For the record, I'm sure this used to work, Campbell and I both worked on getting fullscreen file reading with workspace versioning to work fine. So this must have gotten broken by some further changes somewhere. Shows once more how fragile the full-screen code is...

Mar 9 2019, 1:20 PM · BF Blender
Julian Eisel (Severin) committed rB7e5d1a9560a5: Fix T57655: Crash opening 2.79 file saved with maximized area (authored by Julian Eisel (Severin)).
Fix T57655: Crash opening 2.79 file saved with maximized area
Mar 9 2019, 1:11 PM
Julian Eisel (Severin) closed T57655: Crash after opening a v2.79 file saved with maximized area as Resolved by committing rB7e5d1a9560a5: Fix T57655: Crash opening 2.79 file saved with maximized area.
Mar 9 2019, 1:11 PM · BF Blender

Jan 9 2019

Julian Eisel (Severin) updated subscribers of T60347: My custom workspace never shows up in the list of available workspaces.

Just for the notes: What's there now is not the final design. @William Reynish (billreynish) already started working on a design to edit this configuration from the new Preferences. I hope to get around to implement this soon.

Jan 9 2019, 5:05 PM · BF Blender: 2.8

Jan 7 2019

Bataev Artem (shader) awarded T54115: Redesign User Preferences a Dat Boi token.
Jan 7 2019, 9:40 PM · User Interface
Julian Eisel (Severin) triaged T60289: Active Tools Break Custom Gizmos as Normal priority.
Jan 7 2019, 8:00 PM · BF Blender