Page MenuHome

Harley Acheson (harley)
User

Projects

User Details

User Since
Mar 7 2010, 9:01 PM (489 w, 1 d)

Recent Activity

Yesterday

Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@Duarte Farrajota Ramos (duarteframos) : I do prefer the "ugly" arrows myself eheh, but I'll try to improve those as well.

Mon, Jul 22, 7:49 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@Duarte Farrajota Ramos (duarteframos) : Yes, I've setup a new sheet for these, they all batch export to corresponding PNG...

Mon, Jul 22, 6:40 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@Duarte Farrajota Ramos (duarteframos) - but here are a few first crude mockups I managed to sketch...

Mon, Jul 22, 3:23 AM · User Interface

Sun, Jul 21

Harley Acheson (harley) added a comment to D5187: UI: Various Widget State Changes.

Some small tweaks and have also combined the changes from https://developer.blender.org/D5135 because both patches effect some of the same code parts. Nice to see them together.

Sun, Jul 21, 11:38 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Using reversed-color version of "Text caret insertion" (ibeam) cursor for text editor or console if using dark text on light backgrounds. Only applies to Linux really now though, as both Windows and Mac are now each using nicer OS-supplied cursors for this that XOR.

Sun, Jul 21, 6:24 PM · User Interface
Harley Acheson (harley) added a comment to D5135: UI: Proposal for Simplified Editor Menu.

Had to make changes to support lists with categories where the items in a section overflow to the next column

Sun, Jul 21, 2:07 AM · User Interface

Sat, Jul 20

Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Windows cursors getting a bit more love. Every one now has three sizes (for differing monitor DPI). "Open hand" got edited again.

Sat, Jul 20, 9:02 PM · User Interface

Fri, Jul 19

Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@Duarte Farrajota Ramos (duarteframos) :
Are file names hardcoded? Should I use the same for export, or am I free to name them more sanely?
I was thinking of appending suffixes for size like L or S, and name all families before variant...

Fri, Jul 19, 7:30 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Mostly cleanup. Removing a couple cursors. Some work on Knife and Open Hand. Removing cursor that was going to be used for drag and drop because that needs a separate rethink.

Fri, Jul 19, 7:02 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Mostly more changes to the knife cursors, based on feedback from @Duarte Farrajota Ramos (duarteframos) (Duarte Farrajota Ramos)

Fri, Jul 19, 3:04 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@Duarte Farrajota Ramos (duarteframos) -- I'll try to do a few mockups in the coming days, and post them here when ready.

Fri, Jul 19, 2:04 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@ThinkingPolygons (ThinkingPolygons) - Just an additional option to choose the regular "arrow" cursor would be good enough, I think.

Fri, Jul 19, 1:44 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@Duarte Farrajota Ramos (duarteframos) - Are these all the required cursors for now?

Fri, Jul 19, 1:38 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@Duarte Farrajota Ramos (duarteframos) : ...but I do enjoy it as a hobby.

Fri, Jul 19, 12:57 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@ThinkingPolygons (ThinkingPolygons): ...looking for a way to change the cursor of the edit mode...

Fri, Jul 19, 12:21 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

A little nitpicking, I'm sure it is a matter of personal preference, but I think the new knife cursor is not as elegant as the previous.
Something about that 45º slanted tip looks off, like it is piercing through something. A pointier tip helps distinguish were the "hotspot" active pixel is.
I see you use mostly straight lines without curves, so some of these may not suit your style, but I've also included a few straight segments options for your consideration.
Here are a few examples, left-most is @Harley Acheson (harley) current proposal, others are mine

Fri, Jul 19, 12:12 AM · User Interface

Thu, Jul 18

Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@ThinkingPolygons (ThinkingPolygons) wrote:
..as I'm seeing similar icons for the same purpose...

Thu, Jul 18, 11:33 PM · User Interface
Gavin Scott (Zoot) awarded D5197: UI WIP - Changes to Cursors a Love token.
Thu, Jul 18, 10:07 PM · User Interface
Harley Acheson (harley) updated subscribers of D5197: UI WIP - Changes to Cursors.

Thanks to some feedback from @LazyDodo (LazyDodo), have lightened the color of the knife handle to increase contrast.

