Page MenuHome

Harley Acheson (harley)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 7 2010, 9:01 PM (466 w, 6 d)

Recent Activity

Today

Harley Acheson (harley) created D4368: Better UI Handling of Line Width.
Sun, Feb 17, 3:20 AM · User Interface, BF Blender: 2.8, BF Blender

Yesterday

Harley Acheson (harley) added a comment to T61606: screen area border not matching clickable area if thick lines is selected.

I thought this “line width” was intended to only affect lines in the 3D editor? With it changing everything it makes it more complex to determine how big something is since this is independent of user scale. We currently have a very large number of unnoticed “off by a pixel” errors because of this.

Sat, Feb 16, 4:35 PM · User Interface, BF Blender: 2.8

Fri, Feb 15

Harley Acheson (harley) added a comment to T57690: No way to distinguish enum buttons that support shift-click to select multiple.

I guess I'm the only one who thinks this is not an issue

Fri, Feb 15, 7:37 PM · User Interface, BF Blender: 2.8
Harley Acheson (harley) added a comment to T57690: No way to distinguish enum buttons that support shift-click to select multiple.

Well ignoring any political aspects to it (just don't mention my name. LOL), the parts to be thought through carefully are mostly about "extending" selection while changing modes.

Fri, Feb 15, 6:01 PM · User Interface, BF Blender: 2.8
Harley Acheson (harley) added a comment to T61554: Region Overlap: Input is blocked .

This is not just a cosmetic issue...

Fri, Feb 15, 5:22 PM · User Interface, BF Blender: 2.8
Harley Acheson (harley) added a comment to T57690: No way to distinguish enum buttons that support shift-click to select multiple.

To be honest, I don't think the first solution could be implemented in practice because the howls of protest would be unbearable. LOL. But it could be thought through. I had suggested using ctrl-click for current behavior, but that was wrong. That suggestion was really about just swapping the default behavior with the current Shift behavior. And we do have some (fairly) consistent rules on how shift, ctrl, and alt change selection behaviors.

Fri, Feb 15, 4:57 PM · User Interface, BF Blender: 2.8
Harley Acheson (harley) added a comment to T57690: No way to distinguish enum buttons that support shift-click to select multiple.

Another, less extreme idea, that does not require any behavior changes.

Fri, Feb 15, 4:37 AM · User Interface, BF Blender: 2.8
Harley Acheson (harley) added a comment to T57690: No way to distinguish enum buttons that support shift-click to select multiple.

Probably not an acceptable answer, but...one thought is to not (somehow) highlight hidden behavior, but remove the hidden behavior...

Fri, Feb 15, 2:34 AM · User Interface, BF Blender: 2.8
Harley Acheson (harley) added a comment to T61554: Region Overlap: Input is blocked .

Although I do agree that this can be dealt with in a number of ways, I think we should *ALSO* make the default starting theme show a small amount of opacity for those areas.

Fri, Feb 15, 12:28 AM · User Interface, BF Blender: 2.8

Thu, Feb 14

Harley Acheson (harley) added a comment to T57720: Scrollbars should make space for the invisible action zone in the corners.

Fixed with this commit:

Thu, Feb 14, 8:18 PM · User Interface, BF Blender: 2.8
Luciano Muñoz Sessarego (looch) awarded D4264: Splitting/Joining Feedback a Love token.
Thu, Feb 14, 8:57 AM · User Interface, BF Blender: 2.8, BF Blender

Mon, Feb 11

Oleg (DotBow) awarded D4264: Splitting/Joining Feedback a Love token.
Mon, Feb 11, 8:56 PM · User Interface, BF Blender: 2.8, BF Blender
Joshua Knauber (JoshuaKnauber) awarded D4264: Splitting/Joining Feedback a Love token.
Mon, Feb 11, 8:17 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4264: Splitting/Joining Feedback.

If this gets approved and committed I will then propose adding some more cursors as per Gavin's suggestion: Four different "hover" cursors for the corners so you can see which zone you would hit.

Mon, Feb 11, 7:57 PM · User Interface, BF Blender: 2.8, BF Blender
Gavin Scott (Zoot) awarded D4264: Splitting/Joining Feedback a Love token.
Mon, Feb 11, 7:47 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4242: Corner Action Zones Not Bisected by Move.

Hey Gavin!

Mon, Feb 11, 7:38 PM · BF Blender: 2.8

Sun, Feb 10

Harley Acheson (harley) added a comment to D4329: Limited Two-Color Icons Proof of Concept.

No worries, just playing with the idea.

Sun, Feb 10, 5:30 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) created D4329: Limited Two-Color Icons Proof of Concept.
Sun, Feb 10, 5:56 AM · User Interface, BF Blender: 2.8, BF Blender

