Quick HacksProject
ActivePublic

Properties

Description

This project collects relatively easy tasks for new developers to get involved. The tasks for this project are all features that we would accept in Blender releases.

How to Start

  • Browse Quick Hacks to find one.
  • When you want to start working on a task, you can comment on the task to ask for more information if needed.
  • When you have a patch ready, you may assign the task to yourself and submit the diff to get it reviewed.

Please: Verify that there isn't already a patch for the task by somebody else. If that's the case, it'll usually be mentioned in a comment or the task has a (open) differential revision assigned (those are usually listed in the task details, like in T45230)

You may also want to look at the Todo wiki page.

Adding Tasks

Quick Hacks can be added by developers and module team members for functionality that they would accept in Blender. This is not a wish list to suggest features.

Projects must be...

  • Easy enough for an experienced developer to do in a short time (about 30min - 2hrs).
  • Real projects (not simply exercises or janitor work).
  • Acceptable to be added into Blenders code-base without discussion on controversial topics.

Recent Activity

Thu, Jun 22

Carlos Rafael de Oliveira Carneiro (carlos.carneiro) added a watcher for Quick Hacks: Carlos Rafael de Oliveira Carneiro (carlos.carneiro).
Thu, Jun 22, 2:46 AM

Sun, Jun 18

Andrew Sprague (andsprague1) added a watcher for Quick Hacks: Andrew Sprague (andsprague1).
Sun, Jun 18, 5:34 PM

Thu, Jun 8

Jeff Knox (knox) added a comment to T44834: Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode.

What exactly should be activated when the new bone button is on, and what should happen when it is clicked off? Is the new button supposed to be visible in Object Mode, and then clicking it switches to Weight Paint Mode?

Thu, Jun 8, 1:41 AM · Quick Hacks, BF Blender, User Interface

Sun, Jun 4

Danrae Pray (spockTheGray) added a revision to T51289: Particle System UI issue/annoyance: setting Start later than End should increase End if necessary, rather than capping it: D2701: Fix for T51289.
Sun, Jun 4, 7:49 PM · Quick Hacks, User Interface, BF Blender
Tariq Erwa (tariqerwa) added a watcher for Quick Hacks: Tariq Erwa (tariqerwa).
Sun, Jun 4, 6:33 AM

Tue, May 30

Campbell Barton (campbellbarton) closed T51660: Sequencer change path does not update strip name as "Invalid".

This isn't meant to change, closing.

Tue, May 30, 4:37 AM · Quick Hacks, Video Sequencer, BF Blender
Aaron Carlisle (Blendify) added a comment to T51660: Sequencer change path does not update strip name.

Note that this also happens with bpy.ops.sequencer.swap_data

Tue, May 30, 2:24 AM · Quick Hacks, Video Sequencer, BF Blender
Aaron Carlisle (Blendify) placed T51660: Sequencer change path does not update strip name up for grabs.

@Olly Funkster (Funkster) maybe you want to have a look at this?

Tue, May 30, 2:03 AM · Quick Hacks, Video Sequencer, BF Blender
Aaron Carlisle (Blendify) added a project to T51660: Sequencer change path does not update strip name: Quick Hacks.
Tue, May 30, 2:02 AM · Quick Hacks, Video Sequencer, BF Blender

Mon, May 29

Danrae Pray (spockTheGray) claimed T51289: Particle System UI issue/annoyance: setting Start later than End should increase End if necessary, rather than capping it.

New dev here - going to hack away at this :)

Mon, May 29, 8:14 PM · Quick Hacks, User Interface, BF Blender

May 18 2017

Aaron Carlisle (Blendify) added a project to T51289: Particle System UI issue/annoyance: setting Start later than End should increase End if necessary, rather than capping it: Quick Hacks.

This would be a good quick hack for someone.

May 18 2017, 8:41 PM · Quick Hacks, User Interface, BF Blender

May 14 2017

Tran Minh Thanh (GinGin) added a watcher for Quick Hacks: Tran Minh Thanh (GinGin).
May 14 2017, 8:11 AM

Apr 27 2017

Aaron Carlisle (Blendify) closed T50271: Bilateral blur's iterations as "Resolved".
Apr 27 2017, 3:18 PM · Quick Hacks, Compositing, BF Blender

