Page MenuHome

Harley Acheson (harley)
Bot

Projects (6)

User Details

User Since
Mar 7 2010, 9:01 PM (520 w, 2 d)

Areas of Interest:

  • User Interface
  • Internationalization

Contact:

Platform: Windows
Location: Vancouver Island, British Columbia, Canada
Time Zone: Pacific Standard (UTC-8)

Recent Activity

Today

stefano severi (Tetone) awarded D6933: UI: Error Text When Saving Images a Dislike token.
Wed, Feb 26, 7:20 AM · User Interface
Harley Acheson (harley) added a comment to D6616: Enable 'Selection Only' for all built-in exporters.

@Debuk (Debuk) - Why should there be a serious technical reason for that?

Wed, Feb 26, 12:48 AM · Add-ons

Yesterday

Harley Acheson (harley) added a comment to D6826: UI: Linux, use localized paths for File Browser System List.

Damn, that does look quite nice!

Tue, Feb 25, 11:16 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to D6616: Enable 'Selection Only' for all built-in exporters.

Is there some technical reason why "Selection Only" can't be set based on whether anything is selected? So if I have something selected when I go to Export that checkmark will be initially turned on, but it will be off if I have nothing selected. That just seems to fit with user expectations a bit better and wouldn't result in exporting nothing.

Tue, Feb 25, 10:49 PM · Add-ons
Harley Acheson (harley) added a comment to D6934: UI: Allow to draw uiItemL in white (as selected).

@Brecht Van Lommel (brecht) - What's poor here is the name UI_SELECT_DRAW, it could be renamed to UI_TEXT_HIGHLIGHT to make more clear what it does.

Tue, Feb 25, 10:21 PM · User Interface
Harley Acheson (harley) added a comment to D6934: UI: Allow to draw uiItemL in white (as selected).

@ThinkingPolygons (ThinkingPolygons) wrote:
This is overkill IMHO.
Will this white color be themeable?
What if my dialog box is light/white, the text will be unreadable?
If I can't change that white color, that's not good.

Tue, Feb 25, 9:57 PM · User Interface
Harley Acheson (harley) updated the diff for D6933: UI: Error Text When Saving Images.

Image %s can't be saved automatically, must use a different file format
"%s" is read-only. Select a different image format

Tue, Feb 25, 9:40 PM · User Interface
Harley Acheson (harley) added a comment to D6866: Fix T71999: Expose text object kerning in menu.

@Arvind R (r-arvind) - I am actually planning to apply for GSOC this summer , maybe I can take this up as my task

Tue, Feb 25, 9:09 PM · User Interface, Modeling
Harley Acheson (harley) added a comment to D6934: UI: Allow to draw uiItemL in white (as selected).

Although could we get the same result by adding a new uiBut.flag instead? As in follow the pattern of UI_BUT_REDALERT (UI_interface.h) as there is also a similar UI_BUT_INACTIVE too. LIke "UI_BUT_TEXTHI" or similar. then check for that in interface_widgets.c widget_state() and set the text color to use TH_TEXT_HI.

Tue, Feb 25, 9:05 PM · User Interface
Harley Acheson (harley) added a comment to D6933: UI: Error Text When Saving Images.

@William Reynish (billreynish)

  • 'writable' is a word I would prefer not to use. I find the previous error message clearer, with more straight forward wording
  • 'Cannot save %s with invalid path: . 'With invalid path' I think is not so clear. What is meant is that the images can't be saved because there is no valid file path. Again previous description was more straight forward.

One of the changes to me seems good: Multiple saved images use identical path: %s is indeed clearer than the original text.

Tue, Feb 25, 7:58 PM · User Interface
Harley Acheson (harley) updated the diff for D6933: UI: Error Text When Saving Images.

Image %s can't be saved automatically, must use a different file format
You must change %s to a writable image format

Tue, Feb 25, 7:36 PM · User Interface
Harley Acheson (harley) created D6933: UI: Error Text When Saving Images.
Tue, Feb 25, 6:11 PM · User Interface

Mon, Feb 24

Harley Acheson (harley) added a comment to T68448: Reports & Warnings UI.

