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 (92 w, 6 d)

Recent Activity

Sep 28 2021

Vas (Alumx) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Sep 28 2021, 12:08 PM · BF Blender, User Interface

Aug 29 2021

David Kozma (kynu) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Aug 29 2021, 1:27 PM · BF Blender, User Interface

Aug 28 2021

Sam Morse-Brown (ParallelMayhem) awarded D7993: Screen Operators a Love token.
Aug 28 2021, 9:20 PM · User Interface

Feb 16 2021

Simon (Shimoon) awarded D7993: Screen Operators a Love token.
Feb 16 2021, 12:05 AM · User Interface

Feb 12 2021

David Kozma (kynu) awarded D7993: Screen Operators a Love token.
Feb 12 2021, 2:20 PM · User Interface

Feb 9 2021

george b (bestelix) awarded D7993: Screen Operators a Like token.
Feb 9 2021, 7:27 PM · User Interface
Taras (tako) awarded D7993: Screen Operators a Love token.
Feb 9 2021, 1:52 PM · User Interface

Jan 24 2021

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

What's new:

  • Tiny snapping to edges and limits by default
  • Fixed: UI of headers did crash due to one-pixel difference in limits
  • Code readability improvements: More comments are added, some variables are renamed e.c.
Jan 24 2021, 12:15 PM · BF Blender, User Interface

Jan 15 2021

Roman (roman13) awarded D7946: [Scr-ops] Drag resize operator a Burninate token.
Jan 15 2021, 1:20 PM · BF Blender, User Interface

Jan 14 2021

Leon Leno (lone_noel) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 14 2021, 9:09 AM · BF Blender, User Interface

Jan 13 2021

Moritz Brückner (timodriaan) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 13 2021, 3:44 PM · BF Blender, User Interface

Jan 11 2021

imad (imad_mss) awarded D7946: [Scr-ops] Drag resize operator a Burninate token.
Jan 11 2021, 1:24 PM · BF Blender, User Interface
Eugene Du (APEC) awarded D7946: [Scr-ops] Drag resize operator a Like token.
Jan 11 2021, 12:19 PM · BF Blender, User Interface
Serj Maiorov (printerkiller) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 11 2021, 11:49 AM · BF Blender, User Interface
Malinguaggi (Voguart) awarded D7946: [Scr-ops] Drag resize operator a Like token.
Jan 11 2021, 8:30 AM · BF Blender, User Interface
Todor Nikolov (ToshiCG) awarded D7946: [Scr-ops] Drag resize operator a 100 token.
Jan 11 2021, 2:09 AM · BF Blender, User Interface
Mikail (fiendish55) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 11 2021, 12:01 AM · BF Blender, User Interface

Jan 10 2021

Bartosz Moniewski (monio) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 10 2021, 11:10 PM · BF Blender, User Interface
Chrischan (Chrischan) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 10 2021, 7:33 PM · BF Blender, User Interface
Chris Clyne (lateasusual) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 10 2021, 6:35 PM · BF Blender, User Interface
edwin carl capalla (carl45456) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 10 2021, 5:32 PM · BF Blender, User Interface
silex (silex) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Jan 10 2021, 5:20 PM · BF Blender, User Interface
Jer Bot (verbal007) awarded D7946: [Scr-ops] Drag resize operator a Party Time token.
Jan 10 2021, 7:43 AM · BF Blender, User Interface

Nov 3 2020

Ilya Shurupov (Hto-Ya) added a comment to D7946: [Scr-ops] Drag resize operator.

@Hans Goudey (HooglyBoogly), @Pablo Vazquez (pablovazquez), do You think it'll be nice to have a little bit of near-edge snapping by default?

Nov 3 2020, 11:26 AM · BF Blender, User Interface

Nov 2 2020

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

What is new:

  • Patch has been updated to the current state of master.
  • Area resize operator now in the area options menu.

  • Snapping is working as expected. (In split operator as well)


  • "Area move edge" operator's default modal keymap updated.
Nov 2 2020, 4:05 PM · BF Blender, User Interface

Oct 31 2020

Ilya Shurupov (Hto-Ya) awarded T74967: Geometry Nodes Design a Love token.
Oct 31 2020, 3:27 PM · User Interface, BF Blender
Ilya Shurupov (Hto-Ya) added a comment to D7946: [Scr-ops] Drag resize operator.

While this is nice functionality, I doubt we can bind this in the default keymap as Blender prioritizes tool editing operations over windowing actions.

Could this be added as an operator without a specific shortcut for the time being? Available through the Area Options menu so the users can assign it easily.

@Ilya Shurupov (Hto-Ya) Are these operators available in any menu at the moment?

Oct 31 2020, 3:14 PM · BF Blender, User Interface

Sep 28 2020

AnityEx (AnityEx) awarded D7993: Screen Operators a Y So Serious token.
Sep 28 2020, 5:46 PM · User Interface

Sep 23 2020

slwk1d (Slowwkidd) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Sep 23 2020, 2:40 PM · BF Blender, User Interface
Paul Larson (GeorgiaPacific) awarded D8117: [Scr-ops] Closing any area a Love token.
Sep 23 2020, 2:36 PM
Paul Larson (GeorgiaPacific) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Sep 23 2020, 2:35 PM · BF Blender, User Interface

Sep 22 2020

Yuichiro Fujita (chironamo) awarded D8117: [Scr-ops] Closing any area a Love token.
Sep 22 2020, 9:28 PM
Yuichiro Fujita (chironamo) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Sep 22 2020, 9:27 PM · BF Blender, User Interface
slowk1d (Geronimooo) awarded D7946: [Scr-ops] Drag resize operator a Love token.
Sep 22 2020, 8:41 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7946: [Scr-ops] Drag resize operator.

Any thoughts about this patch?

