Julian Eisel (Severin)
Developer - specializing in UI

Projects (8)

User Details

User Since
Dec 12 2013, 11:11 PM (188 w, 18 h)

Recent Activity

Wed, Jul 19

Julian Eisel (Severin) added a comment to T51969: Filebrowser "Open File" button disappear when double-click thumbnail.

Spent some time investigating this and noticed the difference to master is that the file-open handler is not stored in wmWindow.modalhandlers but in wmWindow.handlers, which have a much lower priority. So probably some other handler returned WM_HANDLER_BREAK, blocking the handling of wmWindow.handlers (just guessing on this, didn't investigate deeper).

Wed, Jul 19, 10:02 PM · BF Blender: 2.8
Julian Eisel (Severin) committed rB827dc700baf1: Fix T51969: Filebrowser "Open File" button disappear when double-click thumbnail (authored by Julian Eisel (Severin)).
Fix T51969: Filebrowser "Open File" button disappear when double-click thumbnail
Wed, Jul 19, 9:50 PM
Julian Eisel (Severin) added a reverting commit for rB82ba89b042e7: Fix T49961: Blender 2.8 Crashes on saving an image: rB827dc700baf1: Fix T51969: Filebrowser "Open File" button disappear when double-click thumbnail.
Wed, Jul 19, 9:50 PM
Julian Eisel (Severin) closed T51969: Filebrowser "Open File" button disappear when double-click thumbnail as "Resolved" by committing rB827dc700baf1: Fix T51969: Filebrowser "Open File" button disappear when double-click thumbnail.
Wed, Jul 19, 9:50 PM · BF Blender: 2.8

Tue, Jul 18

Julian Eisel (Severin) committed rB63f54f6d8dec: Fix scale glitches on startup & DPI change (authored by Julian Eisel (Severin)).
Fix scale glitches on startup & DPI change
Tue, Jul 18, 8:52 PM
Julian Eisel (Severin) committed rBbe7bec33f6cb: Support renaming workspaces through tabs (authored by Julian Eisel (Severin)).
Support renaming workspaces through tabs
Tue, Jul 18, 8:52 PM

Mon, Jul 17

Julian Eisel (Severin) committed rBf8cf3afb22a3: Minor corrections to tab drawing (authored by Julian Eisel (Severin)).
Minor corrections to tab drawing
Mon, Jul 17, 5:57 PM

Thu, Jul 13

Julian Eisel (Severin) placed T45301: Lock wiew to cursor not working up for grabs.
Thu, Jul 13, 6:30 PM · User Interface, BF Blender
Julian Eisel (Severin) changed Type from Bug to Design on T45301: Lock wiew to cursor not working.
Thu, Jul 13, 6:30 PM · User Interface, BF Blender
Julian Eisel (Severin) reopened T45301: Lock wiew to cursor not working as "Open".

Also reopening as design task. Like I said, this change seems to be crucial to some people.

Thu, Jul 13, 6:29 PM · User Interface, BF Blender
Julian Eisel (Severin) added a comment to T45301: Lock wiew to cursor not working.

Even though the workflow people used with the old behavior may abuse the original idea of the feature, I'd say we should keep supporting it. Maybe not many people use "Lock to Cursor" at all, but apparently for those who do, this change is crucial. BTW, I don't remember hearing anybody complain about the old behavior.

Thu, Jul 13, 6:28 PM · User Interface, BF Blender

Tue, Jul 11

Julian Eisel (Severin) committed rB36806f935f54: Make topbar scale correctly with DPI (authored by Julian Eisel (Severin)).
Make topbar scale correctly with DPI
Tue, Jul 11, 9:04 PM
Julian Eisel (Severin) committed rB9525a41c32a7: Split topbar into multiple aligned & independently scrollable sections (authored by Julian Eisel (Severin)).
Split topbar into multiple aligned & independently scrollable sections
Tue, Jul 11, 2:52 PM

Sun, Jul 9

Julian Eisel (Severin) committed rBdd1509de4356: Merge branch 'blender2.8' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'blender2.8' into topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rB84c2f941f55d: Fix multiple tooltips appearing in topbar (authored by Julian Eisel (Severin)).
Fix multiple tooltips appearing in topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rB26251c267375: Fix 'New Window' operator not creating topbar (authored by Julian Eisel (Severin)).
Fix 'New Window' operator not creating topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rBe463dc8dac78: Merge branch 'blender2.8' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'blender2.8' into topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rBbcb8bfdf60db: Fix redraw glitches with popups overlapping topbar (authored by Julian Eisel (Severin)).
Fix redraw glitches with popups overlapping topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rBa0cc71ce7aa9: Merge branch 'blender2.8' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'blender2.8' into topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rBbc1f409d1e4e: Use tabs to list workspaces in topbar (authored by Julian Eisel (Severin)).
Use tabs to list workspaces in topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rB1675f7664d99: Quick fix for huge preview button in topbar (authored by Julian Eisel (Severin)).
Quick fix for huge preview button in topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rB50b2122c7076: Fix error in versioning code after latest merge (authored by Julian Eisel (Severin)).
Fix error in versioning code after latest merge
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rBf920910ca4a6: Update topbar theme colors (authored by Julian Eisel (Severin)).
Update topbar theme colors
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rB58c6d5c1c195: Merge branch 'workspaces' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'workspaces' into topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rB99e16eb2f6b4: Remove 3D View redo region/panel (authored by Julian Eisel (Severin)).
Remove 3D View redo region/panel
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rB5546dae58906: Move around buttons in topbar (authored by Julian Eisel (Severin)).
Move around buttons in topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rB25556e9eaa0f: Show operator redo buttons in topbar (authored by Julian Eisel (Severin)).
Show operator redo buttons in topbar
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rBbbbeae45319e: Draw lower bar of top-bar using header drawing & definition code (authored by Julian Eisel (Severin)).
Draw lower bar of top-bar using header drawing & definition code
Sun, Jul 9, 11:09 PM
Julian Eisel (Severin) committed rBbd0e3965573b: Fix compile error, cleanup (authored by Julian Eisel (Severin)).
Fix compile error, cleanup
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBcdf7722beecd: Merge branch 'workspaces' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'workspaces' into topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB0934578f8cad: Merge branch 'workspaces' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'workspaces' into topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB2803e9ef6780: Make branch work with recent changes from master/workspaces (authored by Julian Eisel (Severin)).
Make branch work with recent changes from master/workspaces
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBdd3707a83d1b: Add missing file (authored by Julian Eisel (Severin)).
Add missing file
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBb8de04423cf8: Merge branch 'blender2.8' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'blender2.8' into topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB6a42a17d183d: Merge branch 'workspaces' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'workspaces' into topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBdfb442bf4a1a: Merge branch 'workspaces' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'workspaces' into topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBbc4590cfe1fc: Remove all Info Editors when loading old files (authored by Julian Eisel (Severin)).
Remove all Info Editors when loading old files
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBcf5238aab626: Uber-picky: Remove single pixel offset on topbar (authored by Julian Eisel (Severin)).
Uber-picky: Remove single pixel offset on topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB40fea5ac9df0: Get basic button handling in top bar to work (authored by Julian Eisel (Severin)).
Get basic button handling in top bar to work
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB5c6eca9467fe: Support topbar drawing for all draw methods (authored by Julian Eisel (Severin)).
Support topbar drawing for all draw methods
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB982cd7ef5e15: Add/use iterator for all areas in screen (not just screen-layout) (authored by Julian Eisel (Severin)).
Add/use iterator for all areas in screen (not just screen-layout)
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB3ccc83f7bfbd: Merge branch 'workspaces' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'workspaces' into topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBd7535d437470: Draw info editor buttons in topbar (authored by Julian Eisel (Severin)).
Draw info editor buttons in topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBc642c2420b68: Create global areas for all non-temp windows (authored by Julian Eisel (Severin)).
Create global areas for all non-temp windows
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB0320b667ab92: Get rid of hardcoded screen-size calculation (authored by Julian Eisel (Severin)).
Get rid of hardcoded screen-size calculation
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB06c51dfa94f3: OpenGL: wm_gesture uses new imm mode (authored by Willian Padovani Germano (ianwill)).
OpenGL: wm_gesture uses new imm mode
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB771610bbaf5f: Merge branch 'workspaces' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'workspaces' into topbar
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB8e724b6043cd: Merge branch 'blender2.8' into workspaces (authored by Julian Eisel (Severin)).
Merge branch 'blender2.8' into workspaces
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBdabeaf806cb5: OpenColorIO: Update glsl implementation to be ready for ogl 3.3 core (authored by Clément Foucault (fclem)).
OpenColorIO: Update glsl implementation to be ready for ogl 3.3 core
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB4cc07f819b5b: Opengl glaDrawPixels removal: More descriptive setup. (authored by Clément Foucault (fclem)).
Opengl glaDrawPixels removal: More descriptive setup.
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB3414b883f699: Fix break in drawscredge_area_draw when in fullscreen (authored by Dalai Felinto (dfelinto)).
Fix break in drawscredge_area_draw when in fullscreen
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBa8ad73668290: Fix T50714: Collections: Adding object to scene without an existing collection (authored by Dalai Felinto (dfelinto)).
Fix T50714: Collections: Adding object to scene without an existing collection
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBa097123701af: Unittest: split object_add in individual test files (authored by Dalai Felinto (dfelinto)).
Unittest: split object_add in individual test files
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rBaab365df372a: Silence warnings in draw_armature.c (authored by Dalai Felinto (dfelinto)).
Silence warnings in draw_armature.c
Sun, Jul 9, 11:08 PM
Julian Eisel (Severin) committed rB9a2745b95aa3: OpenGl immediate mode: drawnode.c (authored by Luca Rood (LucaRood)).
OpenGl immediate mode: drawnode.c
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB897bd0446539: Add immDrawBorderCorners function (authored by Luca Rood (LucaRood)).
Add immDrawBorderCorners function
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB863cc2ebec8f: Opengl glaDrawPixels removal: #if 0 glDrawPixels... (authored by Clément Foucault (fclem)).
Opengl glaDrawPixels removal: #if 0 glDrawPixels...
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB61a7ddb2b2b1: Opengl glaDrawPixels removal: mask_draw.c (authored by Clément Foucault (fclem)).
Opengl glaDrawPixels removal: mask_draw.c
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB31c4fef9c8fa: Opengl glaDrawPixels removal: image_draw.c (authored by Clément Foucault (fclem)).
Opengl glaDrawPixels removal: image_draw.c
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rBacca78d651ee: Opengl glaDrawPixels removal: interface (authored by Clément Foucault (fclem)).
Opengl glaDrawPixels removal: interface
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB15367dce7670: Opengl glaDrawPixels removal: editors/spaces (authored by Clément Foucault (fclem)).
Opengl glaDrawPixels removal: editors/spaces
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rBe428dcaf0d48: Opengl glaDrawPixels removal: windowmanager (authored by Clément Foucault (fclem)).
Opengl glaDrawPixels removal: windowmanager
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rBbf9666ae5fa5: Opengl glaDrawPixels removal: editors/render (authored by Clément Foucault (fclem)).
Opengl glaDrawPixels removal: editors/render
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rBcd487d654ddb: OpenGL: Make glaDrawImBuf_glsl functions compatible with new immDrawPixels (authored by Clément Foucault (fclem)).
OpenGL: Make glaDrawImBuf_glsl functions compatible with new immDrawPixels
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB61aa808a54d7: OpenGL immediate mode: new shader image shuffle color (authored by Clément Foucault (fclem)).
OpenGL immediate mode: new shader image shuffle color
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB8a1d44cbd201: OpenGL immediate mode: fix asserts in clip dopesheet (authored by Clément Foucault (fclem)).
OpenGL immediate mode: fix asserts in clip dopesheet
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rBc228848ee5b4: OpenGL immediate mode: modifying immDrawPixelsTex (authored by Clément Foucault (fclem)).
OpenGL immediate mode: modifying immDrawPixelsTex
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB70ceb165522d: Clay Engine: fix format (3D instead of 2D) (authored by Clément Foucault (fclem)).
Clay Engine: fix format (3D instead of 2D)
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB28ccb92f2a0d: OpenGL immediate mode: gpu_framebuffer.c (authored by Clément Foucault (fclem)).
OpenGL immediate mode: gpu_framebuffer.c
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB79de361970cf: Add Top Bar space-type (authored by Julian Eisel (Severin)).
Add Top Bar space-type
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rBd0bfb9d1c688: Merge branch 'blender2.8' into workspaces (authored by Julian Eisel (Severin)).
Merge branch 'blender2.8' into workspaces
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB2aa7e32bbdc3: Merge branch 'workspaces' into topbar (authored by Julian Eisel (Severin)).
Merge branch 'workspaces' into topbar
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rBf1cedca822c5: Make global areas draw-able (authored by Julian Eisel (Severin)).
Make global areas draw-able
Sun, Jul 9, 11:07 PM
Julian Eisel (Severin) committed rB6a73beed3264: Force some free space in window for global topbar (authored by Julian Eisel (Severin)).
Force some free space in window for global topbar
Sun, Jul 9, 11:07 PM

Fri, Jun 30

Julian Eisel (Severin) abandoned D2284: Generic Viewport Render Engine API.
Fri, Jun 30, 6:34 PM
Julian Eisel (Severin) added a comment to D2284: Generic Viewport Render Engine API.

Yes it can. Draw-manager goes into same direction as I intended to go with this, so it's totally redundant now.

Fri, Jun 30, 6:34 PM

Fri, Jun 23

Julian Eisel (Severin) lowered the priority of T50989: Rotation in Maya presets broken from "Normal" to "Incomplete".

Really can't recreate this here. The first thing to try would be using factory settings and changing to Maya preset afterwards.

Fri, Jun 23, 4:23 PM · BF Blender

Jun 14 2017

Julian Eisel (Severin) committed rBa394d681775c: Fix possible heap use-after-free in workspace lib-linking (authored by Julian Eisel (Severin)).
Fix possible heap use-after-free in workspace lib-linking
Jun 14 2017, 12:12 AM

Jun 13 2017

Julian Eisel (Severin) committed rBc9de10a632e3: Fix compiling blenderplayer (tm) (authored by Julian Eisel (Severin)).
Fix compiling blenderplayer (tm)
Jun 13 2017, 11:41 PM
Julian Eisel (Severin) committed rB0095f4f83465: Fix T51794: Crash on hair file when opening with no UI (authored by Julian Eisel (Severin)).
Fix T51794: Crash on hair file when opening with no UI
Jun 13 2017, 11:40 PM
Julian Eisel (Severin) closed T51794: Workspace: Crash on hair file when opening with no UI as "Resolved" by committing rB0095f4f83465: Fix T51794: Crash on hair file when opening with no UI.
Jun 13 2017, 11:40 PM · BF Blender: 2.8

Jun 11 2017

Julian Eisel (Severin) committed rB09eb11363e9f: Use two decimal places for UI scale User Preference option (authored by Julian Eisel (Severin)).
Use two decimal places for UI scale User Preference option
Jun 11 2017, 11:01 PM

Jun 10 2017

Julian Eisel (Severin) closed T51291: Replace placeholder "Force" and "Group Instance" icons in Add menu with custom icons as "Resolved".

Committed rB0dd6e5bfee3de. Thanks all!

Jun 10 2017, 4:50 PM · BF Blender: Next, User Interface, BF Blender
Julian Eisel (Severin) committed rB0dd6e5bfee3d: UI: Replace placeholder icons in object-add menu (authored by Julian Eisel (Severin)).
UI: Replace placeholder icons in object-add menu
Jun 10 2017, 4:48 PM

Jun 9 2017

Julian Eisel (Severin) requested changes to D2583: Forward compatibility for 2.8 files.

Requesting changes since we apparently agree that this isn't the best solution.

Jun 9 2017, 7:42 PM
Julian Eisel (Severin) added a comment to D2583: Forward compatibility for 2.8 files.

I also don't think we need to touch 2.7x code here. Forward compatibility should indeed be solvable by writing data that pre-2.8 Blender can read.

Jun 9 2017, 7:41 PM
Julian Eisel (Severin) committed rBda305097250b: Fix failing render-layer tests after workpsace commit (authored by Julian Eisel (Severin)).
Fix failing render-layer tests after workpsace commit
Jun 9 2017, 7:30 PM
Julian Eisel (Severin) committed rB2bb004e03d11: Fix crash when deleting active workspace render-layer (authored by Julian Eisel (Severin)).
Fix crash when deleting active workspace render-layer
Jun 9 2017, 5:18 PM

Jun 6 2017

Julian Eisel (Severin) closed D2687: Store custom transform orientations per workspace.
Jun 6 2017, 1:28 PM
Julian Eisel (Severin) added a comment to D2687: Store custom transform orientations per workspace.

Committed rB46fc0bb87ebda, thanks a lot for the review!

Jun 6 2017, 1:27 PM

Jun 1 2017

Julian Eisel (Severin) committed rB46fc0bb87ebd: Move custom transform orientations to workspace (authored by Julian Eisel (Severin)).
Move custom transform orientations to workspace
Jun 1 2017, 8:47 PM
Julian Eisel (Severin) committed rB7f564d74f9ed: Main Workspace Integration (authored by Julian Eisel (Severin)).
Main Workspace Integration
Jun 1 2017, 8:09 PM
Julian Eisel (Severin) closed D2451: Main Workspace Integration by committing rB7f564d74f9ed: Main Workspace Integration.
Jun 1 2017, 8:09 PM · BF Blender: 2.8, User Interface
Julian Eisel (Severin) committed rB778f4f310a92: Merge branch 'blender2.8' into workspaces (authored by Julian Eisel (Severin)).
Merge branch 'blender2.8' into workspaces
Jun 1 2017, 7:57 PM
Julian Eisel (Severin) committed rB0af93cf1ac27: Merge branch 'master' into blender2.8 (authored by Julian Eisel (Severin)).
Merge branch 'master' into blender2.8
Jun 1 2017, 7:57 PM
Julian Eisel (Severin) committed rB2eba93970088: Show alternative mode button when building without USE_WORKSPACE_MODE (authored by Julian Eisel (Severin)).
Show alternative mode button when building without USE_WORKSPACE_MODE
Jun 1 2017, 7:22 PM
Julian Eisel (Severin) committed rBf3e5c728162e: Move version patches from blender2.8 into version-checked blocks (authored by Julian Eisel (Severin)).
Move version patches from blender2.8 into version-checked blocks
Jun 1 2017, 6:19 PM
Julian Eisel (Severin) committed rBf85893fb967f: Fix layout cycling not working (authored by Julian Eisel (Severin)).
Fix layout cycling not working
Jun 1 2017, 5:42 PM
Julian Eisel (Severin) committed rB71ac1667d596: Merge branch 'blender2.8' into workspaces (authored by Julian Eisel (Severin)).
Merge branch 'blender2.8' into workspaces
Jun 1 2017, 5:42 PM

May 31 2017

Julian Eisel (Severin) added a comment to D2451: Main Workspace Integration.

So quick update...
All review points should be addressed. The diff is a bit smaller now ;)
After latest patch update, custom transform orientations may behave a bit glitchy but that is kind of intentionally. D2687 should fix these by moving transform orientation from scene to workspace level. It should be applied right after this.

May 31 2017, 4:56 PM · BF Blender: 2.8, User Interface