If we ever get filtering it would be nice to then allow the inclusion of extra reports. I *think* we can, right now, start blender with command-line arguments that then log more detailed reports, including things like simple item selection. But they only go to the console. So we might be able to enable that same behavior within Info Editor.

Mon, Feb 24, 11:27 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to D6926: UI: Filter reports by type.

Okay, that is pretty sweet!

Mon, Feb 24, 11:21 PM · User Interface
Harley Acheson (harley) added a comment to D6679: Fix T60682: adds macOS alias redirection for directories.

I still maintain that almost all of this complexity would be removed if you follow the existing pattern for this.

Mon, Feb 24, 8:08 PM · User Interface, Platform: macOS, BF Blender
Harley Acheson (harley) added a comment to D6826: UI: Linux, use localized paths for File Browser System List.

I think the function name "ED_get_xdg_user_dirs" has the plurality wrong and should be "ED_get_xdg_user_dir"

Mon, Feb 24, 5:46 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to T74160: Switching between workspaces is glitching when using monitors with different dpi.

@Evan Wilson (EAW) - @Harley Acheson (harley) Is this the type of bug you said to watch for in D6370?

Mon, Feb 24, 5:19 PM · User Interface, BF Blender
Harley Acheson (harley) claimed T74097: Blender show cyrillic capital letter «Ё» as «Е».
Mon, Feb 24, 4:09 PM · User Interface, BF Blender

Sun, Feb 23

Harley Acheson (harley) added a comment to T54862: Multi-Object Properties Editing.

This does seem better, but some notes:

Sun, Feb 23, 5:24 PM · User Interface
Harley Acheson (harley) added a comment to T74097: Blender show cyrillic capital letter «Ё» as «Е».

Although the plan is to always use only the international fonts, at the moment we still have to keep the regular and international versions in sync. And also have to make sure that the mono-spaced versions are also similar. Here is a zip containing all four fonts.

Sun, Feb 23, 2:05 AM · User Interface, BF Blender

Sat, Feb 22

Harley Acheson (harley) added a comment to T74097: Blender show cyrillic capital letter «Ё» as «Е».

How about that one character you mention? δ or б, not sure which character it was exactly.
Is there changes that could be made to make it better? Any examples from similar fonts?

Sat, Feb 22, 8:08 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to T74097: Blender show cyrillic capital letter «Ё» as «Е».

An alternative in case you like this better, taken from the latest version of DroidSans, which also makes up a large portion of our meta-font:

Sat, Feb 22, 7:21 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to T74097: Blender show cyrillic capital letter «Ё» as «Е».

If it makes it easier to test, here is a proposed version of the font:

Sat, Feb 22, 6:56 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to T74097: Blender show cyrillic capital letter «Ё» as «Е».

That section, the main unicode range for Cyrillic (U+0400 - U+4FF) and continuing to about U+0525 were originally taken from DejaVuSans, which is what you used as a reference for your "correct" characters. So updating that section to the latest version of that same font results in characters like this:

Sat, Feb 22, 6:20 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to T74097: Blender show cyrillic capital letter «Ё» as «Е».

@Yevgeny Makarov (jenkm) wrote:
I can tell you exactly what those three letters are wrong.

Sat, Feb 22, 6:03 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to T74097: Blender show cyrillic capital letter «Ё» as «Е».

Sorry, I understand what is going on.

Sat, Feb 22, 4:38 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to T74097: Blender show cyrillic capital letter «Ё» as «Е».

This works for me exactly as shown if I leave everything as default. But this is because the default font does not contain many international characters.

Sat, Feb 22, 7:44 AM · User Interface, BF Blender

Fri, Feb 21

Harley Acheson (harley) added a comment to D6859: UI: Larger Alert Icons.

@Yevgeny Makarov (jenkm) - By the way, just ten lines of code and I have this dialog box.

Fri, Feb 21, 9:30 PM · User Interface
Harley Acheson (harley) created P1270 Prototype for Mac File Attributes and Alias Support.
Fri, Feb 21, 6:44 PM
Harley Acheson (harley) committed rB1fb62d1272db: UI: Windows File Attributes and Hidden Items (authored by Harley Acheson (harley)).
UI: Windows File Attributes and Hidden Items
Fri, Feb 21, 5:22 PM
Harley Acheson (harley) closed D6816: UI: Windows File Attributes in File Browser.
Fri, Feb 21, 5:21 PM · User Interface
Harley Acheson (harley) updated the diff for D6816: UI: Windows File Attributes in File Browser.