Sep 22 2020, 8:21 PM · BF Blender, User Interface

Jul 23 2020

Ilya Shurupov (Hto-Ya) added a comment to D7946: [Scr-ops] Drag resize operator.

While this is nice functionality, I doubt we can bind this in the default keymap as Blender prioritizes tool editing operations over windowing actions.

Jul 23 2020, 8:39 AM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.

Due to the refactoring of the edge move framework split op was modified.

Jul 23 2020, 8:25 AM · BF Blender, User Interface

Jul 19 2020

Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.
Jul 19 2020, 4:43 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7946: [Scr-ops] Drag resize operator.

As it appears, combining two ops is not a good idea. Working on it

Jul 19 2020, 7:47 AM · BF Blender, User Interface

Jul 17 2020

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

Now there is only one op that corresponds to moving edges.
Since the procedure "moving an edge" is always requires parameters like bigger, smaller, dir, snap-type and etc, there is now struct EdgeMoveData and func screen_geom_emd_init() that does all the routine. So, now it's a lot easier to use that functionality.
Some things require polishing though

Jul 17 2020, 8:26 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7946: [Scr-ops] Drag resize operator.

Refactor is coming

Jul 17 2020, 3:21 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.
Jul 17 2020, 12:23 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7946: [Scr-ops] Drag resize operator.
Jul 17 2020, 10:15 AM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.
Jul 17 2020, 10:14 AM · BF Blender, User Interface

Jul 16 2020

Ilya Shurupov (Hto-Ya) added a comment to D7946: [Scr-ops] Drag resize operator.

It sounded like Ilya was planning to do that, I guess not quite yet though. I agree, I'm looking forward to it!

Jul 16 2020, 1:20 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.
Jul 16 2020, 1:17 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Jul 16 2020, 12:22 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.

Bug fixes

Jul 16 2020, 12:21 PM · User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7993: Screen Operators.

Alrighty. Also, don't forget about mouse dragging from the "ActionZones"/the corners of editors. It seems joining using that doesn't work atm, only splitting.

I removed it on purpose, didn't thought someone would want to use it again. If that isn't the case then I'll bring it back.

Binding a key to area joining works, although I'm still not a fan of the UX. If someone doesn't know how it works they can easily destroy their UI with no way to go back, among other issues, but this being the biggest one.

Could u please be more specific about this one? So far I know bout meaningless arrows in complex situations and inability to just execute join with no need to run modal func.

Jul 16 2020, 12:17 PM · User Interface

Jul 15 2020

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

Thanks! I was not considering the "right-click on border" menu. Thus, commands in this menu are old and they're giving some errors. That is definitely a bug and I'll try to fix this.
Meanwhile, u can access all the features simply by right-clicking not on borders but headers. Or u can just assign shortcuts manually.

Jul 15 2020, 3:51 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.
Jul 15 2020, 12:19 PM · User Interface
Ilya Shurupov (Hto-Ya) added a comment to D7993: Screen Operators.

Hi @Demeter Dzadik (Mets), now u should be able to apply the patch!

Jul 15 2020, 12:03 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.

Up to date with master

Jul 15 2020, 12:01 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D8114: [Scr-ops] Replacing, renaming & little extending of functionality.
Jul 15 2020, 10:01 AM · BF Blender, User Interface

Jul 12 2020

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

Any updates on this? Really looking forward to this functionality!

Not yet, I'll return to work on this in a few days

Jul 12 2020, 12:11 PM · User Interface

Jul 8 2020

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

Jul 5 2020

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

Jun 25 2020

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!

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

Jun 24 2020

Ilya Shurupov (Hto-Ya) retitled D7939: [Scr-ops] Join operator from Join Area Operator to [Scr-ops] Join operator.
Jun 24 2020, 11:51 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) retitled D7946: [Scr-ops] Drag resize operator from sArea Resize operator to [Scr-ops] Drag resize operator.
Jun 24 2020, 11:49 PM · BF Blender, User Interface
Ilya Shurupov (Hto-Ya) requested review of D8118: [Scr-ops] Close Operator.
Jun 24 2020, 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.
Jun 24 2020, 11:24 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D8117: [Scr-ops] Closing any area.
Jun 24 2020, 11:18 PM
Ilya Shurupov (Hto-Ya) requested review of D8117: [Scr-ops] Closing any area.
Jun 24 2020, 11:17 PM
Ilya Shurupov (Hto-Ya) updated the diff for D7946: [Scr-ops] Drag resize operator.

Separating patches

Jun 24 2020, 11:02 PM · BF Blender, 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

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

comments everywhere & bug fixes & simplifications

Jun 24 2020, 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

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

refactor

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

Jun 23 2020

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

Join operator refactor. Small bug fixes.
Now in the HEader menu

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

Bug fixes

Jun 23 2020, 7:39 AM · User Interface

Jun 22 2020

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

Now u can close any area

Jun 22 2020, 10:48 AM · User Interface

Jun 21 2020

Ilya Shurupov (Hto-Ya) awarded D8084: UI: Join or Close Any Area a Burninate token.
Jun 21 2020, 3:00 PM · User Interface
Ilya Shurupov (Hto-Ya) added a comment to D8084: UI: Join or Close Any Area.

Good work. But seems like it is only for special cases, is that right?

Jun 21 2020, 3:00 PM · User Interface

Jun 20 2020

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

Jun 16 2020

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

Jun 15 2020

Ilya Shurupov (Hto-Ya) updated the diff for D7993: Screen Operators.
Jun 15 2020, 11:59 PM · User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7993: Screen Operators.
Jun 15 2020, 11:21 PM · User Interface
Ilya Shurupov (Hto-Ya) requested review of D8039: [Scr-ops] Swap op.
Jun 15 2020, 11:09 PM