Page MenuHome

Ilya Shurupov (Hto-Ya)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 9 2020, 6:29 PM (12 w, 6 d)

Recent Activity

Yesterday

Ilya Shurupov (Hto-Ya) awarded T67088: Everything Nodes UX a Like token.
Wed, Jul 8, 9:23 AM · User Interface, BF Blender

Sun, Jul 5

Bataev Artem (shader) awarded D7946: [Scr-ops] Drag resize operator a Pterodactyl token.
Sun, Jul 5, 11:41 PM · BF Blender (2.90), User Interface

Thu, Jun 25

Ilya Shurupov (Hto-Ya) added a comment to D7993: Screen Operators.

Can't seem to get it to apply to master atm, would be happy to test again if you like!

Thu, Jun 25, 3:07 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D8114: [Scr-ops] Replacing, renaming & little extending of functionality.
Thu, Jun 25, 9:04 AM
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.
Thu, Jun 25, 9:00 AM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.
Thu, Jun 25, 8:37 AM · BF Blender (2.90), User Interface
Matt (Kickflipkid687) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Thu, Jun 25, 3:14 AM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D8039: [Scr-ops] Swap op.
Thu, Jun 25, 12:03 AM

Wed, Jun 24

Ilya Shurupov (Hto-Ya) retitled D7939: [Scr-ops] Join operator from Join Area Operator to [Scr-ops] Join operator.
Wed, Jun 24, 11:51 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) retitled D7946: [Scr-ops] Drag resize operator from sArea Resize operator to [Scr-ops] Drag resize operator.
Wed, Jun 24, 11:49 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) requested review of D8118: [Scr-ops] Close Operator.
Wed, Jun 24, 11:48 PM
Ilya Shurupov (Hto-Ya) retitled D7970: [Scr-ops] Join any two areas from Join all areas to [Scr-ops] Join any two areas.
Wed, Jun 24, 11:24 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D8117: [Scr-ops] Closing any area.
Wed, Jun 24, 11:18 PM
Ilya Shurupov (Hto-Ya) requested review of D8117: [Scr-ops] Closing any area.
Wed, Jun 24, 11:17 PM
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.

Separating patches

Wed, Jun 24, 11:02 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7970: [Scr-ops] Join any two areas.

Now here is just join and align algorithm

Wed, Jun 24, 10:52 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D8114: [Scr-ops] Replacing, renaming & little extending of functionality.
Wed, Jun 24, 10:09 PM
Ilya Shurupov (Hto-Ya) requested review of D8114: [Scr-ops] Replacing, renaming & little extending of functionality.
Wed, Jun 24, 9:28 PM
Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.

comments everywhere & bug fixes & simplifications

Wed, Jun 24, 8:55 PM · User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7970: [Scr-ops] Join any two areas.

No more recursion. That is the whole join function

. Will update patch soon

Wed, Jun 24, 6:24 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7970: [Scr-ops] Join any two areas.
Wed, Jun 24, 6:23 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7970: [Scr-ops] Join any two areas.
Wed, Jun 24, 6:23 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7939: [Scr-ops] Join operator.
Wed, Jun 24, 4:46 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) updated the diff for D7939: [Scr-ops] Join operator.

Big refactor

Wed, Jun 24, 3:27 PM · User Interface, BF Blender (2.90)
Pablo Vazquez (pablovazquez) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Wed, Jun 24, 2:51 PM · BF Blender (2.90), User Interface

Tue, Jun 23

Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.

Join operator refactor. Small bug fixes

Tue, Jun 23, 4:29 PM · User Interface
Ruthwik (ruthwikrao) awarded D7993: Screen Operators a Love token.
Tue, Jun 23, 11:48 AM · User Interface
Ruthwik (ruthwikrao) awarded D7970: [Scr-ops] Join any two areas a Love token.
Tue, Jun 23, 11:44 AM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.

Bug fixes

Tue, Jun 23, 7:39 AM · User Interface

Mon, Jun 22

Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.
Mon, Jun 22, 7:11 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Mon, Jun 22, 7:10 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Mon, Jun 22, 7:07 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Mon, Jun 22, 10:55 AM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.

Now u can close any area

Mon, Jun 22, 10:48 AM · User Interface

Sun, Jun 21

Ilya Shurupov (Hto-Ya) awarded D8084: UI: Area Joining and Closing a Burninate token.
Sun, Jun 21, 3:00 PM · User Interface
Ilya Shurupov (Hto-Ya) added a comment to D8084: UI: Area Joining and Closing.

guess why he's showing only special cases. Anyway GOOD work