Updated to current state of master.
Fixed missing "const" qualifier, as suggested by @Bastien Montagne (mont29)

Fri, Feb 21, 5:12 PM · User Interface
Harley Acheson (harley) added a comment to T71529: Text object automatic bold/italic creation when font's aren't present.

Just a (probably) obvious note that FreeType has support for this with FT_Outline_Embolden or FT_GlyphSlot_Embolden (for bold) and FT_Outline_Transform or FT_GlyphSlot_Oblique (for slanting).

Fri, Feb 21, 3:43 AM · Modeling
Harley Acheson (harley) added a comment to D4500: DNA Defaults.

Would it be possible, when "Reset to Default Value" to first read from these new default structs and then also see if there is an overriding value in the current startup blend file? That way, initially, I will always get our current factory defaults. But I can then make a bunch of changes, then "File / Defaults / Save Startup File" and then it is those values that will be used when "reseting to defaults". Of course I can always File / Defaults / Load Factory Settings and will be back to normal.

Fri, Feb 21, 3:22 AM
Harley Acheson (harley) added a comment to D6866: Fix T71999: Expose text object kerning in menu.

I like the idea of exposing this, but does it need to have a non-standard interface?

Fri, Feb 21, 2:53 AM · User Interface, Modeling
Harley Acheson (harley) added a comment to D6859: UI: Larger Alert Icons.

@William Reynish (billreynish) - But the fact that the text is now not alignedned because the icons changed would ideally be fixed here, I think.

Fri, Feb 21, 12:29 AM · User Interface

Thu, Feb 20

Harley Acheson (harley) added a comment to D6826: UI: Linux, use localized paths for File Browser System List.

And an unrelated question...

Thu, Feb 20, 11:41 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to D6826: UI: Linux, use localized paths for File Browser System List.

@Alessio Monti di Sopra (a.monti) - I'm wondering whether the folder names shown in the sidebar should always be the default, as it is now, or the actual folder one

Thu, Feb 20, 11:18 PM · User Interface, BF Blender
Harley Acheson (harley) updated the diff for D6859: UI: Larger Alert Icons.

Just adding a helper function to make the alert icon in one call, getting the correct color from themes.

Thu, Feb 20, 10:46 PM · User Interface
Harley Acheson (harley) added a comment to D6859: UI: Larger Alert Icons.

Indeed, it would be good to get the changes in from @Yevgeny Makarov (jenkm)'s paintover.

Thu, Feb 20, 9:25 PM · User Interface
Harley Acheson (harley) updated the diff for D6859: UI: Larger Alert Icons.

Changing icon maximum size to 128x128. Also had to make changes to the way the width of the quit dialog is adjusted to fit very long file names so that icon width is taken into account.

Thu, Feb 20, 8:41 PM · User Interface
Harley Acheson (harley) updated the summary of D6859: UI: Larger Alert Icons.
Thu, Feb 20, 8:38 PM · User Interface
Harley Acheson (harley) added a comment to D6816: UI: Windows File Attributes in File Browser.

Hey @Bastien Montagne (mont29)! Do mind taking a quick look at this? Is good to go otherwise.

Thu, Feb 20, 6:59 PM · User Interface
Harley Acheson (harley) updated the diff for D6816: UI: Windows File Attributes in File Browser.

Updated to current state of master and to address suggestions by @Campbell Barton (campbellbarton).

Thu, Feb 20, 6:57 PM · User Interface
Harley Acheson (harley) updated the diff for D6859: UI: Larger Alert Icons.

Updated to current state of master.

Thu, Feb 20, 6:12 PM · User Interface
Harley Acheson (harley) updated the summary of D6859: UI: Larger Alert Icons.
Thu, Feb 20, 6:01 PM · User Interface
Harley Acheson (harley) updated the diff for D6859: UI: Larger Alert Icons.

Fixing a mistake that was adding some unnecessary vertical padding.