Thu, Feb 7

Harley Acheson (harley) added a comment to T61244: Proposal: Remove bottom headers.

I don't understand the rationale behind your points...order should be reversed, like it is on the rest of the menus.

Thu, Feb 7, 10:57 PM · BF Blender
Harley Acheson (harley) added a comment to T61244: Proposal: Remove bottom headers.

Just in case my long explanation was unclear...

Thu, Feb 7, 6:17 PM · BF Blender

Wed, Feb 6

Harley Acheson (harley) added a comment to T61244: Proposal: Remove bottom headers.

In fact there will probably be more collapsible sections in popovers in the future

Wed, Feb 6, 5:51 PM · BF Blender
Harley Acheson (harley) added a comment to T61244: Proposal: Remove bottom headers.

First, I love the idea of editors always having an (optional) header on top and (optional) footer at bottom. So I am very in favor of removing the option of headers on the bottom.

Wed, Feb 6, 5:36 PM · BF Blender

Tue, Feb 5

Harley Acheson (harley) added a watcher for User Interface: Harley Acheson (harley).
Tue, Feb 5, 4:44 PM

Mon, Feb 4

Harley Acheson (harley) added a comment to D4298: Automatic 3DView Overlay Colors.

Yes @William Reynish (billreynish), this method is definitely an improvement in the vast majority of cases. And is now no worse, and probably a bit better, at the extremes.

Mon, Feb 4, 6:27 PM · User Interface, BF Blender: 2.8, BF Blender
Jonathan Lampel (jonathanl) awarded D4264: Splitting/Joining Feedback a Love token.
Mon, Feb 4, 6:23 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) updated the diff for D4298: Automatic 3DView Overlay Colors.

Okay, my previous idea about the keyframe colors were dumb. I cannot manufacture a kind of "yellow" that is recognizable as yellow when shown against a white background regardless of what shadows are used.

Mon, Feb 4, 6:00 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4298: Automatic 3DView Overlay Colors.

Actually there might not be too many worms in the can...

Mon, Feb 4, 2:31 AM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4298: Automatic 3DView Overlay Colors.

Yes, when that second line, draw_selected_name(), is shown there are some instances where the text is not intended to be white. I did nothing with those because I didn't quite understand their usages. The only thing changed it is that they would use the same shadow as the other overlay text.

Mon, Feb 4, 1:20 AM · User Interface, BF Blender: 2.8, BF Blender

Sun, Feb 3

William Reynish (billreynish) awarded D4298: Automatic 3DView Overlay Colors a Like token.
Sun, Feb 3, 11:10 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4298: Automatic 3DView Overlay Colors.

Yes, I can't anything that breaks it.

Sun, Feb 3, 11:08 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) updated the diff for D4298: Automatic 3DView Overlay Colors.

I added an "icon_color" member to wmGizmo (to go along with "color" and "color_hi"). That way when it is about to draw the gizmo icons it can get the colors from there instead of just using TH_TEXT. Since that is populated from the View3D values this means that the icons can be different if you have multiple 3D viewports open with different backgrounds.

Sun, Feb 3, 9:52 PM · User Interface, BF Blender: 2.8, BF Blender
stefano severi (Tetone) awarded D4298: Automatic 3DView Overlay Colors a Like token.
Sun, Feb 3, 9:18 PM · User Interface, BF Blender: 2.8, BF Blender
noki paike (amonpaike) awarded D4298: Automatic 3DView Overlay Colors a Like token.
Sun, Feb 3, 8:44 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) updated the diff for D4298: Automatic 3DView Overlay Colors.

if Shading Type is Rendered, then ED_view3d_background_color_get() will return an arbitrary dark-ish value that results in strong white text, dark shadows, etc

Sun, Feb 3, 6:51 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) updated the diff for D4298: Automatic 3DView Overlay Colors.
  • Saving Text color, shadow, scrim color in View3D's overlay struct
    • Draw viewport name overlay with View3D text color
    • Draw selected name overlay with View3D text color
    • Clamp text color and shadow colors to (0-1)
    • Gizmo uses View3D's scrim color