Sun, Jun 21, 3:00 PM · User Interface

Sat, Jun 20

Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.
Sat, Jun 20, 6:21 PM · User Interface

Tue, Jun 16

Ilya Shurupov (Hto-Ya) updated the summary of D8039: [Scr-ops] Swap op.
Tue, Jun 16, 5:52 PM
babajan (johnsyed) awarded D7993: Screen Operators a Love token.
Tue, Jun 16, 12:06 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D8039: [Scr-ops] Swap op.
Tue, Jun 16, 11:41 AM
alon abrany (aabrany) awarded D7970: [Scr-ops] Join any two areas a Yellow Medal token.
Tue, Jun 16, 8:42 AM · User Interface
babajan (johnsyed) awarded D7970: [Scr-ops] Join any two areas a Love token.
Tue, Jun 16, 1:09 AM · User Interface

Mon, Jun 15

Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.
Mon, Jun 15, 11:59 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Mon, Jun 15, 11:21 PM · User Interface
Ilya Shurupov (Hto-Ya) requested review of D8039: [Scr-ops] Swap op.
Mon, Jun 15, 11:09 PM
Akshay Kumar (akshayxw69) awarded D7970: [Scr-ops] Join any two areas a Love token.
Mon, Jun 15, 5:32 PM · User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7993: Screen Operators.

Quite excited for this patch, but I'm afraid I didn't get very far when testing it out. I know you said it's work in progress, so maybe these are known issues, but just in case:

  • Trying to drag from any corner towards the panel that the corner belongs to (ie. starting a split action) segfaults.
  • Trying to drag from any corner towards another panel seems to result in starting a join between two different panels.
  • A shortcut bound to screen.area_split only works when the mouse is hovering over a border.
  • screen.area_join joins areas without left click to confirm it. Maybe by design? If so, I'm not a fan. I know it lets you join multiple panels with a single action very quickly, but I don't think you would need that very often. Without waiting for left click to confirm the action, It can easily cause accidental joins.
Mon, Jun 15, 4:57 PM · User Interface
Vitalii Vlasov (Fracture128) awarded D7970: [Scr-ops] Join any two areas a Like token.
Mon, Jun 15, 3:55 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7970: [Scr-ops] Join any two areas.
Mon, Jun 15, 3:43 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7970: [Scr-ops] Join any two areas.
Mon, Jun 15, 3:41 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7939: [Scr-ops] Join operator.
Mon, Jun 15, 3:35 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) updated the summary of D7970: [Scr-ops] Join any two areas.
Mon, Jun 15, 3:04 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7970: [Scr-ops] Join any two areas.
Mon, Jun 15, 12:48 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7970: [Scr-ops] Join any two areas.
Mon, Jun 15, 12:22 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7970: [Scr-ops] Join any two areas.
Mon, Jun 15, 10:40 AM · User Interface

Sun, Jun 14

Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.
Sun, Jun 14, 7:28 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Sun, Jun 14, 7:24 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Sun, Jun 14, 7:23 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Sun, Jun 14, 7:22 PM · User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7970: [Scr-ops] Join any two areas.

Ok, now u can join all areas. And all areas means any two adjacent areas.
That is all test function

Sun, Jun 14, 7:08 PM · User Interface
Ilya Shurupov (Hto-Ya) retitled D7970: [Scr-ops] Join any two areas from Area Join: Test if areas can join to Join all areas.
Sun, Jun 14, 7:08 PM · User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7970: [Scr-ops] Join any two areas.
Sun, Jun 14, 5:52 PM · User Interface

Sat, Jun 13

Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.
Sat, Jun 13, 8:24 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.
Sat, Jun 13, 7:53 PM · BF Blender (2.90), User Interface

Thu, Jun 11

Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Thu, Jun 11, 3:13 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Thu, Jun 11, 3:08 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Thu, Jun 11, 2:43 PM · User Interface
Ilya Shurupov (Hto-Ya) requested review of D7993: Screen Operators.
Thu, Jun 11, 2:42 PM · User Interface

Jun 9 2020

Ilya Shurupov (Hto-Ya) updated the summary of D7970: [Scr-ops] Join any two areas.
Jun 9 2020, 5:30 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7970: [Scr-ops] Join any two areas.
Jun 9 2020, 5:16 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7970: [Scr-ops] Join any two areas.
Jun 9 2020, 5:11 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7970: [Scr-ops] Join any two areas.

Updated patch its just implementation of test