Thu, Feb 20, 3:21 AM · User Interface
William Reynish (billreynish) awarded D6859: UI: Larger Alert Icons a Like token.
Thu, Feb 20, 1:24 AM · User Interface
Harley Acheson (harley) retitled D6859: UI: Larger Alert Icons from WIP: Alert Icons to UI: Larger Alert Icons.
Thu, Feb 20, 1:17 AM · User Interface
Harley Acheson (harley) updated the diff for D6859: UI: Larger Alert Icons.

Now using @Andrzej Ambroz (jendrzych)'s new icons (zip updated in main message at top). Icons are monochrome and being recolored on output using theme color (Info's Warning Color for the icon in the Quit dialog). Although default Warning color is very brown so I changed my own to yellow for the screenshot. The icon will now keep the same proportion in the Quit dialog if the dialog is made wider by long file names.

Thu, Feb 20, 1:16 AM · User Interface
Harley Acheson (harley) updated the summary of D6859: UI: Larger Alert Icons.
Thu, Feb 20, 1:11 AM · User Interface

Tue, Feb 18

Harley Acheson (harley) added a comment to T73978: Interface - Large Cursors.

On Windows it is possible for us to make the changes necessary to make these new cursors (like Knife) obey the "Large Cursors" option in Preferences. In fact that was a part of my original proposed patch when we did the updated.

Tue, Feb 18, 8:04 PM · BF Blender
Harley Acheson (harley) updated the diff for D6859: UI: Larger Alert Icons.

Updating to current state of master. Allow uiBut's col member (if UI_BTYPE_IMAGE) to override image color. New helper function to make it easier to create UI_BTYPE_IMAGE uiButs with color override.

Tue, Feb 18, 6:41 PM · User Interface

Mon, Feb 17

Harley Acheson (harley) added a comment to D6859: UI: Larger Alert Icons.

Can't we just do it the same way we handle the prvicons in the File Browser?

Mon, Feb 17, 11:19 PM · User Interface
Harley Acheson (harley) planned changes to D6859: UI: Larger Alert Icons.

Looks like the images will be monochrome and will then need to be recolored when output, based on theme colors. Will have to give this a bit of a think on how to pass along this color information. Could send along an icon id, or use a1/a2 to send theme color id.

Mon, Feb 17, 7:14 PM · User Interface
Harley Acheson (harley) updated subscribers of D6743: WIP: File Attributes and Linked Files.

Ok, this is a bit confusing.

Mon, Feb 17, 5:30 PM

Sun, Feb 16

Harley Acheson (harley) added a comment to D6854: UI: always use international font.

@Leroy (Leroy) - In 2.8, if Translation is enabled, IME is also enabled...so I usually don't enable translation.

Sun, Feb 16, 12:42 AM

Sat, Feb 15

Harley Acheson (harley) added a comment to D6859: UI: Larger Alert Icons.

@Campbell Barton (campbellbarton) - This patch makes changes to the "exit" dialog only as a way to show off the use of these icons. My hope is that we would NOT commit any changes to wm_files.c and leave that to further discussion. So, in a nutshell, don't worry too much about the changes to the dialog.

Sat, Feb 15, 9:40 PM · User Interface
Harley Acheson (harley) added a comment to D6859: UI: Larger Alert Icons.

Hey @Andrzej Ambroz (jendrzych) - The following is the SVG I was working on. Excuse the programmer art.

Sat, Feb 15, 9:24 PM · User Interface
Harley Acheson (harley) added a comment to D6859: UI: Larger Alert Icons.

The icons looks a little prettier with some color gradation...

Sat, Feb 15, 9:01 PM · User Interface
Harley Acheson (harley) updated the summary of D6859: UI: Larger Alert Icons.
Sat, Feb 15, 7:09 PM · User Interface
Harley Acheson (harley) updated the diff for D6859: UI: Larger Alert Icons.

Fixing icon proportions in exit dialog. Now scaling bitmap rather than having OGL do so. Can now optionally specify opacity.

Sat, Feb 15, 7:07 PM · User Interface
Harley Acheson (harley) awarded D6861: Update Input Method Editor support for Windows a Party Time token.
Sat, Feb 15, 5:43 PM · User Interface, Platform: Windows
Harley Acheson (harley) created D6859: UI: Larger Alert Icons.
Sat, Feb 15, 3:57 AM · User Interface

