Alexandr Zinovev (raa)
User

Projects

User Since
Feb 28 2016, 7:16 PM (51 w, 1 d)

Recent Activity

Yesterday

Alexandr Zinovev (raa) added a comment to D2453: Add "undo_history" property to bpy.context.

I am not convinced at all we should expose such things. Those are fully internal guts and exposing them must not be done as-is. I'm also not convinced with the reasoning you gave. There are following issues:

  • Global undo might be disabled, which will make your addon depending on the history to work unreliably depending on user settings and current mode.
  • If it happens so certain steps are cleared from undo history your addon will stop behaving correctly.
  • If you're mixing edits in multiple objects behavior of your addon will become unpredictable.
  • The claim about being faster to access undo history than doing scene update hook and checking is_updated flag is quite wrong. With is_updated flag you know what exactly changed, while otherwise you'll need to iterate over objects to see changes.
  • Undo should be fully hidden implementation which just works for users. If we ever change something here it'll break all the scripts which relies on particular behavior of undo.

    There must be solution for your original problem which does not involve dependency of internal stuff and which will behave predictable and reliably in all cases.
Mon, Feb 20, 5:34 PM · Python, BF Blender

Fri, Feb 17

Alexandr Zinovev (raa) added a comment to D2475: Show 'X' icon to clear value of text button.

A more acceptable approach would be having this as option to UILayout.prop. Something like layout.prop(..., show_value_clear=True).

I don't like this idea. The flag should be defined on property level.
@Julian Eisel (Severin), what if we add X button when string property has not empty default value?

Fri, Feb 17, 6:47 PM · Python

Wed, Feb 15

Alexandr Zinovev (raa) created D2511: Clear filter for enum search menu.
Wed, Feb 15, 11:06 PM

Sun, Feb 12

Alexandr Zinovev (raa) created D2508: Fix drawing nested box layouts.
Sun, Feb 12, 1:01 PM

Sat, Feb 11

Alexandr Zinovev (raa) committed rBAf2bb66b68b40: Add an option to hide the panel and/or header (authored by Alexandr Zinovev (raa)).
Add an option to hide the panel and/or header
Sat, Feb 11, 2:44 PM

Thu, Feb 2

Alexandr Zinovev (raa) added a comment to D2473: Fix T50497: prop_search not correctly drew in UI.

Commited without 2150 line changes, because they add some minor issues.

Thu, Feb 2, 3:46 PM · User Interface, BF Blender
Alexandr Zinovev (raa) committed rBfeb588060a6c: Fix T50497: prop_search not correctly drew in UI (D2473) (authored by Alexandr Zinovev (raa)).
Fix T50497: prop_search not correctly drew in UI (D2473)
Thu, Feb 2, 3:38 PM
Alexandr Zinovev (raa) closed T50497: Python : prop_search not correctly drew in UI as "Resolved" by committing rBfeb588060a6c: Fix T50497: prop_search not correctly drew in UI (D2473).
Thu, Feb 2, 3:38 PM · User Interface, BF Blender

Sun, Jan 29

Alexandr Zinovev (raa) committed rB15b253c082d6: Fix blurry icons (authored by Alexandr Zinovev (raa)).
Fix blurry icons
Sun, Jan 29, 3:23 PM

Thu, Jan 26

Alexandr Zinovev (raa) committed rBA371960484a38: Replace Icons addon with Icon Viewer - T50367 (authored by Alexandr Zinovev (raa)).
Replace Icons addon with Icon Viewer - T50367
Thu, Jan 26, 6:37 PM

Tue, Jan 24

Alexandr Zinovev (raa) created D2475: Show 'X' icon to clear value of text button.
Tue, Jan 24, 1:29 AM · Python

Mon, Jan 23

Alexandr Zinovev (raa) added a comment to T50367: Proposal to replace Icons addon.

Added an option to display icons inside the panel:

Mon, Jan 23, 4:26 PM · Addons

Sun, Jan 22

Alexandr Zinovev (raa) created D2473: Fix T50497: prop_search not correctly drew in UI.
Sun, Jan 22, 11:27 PM · User Interface, BF Blender
Alexandr Zinovev (raa) added a revision to T50497: Python : prop_search not correctly drew in UI: D2473: Fix T50497: prop_search not correctly drew in UI.
Sun, Jan 22, 11:27 PM · User Interface, BF Blender