Thu, Jul 18, 9:58 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

For Mac use OS-supplied cursor resizeLeftRightCursor for BC_H_SPLITCURSOR, and resizeUpDownCursor for BC_V_SPLITCURSOR

Thu, Jul 18, 7:23 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Just changes to allow Windows and Mac to use built-in OS supplied "IBeam" cursors in place of BC_TEXTEDITCURSOR. Looks much better and will work correctly on dark or light backgrounds as these ones are XOR.

Thu, Jul 18, 6:42 PM · User Interface
Harley Acheson (harley) added a comment to T59975: Invisible button when Light interface theme used..

The "Blender Light" theme really needs to go a bit more "all in" with the lightness....

Thu, Jul 18, 6:06 PM · BF Blender: 2.8, User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Changes to windows cursors: edited vsplit and hsplit, adding scroll cursors and adding a couple alternate crosshair cursors. Removing 3 of the alternate crosshair experiments, leaving just three in total.

Thu, Jul 18, 1:18 AM · User Interface

Wed, Jul 17

Duarte Farrajota Ramos (duarteframos) awarded D5197: UI WIP - Changes to Cursors a Like token.
Wed, Jul 17, 10:42 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Managed to find something that captures with mouse cursors...

Wed, Jul 17, 6:08 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Hard to give sense of what this looks like. Taking photos of the screen does not do it justice...

Wed, Jul 17, 4:46 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Small changes - Mac users should see the native OS-supplied "open hand" cursor when moving anchors in grease pencil. And native "not allowed" when trying to do impossible region join. And might show native "drag" cursor too. If it compiles for Mac of course. LOL

Wed, Jul 17, 4:11 AM · User Interface

Tue, Jul 16

noki paike (amonpaike) awarded D5197: UI WIP - Changes to Cursors a Love token.
Tue, Jul 16, 1:45 PM · User Interface
Harley Acheson (harley) added a comment to T67017: Incorrect Title Bar size when moving Window between monitors with different DPI and Scaling - Windows 10.

This message, WM_DPICHANGED, seems to be sent to the window when dragged to a monitor with differing effective dpi. It even gives us suggested new size and position so we handle the transition correctly:

Tue, Jul 16, 5:37 AM · BF Blender
Harley Acheson (harley) added a comment to T67017: Incorrect Title Bar size when moving Window between monitors with different DPI and Scaling - Windows 10.

the Title Bar is quite small compared to the rest of the UI (which appears the right size)

Tue, Jul 16, 5:23 AM · BF Blender
Harley Acheson (harley) added a comment to T67017: Incorrect Title Bar size when moving Window between monitors with different DPI and Scaling - Windows 10.

To be honest, this looks like a good feature to me as I am seeing it the opposite way...

Tue, Jul 16, 2:27 AM · BF Blender

Mon, Jul 15

Jonathan Lampel (jonathanl) awarded D5197: UI WIP - Changes to Cursors a Love token.
Mon, Jul 15, 11:09 PM · User Interface
Harley Acheson (harley) awarded T66948: OUTLINER - Disabled/dimmed toggle icons undimm by their own after scroling the colection icon out of the field of view. a Cup of Joe token.
Mon, Jul 15, 7:18 PM · BF Blender
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.
  • Remember to address hiDPI too (2x). Even though the Windows world is far behind in desktop retina, it seems to be coming along.
  • How do you plan to store these? Hopefully in a way that's more extensible so we can add many more cursors.
Mon, Jul 15, 3:03 AM · User Interface

Sun, Jul 14

Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Might be working on 32-bit anti-aliased cursors for Windows... ;-)

Sun, Jul 14, 8:13 PM · User Interface
Harley Acheson (harley) added a comment to D5242: Rename Snapping menu.

Affected tools is proper english

Sun, Jul 14, 4:54 AM
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.
  • Using OS-supplied cursors for area scroll X and Y
    • Using zoom cursor for area zoom
    • Added a new "comb" cursor (not hooked anywhere) for fun
Sun, Jul 14, 2:36 AM · User Interface

Sat, Jul 13

Harley Acheson (harley) added a comment to D4948: Implementing Multi Object Properties Editing.

There are a large number of in-betweens as well that are fairly logically consistent - which is why I added that blank template above.