Fri, Feb 14

Harley Acheson (harley) added a comment to D6743: WIP: File Attributes and Linked Files.

This last revision of this patch is actually from @Ankit (ankitm) with the Mac stuff, so is hard for me to address.

Fri, Feb 14, 6:49 PM
Harley Acheson (harley) updated the diff for D6816: UI: Windows File Attributes in File Browser.

Updating as per @Campbell Barton (campbellbarton)'s suggestion to use enum vars for the file attributes.

Fri, Feb 14, 2:33 AM · User Interface
Harley Acheson (harley) added a comment to T73784: Python console: incorrect cursor position with wrapped lines.

Yes, looking at that now. Thanks!

Fri, Feb 14, 1:27 AM · User Interface, BF Blender

Thu, Feb 13

Harley Acheson (harley) updated the diff for D6816: UI: Windows File Attributes in File Browser.

Updated based on review and suggestions from @Campbell Barton (campbellbarton):

Thu, Feb 13, 5:04 AM · User Interface

Wed, Feb 12

Harley Acheson (harley) updated the diff for D6816: UI: Windows File Attributes in File Browser.

Updated to address concerns and suggestions by @Jacques Lucke (JacquesLucke):

Wed, Feb 12, 7:03 PM · User Interface
Harley Acheson (harley) added a comment to D6816: UI: Windows File Attributes in File Browser.

Some examples of bug reports this patch addresses:

Wed, Feb 12, 4:59 PM · User Interface
Duarte Farrajota Ramos (duarteframos) awarded D6816: UI: Windows File Attributes in File Browser a Like token.
Wed, Feb 12, 1:03 PM · User Interface
Harley Acheson (harley) added a reviewer for D6816: UI: Windows File Attributes in File Browser: William Reynish (billreynish).
Wed, Feb 12, 3:36 AM · User Interface
Harley Acheson (harley) created D6816: UI: Windows File Attributes in File Browser.
Wed, Feb 12, 3:23 AM · User Interface

Tue, Feb 11

Harley Acheson (harley) added a comment to D3705: Translation: always enable Use International Fonts, default to English..

This would be awesome. So I'll add some (probably nonsensical) comments:

Tue, Feb 11, 8:12 PM
Harley Acheson (harley) added a comment to D6802: Test Only: Available Windows Network Shares.

@Brecht Van Lommel (brecht) : Ideally, this happens in a separate thread

Tue, Feb 11, 6:16 PM · User Interface

Mon, Feb 10

Harley Acheson (harley) updated the summary of D6802: Test Only: Available Windows Network Shares.
Mon, Feb 10, 7:07 PM · User Interface
Harley Acheson (harley) created D6802: Test Only: Available Windows Network Shares.
Mon, Feb 10, 7:07 PM · User Interface

Sun, Feb 9

stefano severi (Tetone) awarded D6466: UI Suggestion: Add/Remove Icons a Like token.
Sun, Feb 9, 10:13 AM · User Interface

Sat, Feb 8

Harley Acheson (harley) added a comment to D6466: UI Suggestion: Add/Remove Icons.

Yes, I much prefer than when there are multiple actions.

Sat, Feb 8, 8:40 PM · User Interface
Harley Acheson (harley) added a comment to D6466: UI Suggestion: Add/Remove Icons.

@William Reynish (billreynish) :
There really is a big difference between, say, closing a window with some folders vs *deleting* those folders entirely. In the first case you are simply closing something, and in the second case you are throwing it out.

Sat, Feb 8, 8:13 PM · User Interface
Harley Acheson (harley) added a comment to D6466: UI Suggestion: Add/Remove Icons.

@Peter Fog (tintwotin) - So + and - would work?

Sat, Feb 8, 7:53 PM · User Interface
Harley Acheson (harley) added a comment to D6466: UI Suggestion: Add/Remove Icons.

@William Reynish (billreynish) - pressing the X next to the material ID simply unlinks the material. It doesn't delete it. This is a very different concept from removing, say, a shape key, which simply deletes it entirely. Using different icons for these kinds of things is something we should keep I think.