Jan 18 2017

Alexandr Zinovev (raa) committed rBA79a852146ba1: Fix: UI Pie Menu Official addon preferences layout (authored by Alexandr Zinovev (raa)).
Fix: UI Pie Menu Official addon preferences layout
Jan 18 2017, 12:48 PM

Jan 11 2017

Alexandr Zinovev (raa) updated the diff for D2453: Add "undo_history" property to bpy.context.

Some fixes.

Jan 11 2017, 4:29 PM · Python, BF Blender

Jan 9 2017

Alexandr Zinovev (raa) added a comment to D2423: Layouts with fixed size.

what I mean is that assuming a button is icon-only just based on its width is weak.

Agree. Fixed.

Jan 9 2017, 4:56 PM · User Interface, BF Blender
Alexandr Zinovev (raa) updated the diff for D2423: Layouts with fixed size.
Jan 9 2017, 4:48 PM · User Interface, BF Blender
Alexandr Zinovev (raa) added a comment to rBd5708fdad6a0: Fix expanding enum property in sub-layout of pie menus.

Here is the patch D2455

Jan 9 2017, 10:05 AM
Alexandr Zinovev (raa) created D2455: Fix T50386.
Jan 9 2017, 10:01 AM
Alexandr Zinovev (raa) added a revision to T50386: Regression with pie menus addon 'Z' hotkey in master: D2455: Fix T50386.
Jan 9 2017, 10:01 AM · Addons, BF Blender

Jan 8 2017

Alexandr Zinovev (raa) added a comment to T50386: Regression with pie menus addon 'Z' hotkey in master.

Sorry, my bad.
This patch D2455 should fix the issue.

Jan 8 2017, 6:59 PM · Addons, BF Blender
Alexandr Zinovev (raa) updated the diff for D2423: Layouts with fixed size.

Fixed "picky points".

Jan 8 2017, 3:30 PM · User Interface, BF Blender

Jan 7 2017

Alexandr Zinovev (raa) added reviewers for D2453: Add "undo_history" property to bpy.context: Bastien Montagne (mont29), Julian Eisel (Severin).
Jan 7 2017, 12:52 PM · Python, BF Blender

Jan 5 2017

Alexandr Zinovev (raa) created D2450: Add tag_redraw feature for operators.
Jan 5 2017, 1:58 PM · BF Blender

Jan 3 2017

Alexandr Zinovev (raa) added a comment to T50367: Proposal to replace Icons addon.

It would be great to have the icons button in some panel in 3D view and not only inside text editor mode.

Jan 3 2017, 5:18 PM · Addons
Alexandr Zinovev (raa) added a comment to T50367: Proposal to replace Icons addon.

@Antonio Vazquez (antoniov), Agree, it's a cool feature. I'll implement it for the next version of the addon.

Jan 3 2017, 5:14 PM · Addons
Alexandr Zinovev (raa) added a comment to D2423: Layouts with fixed size.

Am just wondering why only row and column layouts are handled here? imho at least columnflow is missing here?

Jan 3 2017, 4:13 PM · User Interface, BF Blender
Alexandr Zinovev (raa) created T50367: Proposal to replace Icons addon.
Jan 3 2017, 1:47 PM · Addons

Jan 2 2017

Alexandr Zinovev (raa) updated the diff for D2427: Hide shortcuts from buttons in popups.

Looks like the easiest way to fix the issue is to add a new UI_BLOCK_MENU flag.

Jan 2 2017, 3:38 PM · User Interface, BF Blender

Dec 29 2016

Alexandr Zinovev (raa) added a comment to D2430: Add a new operator - bpy.ops.ed.undo_redo() .

@Bastien Montagne (mont29), it's my bad habit to always return CANCELLED for helper operators in my scripts.

Dec 29 2016, 11:34 AM · BF Blender, Python

Dec 28 2016

Alexandr Zinovev (raa) added a comment to D2419: Text and icon positioning for scaled buttons.

@Bastien Montagne (mont29), It's a good question.
Blenderartists forums have many questions/requests from users that want to increase icon size for some buttons.
But afaik we cannot use vector icons as a custom icon. So scaled custom icons may look ugly.

Dec 28 2016, 3:49 PM · User Interface, BF Blender

Dec 24 2016

Alexandr Zinovev (raa) added a comment to D2430: Add a new operator - bpy.ops.ed.undo_redo() .