Sat, Jul 13, 9:13 PM · User Interface, BF Blender: 2.8
Harley Acheson (harley) added a comment to D4948: Implementing Multi Object Properties Editing.

@Brecht Van Lommel (brecht) : ...seems quite random that some buttons apply to all selected and some don't. Coloring the buttons is not enough...super confusing...

Sat, Jul 13, 8:25 PM · User Interface, BF Blender: 2.8
Harley Acheson (harley) added a comment to T54987: Implement Multi-Object Properties Editing.

To help in experimenting with the design, here is a template that can be mocked up with how you might like indication to work. Three rows, showing a single object selection, multiple object selection, and multiple while holding ALT to indicate intention to edit only the active object. For each there are two properties, one that is capable of editing multiple and the other not. And for each showing regular, hover, and active states.

Sat, Jul 13, 6:19 PM · User Interface
Harley Acheson (harley) added a comment to D4948: Implementing Multi Object Properties Editing.

To help in experimenting with the design, here is a template that can be mocked up with how you might like indication to work. Three rows, showing a single object selection, multiple object selection, and multiple while holding ALT to indicate intention to edit only the active object. For each there are two properties, one that is capable of editing multiple and the other not. And for each showing regular, hover, and active states.

Sat, Jul 13, 6:18 PM · User Interface, BF Blender: 2.8
stefano severi (Tetone) awarded D5197: UI WIP - Changes to Cursors a Love token.
Sat, Jul 13, 7:48 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Just small tweaks to a few of the custom-drawn icons. Not enough to really notice though.

Sat, Jul 13, 2:50 AM · User Interface
Duarte Farrajota Ramos (duarteframos) awarded D5244: Fix for T66785 - Collapsed Main Menu shows Blender menu strangely a Like token.
Sat, Jul 13, 1:47 AM · User Interface
Harley Acheson (harley) added a comment to T66785: "Blender icon" menu looks odd when menus collapsed.

Possible (eventual) fix here:

Sat, Jul 13, 1:46 AM · User Interface, BF Blender
Harley Acheson (harley) added a comment to D5187: UI: Various Widget State Changes.

Enum Lists (and popovers) share widget colors with menus (pulldown and popup). This can cause some problems when an enum list must pop up on top of a popover as you cannot tell where one starts and where the other begins.

Sat, Jul 13, 1:42 AM · User Interface

Fri, Jul 12

Harley Acheson (harley) created D5244: Fix for T66785 - Collapsed Main Menu shows Blender menu strangely.
Fri, Jul 12, 11:43 PM · User Interface
Harley Acheson (harley) added a comment to D5242: Rename Snapping menu.
  • Rename Affect Tools -> Affect tools
Fri, Jul 12, 8:33 PM
Harley Acheson (harley) added a comment to D5242: Rename Snapping menu.

We could keep Move / Rotate /Scale and rename Affect to Affect Tool

Fri, Jul 12, 8:11 PM
Harley Acheson (harley) added a comment to D5242: Rename Snapping menu.

Move / Rotate / Scale is the name of the tool it affects, I think we should keep those names the same since it's not really correct to say it affects all "movement" for example.

Fri, Jul 12, 8:09 PM
Harley Acheson (harley) added a comment to T66675: Tooltip urgently needed for Preferences editor button to avoid user data loss with factory-defaults..

@Campbell Barton (campbellbarton) : Sorry for the noise, but have to make a comment about the new tooltip text of the "skip" button. It is confusing in a number of different ways. It now says:

Fri, Jul 12, 7:19 PM · BF Blender
Harley Acheson (harley) awarded D5242: Rename Snapping menu a Like token.
Fri, Jul 12, 5:56 PM
Harley Acheson (harley) added a comment to D5242: Rename Snapping menu.

These two small changes would be awesome. They help explain much better what is actually happening there.

Fri, Jul 12, 5:56 PM
Harley Acheson (harley) added a comment to T66675: Tooltip urgently needed for Preferences editor button to avoid user data loss with factory-defaults..

why not just call this menu "Preferences", then items inside can be "Save/Revert/Auto-Save".

Fri, Jul 12, 5:30 PM · BF Blender
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Put back in the ability to override the ghost cursors with custom-drawn, not just the other way around.

