Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

add duplicate function for easy use ($200 bounty) #201

Closed
FakeDivinity opened this issue Aug 20, 2024 · 10 comments · Fixed by #345
Closed

add duplicate function for easy use ($200 bounty) #201

FakeDivinity opened this issue Aug 20, 2024 · 10 comments · Fixed by #345
Labels
💎 Bounty enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed 💰 Rewarded

Comments

@FakeDivinity
Copy link

What Happened

its a waste of time for doing duplication it manually

How to Reproduce

add a function where i can haver the existing code block and duplicate it when release

Block Coding Plugin Version

0.6.2

Godot Engine Version

4.3

Operating System

windows11

Logs or command-line output

No response

Anything else?

No response

@manuq
Copy link
Contributor

manuq commented Aug 20, 2024

Yes! This would be a great contribution.

@dylanmccall dylanmccall added the enhancement New feature or request label Aug 24, 2024
@manuq manuq added the help wanted Extra attention is needed label Sep 10, 2024
@manuq manuq added the good first issue Good for newcomers label Oct 18, 2024
@manuq
Copy link
Contributor

manuq commented Oct 18, 2024

For someone wanting to implement this, here is a proposal:

  • Display a dropdown menu when the user right-clicks on a block.
  • Add options: Duplicate and Delete to the dropdown menu.
  • Add shortcut Ctrl-D to Duplicate.

The Delete functionality is already there, but only available from the Del shortcut.

@dsd
Copy link
Member

dsd commented Oct 23, 2024

Our partner org Endless Studios is offering a modest bounty for completion of this task
/bounty $200

Copy link

algora-pbc bot commented Oct 23, 2024

💎 $200 bounty • Endless OS Foundation

Steps to solve:

  1. Start working: Comment /attempt #201 with your implementation plan
  2. Submit work: Create a pull request including /claim #201 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to endlessm/godot-block-coding!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @varshith257 Dec 14, 2024, 7:29:49 AM #335
🟢 @urbit-pilled Dec 17, 2024, 12:40:46 AM #341

@manuq
Copy link
Contributor

manuq commented Nov 6, 2024

There is a PR that adds the duplicate functionality among other things #293

I think that the other things should be discussed first. The duplicate is definitely wanted, so if they can be split into a separate PR (or the other stuff removed) I'll give a review.

@dsd dsd changed the title add duplicate function for easy use add duplicate function for easy use ($200 bounty) Dec 13, 2024
@varshith257
Copy link

varshith257 commented Dec 14, 2024

/attempt #201

Algora profile Completed bounties Tech Active attempts Options
@varshith257 24 bounties from 11 projects
Scala, Rust,
TypeScript & more
﹟330
Cancel attempt

@urbit-pilled
Copy link
Contributor

urbit-pilled commented Dec 17, 2024

/attempt #201

Algora profile Completed bounties Tech Active attempts Options
@urbit-pilled 9 bounties from 4 projects
Rust, JavaScript,
Python & more
Cancel attempt

@Gyan-max
Copy link

Is this still available to be resolved?
please let me know, if I can get assigned

manuq pushed a commit that referenced this issue Dec 18, 2024
Add a context menu with duplicate and delete options. Delete was
previously only available from a Del shortcut.

Duplicate affects snapped blocks. The context menu is displayed when
the canvas receives a mouse right click.

Fixes #201
@manuq
Copy link
Contributor

manuq commented Dec 18, 2024

@dsd please award @urbit-pilled .

Copy link

algora-pbc bot commented Dec 18, 2024

🎉🎈 @urbit-pilled has been awarded $200! 🎈🎊

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
💎 Bounty enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed 💰 Rewarded
Projects
None yet
7 participants