Apr 26 2017

Germano Cavalcante (mano-wii) added a comment to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

Hi, I didn't catch a few remarks.
About the value of 'center' being local, it shouldn't be local to the IF statement as it has been declared earlier?

Apr 26 2017, 8:16 PM · Quick Hacks
Rohan Rathi (RohanRathi) added a comment to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

Hi, I didn't catch a few remarks.
About the value of 'center' being local, it shouldn't be local to the IF statement as it has been declared earlier?
Also, I believe the value of cursor_loc may actually be local as suggested.

Apr 26 2017, 7:55 PM · Quick Hacks
Rohan Rathi (RohanRathi) updated the diff for D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).
Apr 26 2017, 12:46 PM · Quick Hacks

Apr 22 2017

Germano Cavalcante (mano-wii) requested changes to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).
Apr 22 2017, 1:30 AM · Quick Hacks

Apr 21 2017

Aaron Carlisle (Blendify) added a task to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere): T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).
Apr 21 2017, 5:37 PM · Quick Hacks
Aaron Carlisle (Blendify) added a revision to T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere): D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).
Apr 21 2017, 5:37 PM · Quick Hacks
Rohan Rathi (RohanRathi) updated the diff for D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

Thanks for the feedback, fixed.

Apr 21 2017, 8:38 AM · Quick Hacks

Apr 18 2017

brunoT (drehuwann) claimed T50271: Bilateral blur's iterations.

hi,
so maybe : diff
(same issue in Directional Blur)

Apr 18 2017, 2:28 AM · Quick Hacks, Compositing, BF Blender

Apr 15 2017

Campbell Barton (campbellbarton) closed T51149: 2D curves can be 3D as "Resolved" by committing rB97c9c6a3f321: Fix T51149: Joining curves allows 2D curves in 3D.
Apr 15 2017, 8:55 AM · Quick Hacks, BF Blender

Apr 14 2017

Aaron Carlisle (Blendify) placed T44834: Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode up for grabs.
Apr 14 2017, 8:40 PM · Quick Hacks, BF Blender, User Interface
Arvīds Kokins (snake5) added a revision to T51149: 2D curves can be 3D: D2627: T51149 fix.
Apr 14 2017, 3:48 PM · Quick Hacks, BF Blender
Aaron Carlisle (Blendify) added a project to T44834: Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode: Quick Hacks.
Apr 14 2017, 7:10 AM · Quick Hacks, BF Blender, User Interface

Apr 13 2017

Campbell Barton (campbellbarton) added a comment to T50271: Bilateral blur's iterations.

IIRC - the bug is that the value is zero in the first place.

Apr 13 2017, 3:23 PM · Quick Hacks, Compositing, BF Blender
Aaron Carlisle (Blendify) added a project to T50271: Bilateral blur's iterations: Quick Hacks.
Apr 13 2017, 6:58 AM · Quick Hacks, Compositing, BF Blender

Apr 11 2017

Aaron Carlisle (Blendify) changed Type from Bug to To Do on T51149: 2D curves can be 3D.
Apr 11 2017, 1:19 AM · Quick Hacks, BF Blender
Aaron Carlisle (Blendify) triaged T51149: 2D curves can be 3D as "Normal" priority.
Apr 11 2017, 1:19 AM · Quick Hacks, BF Blender

Apr 10 2017

Campbell Barton (campbellbarton) added a comment to T51149: 2D curves can be 3D.

This is an easy bug to fix, coords need clamping after join for 2D curves.

Apr 10 2017, 8:38 PM · Quick Hacks, BF Blender
Campbell Barton (campbellbarton) added a project to T51149: 2D curves can be 3D: Quick Hacks.
Apr 10 2017, 8:37 PM · Quick Hacks, BF Blender

Apr 7 2017

blend-it (blend-it) added a comment to T51087: Improve keyboard usage for spacebar search menu.

@Campbell Barton (campbellbarton) About the number of letters typed, I understand your point, but with less of 3/4 letters the list is so long and user can't see the bottom, so I think nobody try to scroll from an "invisible" bottom.
Anyway, I can't compile and try to check performance, so if you don't find this kind of issues, no problem!
Thanks to all and I hope to find the feature in 2.79 ;)

Apr 7 2017, 9:44 AM · Quick Hacks, User Interface