Fri, Jul 12, 4:14 AM · User Interface

Thu, Jul 11

Harley Acheson (harley) added a comment to T66675: Tooltip urgently needed for Preferences editor button to avoid user data loss with factory-defaults..

As Gavin mentioned, when loading factory settings just turn off the auto-saving of preferences.

Thu, Jul 11, 8:58 PM · BF Blender
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Allows Mac to use native dragCopyCursor for GHOST_kStandardCursorCopy (dragging and drop)

Thu, Jul 11, 2:40 AM · User Interface

Wed, Jul 10

Eitan (EitanSomething) awarded D4947: Fix for T64956: Improving Window Border Selection a Like token.
Wed, Jul 10, 9:24 PM · User Interface
Harley Acheson (harley) added a comment to D5202: Manual: simple front page.

don't think it's good to show different pages based on browser width (will swap webpage when zooming for eg).

Wed, Jul 10, 4:15 AM
Harley Acheson (harley) added a comment to D5202: Manual: simple front page.

when the browser window is small the sidebar (with the TOC) is hidden, that's why this is an absolute no go.

Wed, Jul 10, 3:17 AM
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Changes in this revision:

Wed, Jul 10, 1:39 AM · User Interface

Tue, Jul 9

Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.
  • Alterations to pencil cursor
    • Allow system cursors to override custom cursors, not just other way around
    • Win32 - Using newer LoadImage in place of superseded LoadCursor in prep for other features later
Tue, Jul 9, 7:13 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Only changes to "knife" cursor. Had some edges that were less than perfect.

Tue, Jul 9, 1:52 AM · User Interface

Mon, Jul 8

Harley Acheson (harley) retitled D5197: UI WIP - Changes to Cursors from UI Proposal - Edited Cursors to UI WIP - Changes to Cursors.
Mon, Jul 8, 10:53 PM · User Interface
Harley Acheson (harley) added a comment to D5117: UI: Highlight Currently-Selected Enum Item.

Superceded by https://developer.blender.org/D5187

Mon, Jul 8, 10:06 PM · User Interface
stefano severi (Tetone) awarded D5187: UI: Various Widget State Changes a Love token.
Mon, Jul 8, 8:52 PM · User Interface
William Reynish (billreynish) awarded D5187: UI: Various Widget State Changes a Like token.
Mon, Jul 8, 8:26 PM · User Interface
Harley Acheson (harley) added a comment to D5194: UI: Addon Bug Reporting.

As per review by @Brecht Van Lommel (brecht), this update fills in missing bl_label for the two new added operators:

Mon, Jul 8, 6:43 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

I mean, these cursors can be the same on both platforms:

Mon, Jul 8, 5:23 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Changes in this revision are just to which cursors are allowed to have colors reversed when viewed on Macs, based on input from Yevgeny and William.

Mon, Jul 8, 5:05 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

The only change is to allow Windows to substitute an OS-supplied cursor in place of one of the custom cursors. Specifically Windows cursor IDC_NO instead of BC_STOPCURSOR.

Mon, Jul 8, 4:43 AM · User Interface

Sun, Jul 7

Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Leaving the "hand" as white, but making it look like a glove. Pen color was reversed. Tweaks to arrows.

Sun, Jul 7, 10:32 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

"Hand" is white on both Mac and Windows.

Sun, Jul 7, 9:17 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Had to fix an errant pixel in BC_NS_SCROLLCURSOR

Sun, Jul 7, 8:44 PM · User Interface
Eitan (EitanSomething) awarded D5197: UI WIP - Changes to Cursors a Mountain of Wealth token.
Sun, Jul 7, 4:53 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

This revision...

Sun, Jul 7, 4:50 PM · User Interface
Eitan (EitanSomething) awarded D5194: UI: Addon Bug Reporting a Mountain of Wealth token.
Sun, Jul 7, 9:24 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

This revision changes course a bit...

Sun, Jul 7, 5:39 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

My initial reaction is that the current implementation seems a bit better.

Sun, Jul 7, 4:36 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

The following illustrates the specific changes here. The current cursors are on the left, the edited ones on the right:

Sun, Jul 7, 3:22 AM · User Interface
Harley Acheson (harley) created D5197: UI WIP - Changes to Cursors.
Sun, Jul 7, 3:15 AM · User Interface

Sat, Jul 6

Harley Acheson (harley) created D5194: UI: Addon Bug Reporting.
Sat, Jul 6, 3:40 AM · User Interface

Fri, Jul 5

Harley Acheson (harley) added a comment to D5186: Rename burn to color burn.

And I could be wrong, but think some of the changes in the enum lists (rna_material.c & rna_sequencer.c) could break python scripts. You might need to keep the second field the same as it is now to work with existing scripts. So in the change in rna_sequencer.c, 2794, might have to be:

Fri, Jul 5, 11:43 PM · BF Blender: After Release
Harley Acheson (harley) added a comment to D5186: Rename burn to color burn.

I think you'd want to capitalize the "Burn" in "Color Burn" to match the case of the other options.

Fri, Jul 5, 11:16 PM · BF Blender: After Release
Harley Acheson (harley) added a comment to D5186: Rename burn to color burn.

Typo in your change in rna_sequencer.c at line 1460: "COLIORBURN"

Fri, Jul 5, 10:54 PM · BF Blender: After Release
Harley Acheson (harley) added a comment to D5186: Rename burn to color burn.
Fri, Jul 5, 10:30 PM · BF Blender: After Release
Harley Acheson (harley) added a comment to D5186: Rename burn to color burn.

That does seem like a good idea, to properly differentiate "Color Burn" from "Linear Burn".

Fri, Jul 5, 9:54 PM · BF Blender: After Release
Pablo Vazquez (pablovazquez) awarded D5187: UI: Various Widget State Changes a Like token.
Fri, Jul 5, 12:10 PM · User Interface
Harley Acheson (harley) created D5187: UI: Various Widget State Changes.
Fri, Jul 5, 1:32 AM · User Interface

Tue, Jul 2

Harley Acheson (harley) added a comment to T66314: Issues with the add Workspace /+\ menu.

A quick mockup...

Tue, Jul 2, 1:14 AM · BF Blender
Harley Acheson (harley) added a comment to T66314: Issues with the add Workspace /+\ menu.

@William Reynish (billreynish) : Ín Blender we can set items both as active/inactive and also enabled/disabled

Tue, Jul 2, 12:47 AM · BF Blender

Sun, Jun 30

Harley Acheson (harley) added a comment to T66258: Mouse focus does not follow across multiple windows.

Just realized that there is something else you can do...

Sun, Jun 30, 2:13 AM · BF Blender
Harley Acheson (harley) added a comment to T66258: Mouse focus does not follow across multiple windows.

I'm pretty sure that what you are describing is an inherit limitation of the Windows OS, and possibly others. Only one window at a time can be "active". So just one window can have the text editing "caret" position, be informed of keypresses, or receive mouse events.

Sun, Jun 30, 2:02 AM · BF Blender

Sat, Jun 29

Harley Acheson (harley) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

Changes in this revision:

Sat, Jun 29, 7:31 PM · User Interface
stefano severi (Tetone) awarded D5135: UI: Proposal for Simplified Editor Menu a Love token.
Sat, Jun 29, 9:52 AM · User Interface

Fri, Jun 28

Harley Acheson (harley) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

@Matias Mendiola (mendio) - Windows never use stretched buttons on dialogs, IMO the proposal at bottom seems better and makes Blender less different between OS

Fri, Jun 28, 11:23 PM · User Interface
Harley Acheson (harley) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

The better solution is text wrapping. (for long file names)...

  • Сохранить изменения в файле "Untitled" перед закрытием?
Fri, Jun 28, 7:25 PM · User Interface
Harley Acheson (harley) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

This revision just changes back to using the same "Warning" icon for both Window and Apple.

Fri, Jun 28, 7:08 PM · User Interface
Harley Acheson (harley) added a comment to D5133: UI: Visual Changes to Save Close Dialog.
  • I don't understand why the buttons are bigger on Windows. Why not just add the spacer on the left side so they match more?
Fri, Jun 28, 6:23 PM · User Interface
Harley Acheson (harley) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

This revision changes the following:

Fri, Jun 28, 5:31 PM · User Interface