Here is an example of what we can do using the operator:

Dec 24 2016, 11:26 AM · BF Blender, Python

Dec 23 2016

Alexandr Zinovev (raa) created D2430: Add a new operator - bpy.ops.ed.undo_redo() .
Dec 23 2016, 10:40 PM · BF Blender, Python

Dec 22 2016

Alexandr Zinovev (raa) created D2427: Hide shortcuts from buttons in popups.
Dec 22 2016, 1:10 AM · User Interface, BF Blender

Dec 20 2016

Alexandr Zinovev (raa) created D2423: Layouts with fixed size.
Dec 20 2016, 2:30 AM · User Interface, BF Blender

Dec 18 2016

Alexandr Zinovev (raa) updated the diff for D2420: Icon only flag for UILayout.prop_enum function.
Dec 18 2016, 12:29 PM · User Interface, BF Blender
Alexandr Zinovev (raa) changed the visibility for D2420: Icon only flag for UILayout.prop_enum function.
Dec 18 2016, 12:12 PM · User Interface, BF Blender
Alexandr Zinovev (raa) changed the edit policy for D2420: Icon only flag for UILayout.prop_enum function.
Dec 18 2016, 12:12 PM · User Interface, BF Blender
Alexandr Zinovev (raa) created D2420: Icon only flag for UILayout.prop_enum function.
Dec 18 2016, 12:04 PM · User Interface, BF Blender

Dec 16 2016

Alexandr Zinovev (raa) updated the diff for D2419: Text and icon positioning for scaled buttons.
Dec 16 2016, 6:11 PM · User Interface, BF Blender
Alexandr Zinovev (raa) created D2419: Text and icon positioning for scaled buttons.
Dec 16 2016, 6:07 PM · User Interface, BF Blender

Dec 14 2016

Alexandr Zinovev (raa) created D2415: Drawing enum property with icon only flag.
Dec 14 2016, 12:12 PM · User Interface

Dec 3 2016

Alexandr Zinovev (raa) added reviewers for D2394: Fix expanding enum property in sub-layout of pie menus: Bastien Montagne (mont29), Julian Eisel (Severin).
Dec 3 2016, 10:20 PM · BF Blender
Alexandr Zinovev (raa) updated the diff for D2394: Fix expanding enum property in sub-layout of pie menus.
Dec 3 2016, 9:52 PM · BF Blender
Alexandr Zinovev (raa) changed the visibility for D2394: Fix expanding enum property in sub-layout of pie menus.
Dec 3 2016, 9:47 PM · BF Blender
Alexandr Zinovev (raa) created D2394: Fix expanding enum property in sub-layout of pie menus.
Dec 3 2016, 8:53 PM · BF Blender

Mar 30 2016

Alexandr Zinovev (raa) created T48008: UILayout.separator() method doesn't work properly for columns.
Mar 30 2016, 9:18 PM · User Interface, BF Blender
Alexandr Zinovev (raa) created T48001: Highlighting selected item in filtered lists.
Mar 30 2016, 12:23 PM · User Interface, BF Blender

Mar 18 2016

Alexandr Zinovev (raa) created T47837: Filtering UIList.
Mar 18 2016, 1:45 PM · User Interface, Python, BF Blender

Mar 8 2016

Alexandr Zinovev (raa) added a comment to T47657: Using template_list() with invoke_props_dialog().

I wish I could help with this bug but unfortunately I don't know c/cpp.

Mar 8 2016, 6:30 PM · Python, User Interface, BF Blender

Mar 4 2016

Alexandr Zinovev (raa) added a comment to T47691: Redrawing dialogs/popups with ID properties.

No, afaik.
Tested in versions 2.71-2.76.

Mar 4 2016, 9:27 PM · User Interface, Python, BF Blender
Alexandr Zinovev (raa) created T47691: Redrawing dialogs/popups with ID properties.
Mar 4 2016, 9:00 PM · User Interface, Python, BF Blender

Mar 2 2016

Alexandr Zinovev (raa) created T47657: Using template_list() with invoke_props_dialog().
Mar 2 2016, 1:17 PM · Python, User Interface, BF Blender

Feb 29 2016

Alexandr Zinovev (raa) created T47632: Redrawing dialogs.
Feb 29 2016, 12:48 PM · BF Blender, User Interface, Python