Apr 5 2017

Campbell Barton (campbellbarton) added a comment to T51087: Improve keyboard usage for spacebar search menu.

@blend-it (blend-it) changing behavior based on number of letters typed will seem buggy from user perspective.

Apr 5 2017, 5:48 AM · Quick Hacks, User Interface

Apr 3 2017

Karina Antonio (karinafantonio) added a comment to T51087: Improve keyboard usage for spacebar search menu.

Hi, no problem, it was fun to do and a nice feature to have! ^^

Apr 3 2017, 10:49 AM · Quick Hacks, User Interface
blend-it (blend-it) added a comment to T51087: Improve keyboard usage for spacebar search menu.

Thanks for working on this feature :)
I nothing understand about the code, but if there are a performance issue, I can suggest you can trigger your routine only when:

  • letters in searchbox are more than 3,4 or 5 (the consequent list is shorter so faster to process,) and/or
  • the list itself is shorter than 6-10 items (is less useful to scroll from bottom if the last item is not visible to the user).
Apr 3 2017, 10:38 AM · Quick Hacks, User Interface
darshan (darshan) added a comment to T50132: UV Sticky mode is not respected with Border select.

I have updated the diff
Here is the link https://developer.blender.org/D2596

Apr 3 2017, 10:19 AM · Quick Hacks
Karina Antonio (karinafantonio) added a comment to T51087: Improve keyboard usage for spacebar search menu.

Ahh, I see. Here's the updated patch with that part removed.

Apr 3 2017, 7:44 AM · Quick Hacks, User Interface
Germano Cavalcante (mano-wii) added a comment to T51087: Improve keyboard usage for spacebar search menu.

I liked your code but one thing worries me...
It's this part:

Apr 3 2017, 7:29 AM · Quick Hacks, User Interface
Karina Antonio (karinafantonio) claimed T51087: Improve keyboard usage for spacebar search menu.

Hi, first-time contributor here! I've created a patch with this new feature, plus a short screencast attached.

Apr 3 2017, 4:29 AM · Quick Hacks, User Interface

Apr 1 2017

Brandon Farley (farcgs) added a watcher for Quick Hacks: Brandon Farley (farcgs).
Apr 1 2017, 6:13 AM
Germano Cavalcante (mano-wii) added a watcher for Quick Hacks: Germano Cavalcante (mano-wii).
Apr 1 2017, 5:03 AM

Mar 31 2017

blend-it (blend-it) added a comment to T51087: Improve keyboard usage for spacebar search menu.

I always propose easy and fast hacks, but unfortunately I'm not a coder, so I can't do it myself (and I don't want broke something) ;)

Mar 31 2017, 10:36 AM · Quick Hacks, User Interface
blend-it (blend-it) added a watcher for Quick Hacks: blend-it (blend-it).
Mar 31 2017, 10:17 AM
Campbell Barton (campbellbarton) triaged T51087: Improve keyboard usage for spacebar search menu as "Low" priority.
Mar 31 2017, 8:53 AM · Quick Hacks, User Interface
Campbell Barton (campbellbarton) added a comment to T51087: Improve keyboard usage for spacebar search menu.

Seems reasonable, moved to quick hacks since this is a nice one for new developers.

Mar 31 2017, 8:53 AM · Quick Hacks, User Interface

Mar 30 2017

Germano Cavalcante (mano-wii) added a comment to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

Here's a guide to blender CodeStyle ;)
https://wiki.blender.org/index.php/Dev:Doc/Code_Style

Mar 30 2017, 5:32 AM · Quick Hacks
Germano Cavalcante (mano-wii) requested changes to D2500: Task T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere).

The code works... in part. (There are some problems):

Mar 30 2017, 5:32 AM · Quick Hacks
Campbell Barton (campbellbarton) closed T47436: Mirror Modifier: UV-mirror offset option as "Resolved".

Thanks for the patch, committed rB31e62492564b32309ce5100ae40a6664b38d7baa

Mar 30 2017, 4:16 AM · Quick Hacks
Campbell Barton (campbellbarton) edited Description on Quick Hacks.
Mar 30 2017, 3:34 AM
Campbell Barton (campbellbarton) edited Description on Quick Hacks.
Mar 30 2017, 3:34 AM