Sun, Feb 3, 5:19 AM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) updated the diff for D4298: Automatic 3DView Overlay Colors.
  • Replaced gray approximation with more accurate multiplied version
    • Overlay text shadow size increased back to 5 (original value)
    • Scrim behind navigate widget gets lower opacity
    • Scrim color (circle behind widget) always increases contrast
Sun, Feb 3, 2:32 AM · User Interface, BF Blender: 2.8, BF Blender
Duarte Farrajota Ramos (duarteframos) awarded D4298: Automatic 3DView Overlay Colors a Like token.
Sun, Feb 3, 1:28 AM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4298: Automatic 3DView Overlay Colors.

In more complex scenes the background color is not so relevant as most of the 3D viewport is covered by objects. In lookdev and rendered mode there is no single fixed color, but a background image texture.

I suggest to try this on some test files:
https://www.blender.org/2-8/#try-it-yourself

Sun, Feb 3, 1:24 AM · User Interface, BF Blender: 2.8, BF Blender

Sat, Feb 2

Harley Acheson (harley) added a comment to D4298: Automatic 3DView Overlay Colors.

About the only thing "controversial" in here is the idea of overwriting the area's theme colors TH_TEXT and TH_TEXT_HI and making their values dynamic instead. But I like that idea the most as it means that anything trying to write to the 3D viewport, even with python, will get the benefit if they use those colors.

Sat, Feb 2, 10:23 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) created D4298: Automatic 3DView Overlay Colors.
Sat, Feb 2, 10:00 PM · User Interface, BF Blender: 2.8, BF Blender
William Reynish (billreynish) awarded D4264: Splitting/Joining Feedback a Like token.
Sat, Feb 2, 9:36 PM · User Interface, BF Blender: 2.8, BF Blender
Tomas (Rusculleda) awarded D4264: Splitting/Joining Feedback a Love token.
Sat, Feb 2, 9:36 PM · User Interface, BF Blender: 2.8, BF Blender
rndmnm awarded D4264: Splitting/Joining Feedback a Love token.
Sat, Feb 2, 7:06 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4264: Splitting/Joining Feedback.

If we had to do just one of the two patches, it is this one to look at first.

Sat, Feb 2, 6:48 PM · User Interface, BF Blender: 2.8, BF Blender

Wed, Jan 30

Janne Orava (Jaydead) awarded D4283: Icon Shadows a Like token.
Wed, Jan 30, 8:29 AM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4283: Icon Shadows.

Thinking this through, there might be some ways to improve it to make it fit with other ideas....

Wed, Jan 30, 4:22 AM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4283: Icon Shadows.

I tend to prefer cleaner looks...

Wed, Jan 30, 2:59 AM · User Interface, BF Blender: 2.8, BF Blender
Robert Guetzkow (rjg) awarded D4283: Icon Shadows a Like token.
Wed, Jan 30, 12:09 AM · User Interface, BF Blender: 2.8, BF Blender

Tue, Jan 29

Harley Acheson (harley) added a comment to D4283: Icon Shadows.

to be fair I think what you already did is neat

Tue, Jan 29, 11:14 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4283: Icon Shadows.

That does look pretty sweet. But...

Tue, Jan 29, 10:31 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4283: Icon Shadows.

The times this helps the most is for light icons on a lighter background.

Tue, Jan 29, 10:13 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4283: Icon Shadows.

Could the soft shadows not be drawn outside the icon boundary?

Tue, Jan 29, 10:08 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4283: Icon Shadows.

Yes @William Reynish (billreynish) the shadow size is fixed.

Tue, Jan 29, 9:56 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4283: Icon Shadows.

Whoops, meant to add...

Tue, Jan 29, 9:42 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) created D4283: Icon Shadows.
Tue, Jan 29, 9:35 PM · User Interface, BF Blender: 2.8, BF Blender

Mon, Jan 28

Daniel Paul (DaPaulus) awarded D4242: Corner Action Zones Not Bisected by Move a Love token.
Mon, Jan 28, 3:22 PM · BF Blender: 2.8

Sun, Jan 27

Harley Acheson (harley) added a comment to D4264: Splitting/Joining Feedback.

The changes in here are independent of my proposal to nudge the corner zones right into the corners, so both could be done or neither. But the two patches do touch some of the same areas so there could be commit conflicts. So if one of these is committed I will then update the other.