Sat, Feb 8, 7:49 PM · User Interface
Harley Acheson (harley) added a comment to D6466: UI Suggestion: Add/Remove Icons.

My (minority) opinion is that there should not be any distinction between delete and unlink and that it only adds confusion to attempt to do so.

Sat, Feb 8, 6:00 PM · User Interface

Fri, Feb 7

Harley Acheson (harley) updated the diff for D6743: WIP: File Attributes and Linked Files.

Small changes to simplify dealing with hidden. More todo notes for Mac attributes.

Fri, Feb 7, 6:50 PM
Harley Acheson (harley) added a comment to T61606: screen area border not matching clickable area if thick lines is selected.

Don’t get too excited. My patch is only useful if someone (smarter) refactors the corner-drawing. https://developer.blender.org/D4947

Fri, Feb 7, 5:46 PM · BF Blender, User Interface
Harley Acheson (harley) added a comment to D6743: WIP: File Attributes and Linked Files.

Complaint of how hidden files are currently dealt with: https://developer.blender.org/T36102

Fri, Feb 7, 5:19 PM
Steff Kempink (mswf) awarded D6743: WIP: File Attributes and Linked Files a Like token.
Fri, Feb 7, 3:20 PM
Ankit (ankitm) awarded D6743: WIP: File Attributes and Linked Files a Love token.
Fri, Feb 7, 2:59 AM
Harley Acheson (harley) added a reviewer for D6743: WIP: File Attributes and Linked Files: Campbell Barton (campbellbarton).

I'm a bit stuck on how this could/should be refactored...

Fri, Feb 7, 2:49 AM
Harley Acheson (harley) updated the diff for D6743: WIP: File Attributes and Linked Files.

More cleanup.

Fri, Feb 7, 2:27 AM

Thu, Feb 6

Harley Acheson (harley) updated the diff for D6743: WIP: File Attributes and Linked Files.

Now have a way to handle file-type redirections like Mac Aliases.

Thu, Feb 6, 4:08 AM

Wed, Feb 5

Harley Acheson (harley) added a comment to T65365: Collapsed pull down menus have no name in Quick Favourites .

interface_context_menu.c, ui_but_user_menu_add() is called for that uiBut but it has no drawstr.

Wed, Feb 5, 9:02 PM · User Interface, BF Blender
Harley Acheson (harley) added a comment to T65365: Collapsed pull down menus have no name in Quick Favourites .

Clearer instructions to reproduce:

Wed, Feb 5, 8:33 PM · User Interface, BF Blender
stefano severi (Tetone) awarded D6743: WIP: File Attributes and Linked Files a Like token.
Wed, Feb 5, 10:46 AM
William Reynish (billreynish) awarded D6743: WIP: File Attributes and Linked Files a Like token.
Wed, Feb 5, 10:24 AM
Harley Acheson (harley) updated the diff for D6743: WIP: File Attributes and Linked Files.

Renaming an emum. Using FILE_ENTRY_ALIAS rather than FILE_ENTRY_SHORTCUT

Wed, Feb 5, 2:52 AM
Harley Acheson (harley) updated the diff for D6743: WIP: File Attributes and Linked Files.

Mostly comment changes.

Wed, Feb 5, 2:37 AM
Harley Acheson (harley) updated the diff for D6743: WIP: File Attributes and Linked Files.

Should dim hidden files and folders on Mac and Linux now (if filename starts with dot). Other misc changes.

Wed, Feb 5, 2:16 AM

Tue, Feb 4

Harley Acheson (harley) updated the diff for D6743: WIP: File Attributes and Linked Files.

Now drawing the small folder icons in list view as dimmed it hidden (but showing hidden)

Tue, Feb 4, 9:07 PM
Harley Acheson (harley) added a comment to T73578: Info Editor prints python errors upside down..

Info Editor is just dealing with each report entry, in order. This looks like seven separate reports, in the wrong order, with some that are blank. Can we not massage that python error as the report is made, so it is one entry? Otherwise not sure how we’d improve this, except for ignoring blank ones.

Tue, Feb 4, 4:47 PM · BF Blender (2.83), Python, Text Editor