Jun 9 2020, 5:05 PM · User Interface
Ilya Shurupov (Hto-Ya) requested review of D7970: [Scr-ops] Join any two areas.
Jun 9 2020, 4:52 PM · User Interface
db (phocomelus) awarded D7939: [Scr-ops] Join operator a Love token.
Jun 9 2020, 1:25 PM · User Interface, BF Blender (2.90)
Pablo Vazquez (pablovazquez) awarded D7939: [Scr-ops] Join operator a Love token.
Jun 9 2020, 12:59 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) updated the summary of D7939: [Scr-ops] Join operator.
Jun 9 2020, 9:02 AM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) added a comment to D7939: [Scr-ops] Join operator.

Update:
That patch will not be affected by any changes of implementation functions like apply or getorientation (the second one is testing if areas can join ), that patch is not even about that, that's about how the user interacts with the operator.
So I think it's clear then that it should remain as a separate topic/patch.
And then it's ready for review.

Jun 9 2020, 8:57 AM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) added a comment to D7949: UI Experiment: Extended Simple Area Joins.

If we are talking about ALL CSES when user can join two areas without the need to move edges, then your Patch is not doing that work, for now, maybe.
In the video below, u can see the difference between our implementations

Jun 9 2020, 8:42 AM · User Interface

Jun 8 2020

Florian Kamenz (HEYPictures) awarded D7939: [Scr-ops] Join operator a Love token.
Jun 8 2020, 7:45 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) added a comment to D7939: [Scr-ops] Join operator.

There is a refactor, for more info see comments bellow https://developer.blender.org/D7949#192723

Jun 8 2020, 5:32 PM · User Interface, BF Blender (2.90)
Alaska (Alaska) awarded D7939: [Scr-ops] Join operator a Love token.
Jun 8 2020, 2:17 PM · User Interface, BF Blender (2.90)
Roman (roman13) awarded D7939: [Scr-ops] Join operator a Love token.
Jun 8 2020, 2:09 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) added a comment to D7949: UI Experiment: Extended Simple Area Joins.

And I fixed that (seems like it's true for now), though in a completely different way. Now I just need to make all looking good (I mean code).
If u will plan to work on that and didn't saw my cod, first let me know, please

Jun 8 2020, 1:56 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.

No more "special edit types" at all. (Also clang-format was applied)

Jun 8 2020, 9:33 AM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.
Jun 8 2020, 9:27 AM · BF Blender (2.90), User Interface

Jun 7 2020

Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.

Naming and bug fixes

Jun 7 2020, 9:01 PM · BF Blender (2.90), User Interface
Irfan Celik (irfan) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jun 7 2020, 4:02 PM · BF Blender (2.90), User Interface
Hans Goudey (HooglyBoogly) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jun 7 2020, 3:46 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.

Changed naming, added function "bool screen_geom_edge is movable" and few comments

Jun 7 2020, 12:00 PM · BF Blender (2.90), User Interface
Rahul Chaudhary (RC12) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jun 7 2020, 11:52 AM · BF Blender (2.90), User Interface
zebus3d (ofuscado) awarded D7939: [Scr-ops] Join operator a Love token.
Jun 7 2020, 12:02 AM · User Interface, BF Blender (2.90)

Jun 6 2020

Duarte Farrajota Ramos (duarteframos) awarded D7946: [Scr-ops] Drag resize operator a Like token.
Jun 6 2020, 3:48 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7946: [Scr-ops] Drag resize operator.
Jun 6 2020, 3:10 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7946: [Scr-ops] Drag resize operator.
Jun 6 2020, 2:24 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) requested review of D7946: [Scr-ops] Drag resize operator.
Jun 6 2020, 2:23 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7939: [Scr-ops] Join operator.

Now op can merge not obvious cases, thanks to the @Harley Acheson (harley) great idea

Jun 6 2020, 10:03 AM · User Interface, BF Blender (2.90)

Jun 5 2020

Juan (jc4d) awarded D7939: [Scr-ops] Join operator a Love token.
Jun 5 2020, 9:22 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) added a comment to D7939: [Scr-ops] Join operator.

"So screen_geom_find_area_whith_common_edge() could be altered to do similar to area_getorientation()..." - Yeah, I think it would be awesome. I definitely will try it later.

Jun 5 2020, 8:25 PM · User Interface, BF Blender (2.90)
Duarte Farrajota Ramos (duarteframos) awarded D7939: [Scr-ops] Join operator a Like token.
Jun 5 2020, 8:05 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) updated the diff for D7939: [Scr-ops] Join operator.

Changed the key events that trigger the operator to apply or cancel. Also, general cases when the cursor leaves the area improved.

Jun 5 2020, 8:04 PM · User Interface, BF Blender (2.90)