Sun, Jan 27, 7:32 PM · User Interface, BF Blender: 2.8, BF Blender
Wo!262 (wo262) awarded D4264: Splitting/Joining Feedback a Love token.
Sun, Jan 27, 6:47 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a project to D4264: Splitting/Joining Feedback: User Interface.
Sun, Jan 27, 6:31 PM · User Interface, BF Blender: 2.8, BF Blender
Harley Acheson (harley) created D4264: Splitting/Joining Feedback.
Sun, Jan 27, 5:56 PM · User Interface, BF Blender: 2.8, BF Blender

Thu, Jan 24

Harley Acheson (harley) added a comment to T33052: Changes to Right-click Menu.

Wow, zombie task from 2013.

Thu, Jan 24, 5:19 PM · BF Blender, User Interface
Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

Not to pedantic but there might be some things to think through with cursors...

Thu, Jan 24, 1:45 AM · BF Blender

Wed, Jan 23

Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

@William Reynish (billreynish): I haven't found a cursor editor that directly supports this older format. Not that I mind the lack of color though.

Wed, Jan 23, 11:17 PM · BF Blender
Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

Forgot to mention @William Reynish (billreynish), that if things work out how I hope they will, then I might be making some new custom cursors.

Wed, Jan 23, 10:50 PM · BF Blender
Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

I've just been making comments on this task because I didn't know where else to comment since patches get closed.

Wed, Jan 23, 10:25 PM · BF Blender
Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

Okay, the patch was accepted that added a (small) threshold of movement before action is taken, regardless of where in that corner zone you start at. It also makes the zone slightly taller.

Wed, Jan 23, 7:16 PM · BF Blender
Harley Acheson (harley) updated the summary of D4242: Corner Action Zones Not Bisected by Move.
Wed, Jan 23, 6:57 PM · BF Blender: 2.8
Harley Acheson (harley) created D4242: Corner Action Zones Not Bisected by Move.
Wed, Jan 23, 6:56 PM · BF Blender: 2.8

Tue, Jan 22

Harley Acheson (harley) added a comment to rB043a00526991: UI: disable scene and view layer delete buttons when not available..

Yes, I've seen those mockups. Unfortunately that is beyond my puny skills with the Blender source, which seems best suited for moving things around by one pixel. LOL.

Tue, Jan 22, 9:20 PM
Harley Acheson (harley) updated the diff for D4227: Action Zone Limits & Thresholds.

There was a small non-breaking error.

Tue, Jan 22, 4:22 PM · BF Blender: 2.8, BF Blender
Lucas Boutrot (thornydre) awarded D4227: Action Zone Limits & Thresholds a Like token.
Tue, Jan 22, 7:14 AM · BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4227: Action Zone Limits & Thresholds.

No, that would be well beyond this type of patch. This is just the first part (of a few?) that should make the actual drag in and off those corner splitters a bit better. I am wanting to make them easier to hit, have less precision needed to use, yield less accidental incorrect operations, and (maybe) have some feedback during operation.

Tue, Jan 22, 2:40 AM · BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to D4227: Action Zone Limits & Thresholds.

Hmm... I see a small error in there.

Tue, Jan 22, 2:28 AM · BF Blender: 2.8, BF Blender

Mon, Jan 21

Harley Acheson (harley) added a comment to D4226: Action Zone Direction Issue.

Please note that this patch has overlap with a different patch and so now this (small) change has already been made.

Mon, Jan 21, 11:10 PM · BF Blender: 2.8, BF Blender
William Reynish (billreynish) awarded D4227: Action Zone Limits & Thresholds a Love token.
Mon, Jan 21, 10:50 PM · BF Blender: 2.8, BF Blender
Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

I am now testing a patch that pushes those corner action zones right into the corners, as I mentioned earlier. It does make it much easier to do these split/join operations when the two adjoining areas are not separated by the "move" area.

Mon, Jan 21, 10:35 PM · BF Blender
Harley Acheson (harley) added a comment to D4227: Action Zone Limits & Thresholds.

The amount set for threshold before action is taken is 0.2 of a widget_unit. This was the very minimum amount that I could use that would still make a noticeable difference. I wanted it to be a minimal amount so that the least amount of change occurs with this patch to keep it as atomic as possible. So we can explore later what that value should be.

Mon, Jan 21, 2:48 AM · BF Blender: 2.8, BF Blender

Sun, Jan 20

Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

Just to clarify my comment about limiting the allowed angles for drag. This patch will make it so that the drag illustrated below will be less likely to create a vertical split of the Properties menu, which is what it does now. The patch makes it so such a drag does nothing, rather than treat it as if you had dragged perfectly horizontally.

Sun, Jan 20, 3:07 AM · BF Blender
Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

The resting zone does really not exist at the moment, you have
to move immediately while clicking to define the direction.

Sun, Jan 20, 2:45 AM · BF Blender
Harley Acheson (harley) created D4227: Action Zone Limits & Thresholds.
Sun, Jan 20, 2:29 AM · BF Blender: 2.8, BF Blender

Sat, Jan 19

Harley Acheson (harley) created D4226: Action Zone Direction Issue.
Sat, Jan 19, 3:06 AM · BF Blender: 2.8, BF Blender

Jan 17 2019

Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

And about the general behavior itself:

Jan 17 2019, 7:05 PM · BF Blender
Harley Acheson (harley) added a comment to T59856: Splitting and merging viewports is much harder to achieve in 2.8.

What I'd really like to do is discuss this a little bit. So I'd love someone to correct my following assumptions:

Jan 17 2019, 6:57 PM · BF Blender
Harley Acheson (harley) added a comment to D4218: Template Tabs Vertical Alignment.

No worries.

Jan 17 2019, 4:11 PM · BF Blender: 2.8, BF Blender
Harley Acheson (harley) created D4218: Template Tabs Vertical Alignment.
Jan 17 2019, 1:52 AM · BF Blender: 2.8, BF Blender

Jan 15 2019

Harley Acheson (harley) created D4210: Scene & Layer Deletion Button Smart Enabling.
Jan 15 2019, 6:37 AM · BF Blender: 2.8, BF Blender

Jan 14 2019

Harley Acheson (harley) created D4206: Panel Subheading Indentation.
Jan 14 2019, 6:48 PM · BF Blender, BF Blender: 2.8

Jan 13 2019

Harley Acheson (harley) created D4202: Outliner Scroll Length.
Jan 13 2019, 6:57 PM · BF Blender: 2.8

Jan 12 2019

Nathan Craddock (Zachman) awarded D4176: Panel Header Alignment Issues a Love token.
Jan 12 2019, 2:28 AM · BF Blender: 2.8

Jan 9 2019

Harley Acheson (harley) created D4183: Eyedropper Icon Alignment.
Jan 9 2019, 2:35 AM · BF Blender: 2.8

Jan 7 2019

Harley Acheson (harley) updated the summary of D4176: Panel Header Alignment Issues.
Jan 7 2019, 3:38 AM · BF Blender: 2.8
Andrzej Ambroz (jendrzych) awarded D4176: Panel Header Alignment Issues a Love token.
Jan 7 2019, 1:02 AM · BF Blender: 2.8
Harley Acheson (harley) added a comment to D4176: Panel Header Alignment Issues.

And If we do accept this patch then we are getting a much nicer alignment of the header names, whether they have checkmarks or not. Which mean that afterward I can submit a very small patch that aligns subpanels nicer:

Jan 7 2019, 12:48 AM · BF Blender: 2.8

Jan 6 2019

Harley Acheson (harley) created D4176: Panel Header Alignment Issues.
Jan 6 2019, 11:20 PM · BF Blender: 2.8

Jan 1 2019

Harley Acheson (harley) created D4151: Collapsed Menu Alignment.
Jan 1 2019, 10:50 PM · BF Blender: 2.8

Dec 31 2018

Harley Acheson (harley) added a comment to D4145: Windows Bookmarks Should Use CSIDL_MYDOCUMENTS.

I still say just close this ticket.

Dec 31 2018, 6:26 PM · BF Blender: 2.8

Dec 30 2018

Harley Acheson (harley) added a comment to D4145: Windows Bookmarks Should Use CSIDL_MYDOCUMENTS.

citation needed

Dec 30 2018, 9:54 PM · BF Blender: 2.8
Harley Acheson (harley) added a comment to D4145: Windows Bookmarks Should Use CSIDL_MYDOCUMENTS.

You are probably right, as I can't find an example where the two would be different. It looks like
they had different uses prior to XP, but are equivalent since.

Dec 30 2018, 6:14 PM · BF Blender: 2.8
Harley Acheson (harley) added a comment to D4145: Windows Bookmarks Should Use CSIDL_MYDOCUMENTS.

The relevant MSDN document:

Dec 30 2018, 4:04 AM · BF Blender: 2.8
Harley Acheson (harley) created D4145: Windows Bookmarks Should Use CSIDL_MYDOCUMENTS.
Dec 30 2018, 4:03 AM · BF Blender: 2.8