1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[GH-ISSUE #1155] [Feature]: Add url and photo project fields #834

Closed
opened 2026-05-07 00:14:10 +02:00 by BreizhHardware · 3 comments

Originally created by @smandon on GitHub (Apr 28, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1155

Originally assigned to: @maziggy on GitHub.

Problem or Use Case

It would be nice to have additional fields available for projects:

  1. URL, with a link in the project's card. Currently I'm putting url in thje project description, but it's not clickable in the card and the text truncated so no copy/paste possible in most cases. Currently I have to edit the project to copy/pastethe link.
  2. Upload a photo to a project, for example to show the finished product from makerworld. This could be displayed in the project card with the 3D file renders. This makes it quicker to identify projects rapidly.

Proposed Solution

  1. Add a URL field for projects and add a simple link button beside the name in the card
  2. Allow uploading a photo and use it in the card beside the 3D renders

Alternatives Considered

No response

Feature Category

UI/UX

Priority

Would improve my workflow

Mockups or Examples

Image Image

Contribution

  • I would be willing to help implement this feature

Checklist

  • I have searched existing issues to ensure this feature hasn't already been requested
Originally created by @smandon on GitHub (Apr 28, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1155 Originally assigned to: @maziggy on GitHub. ### Problem or Use Case It would be nice to have additional fields available for projects: 1. URL, with a link in the project's card. Currently I'm putting url in thje project description, but it's not clickable in the card and the text truncated so no copy/paste possible in most cases. Currently I have to edit the project to copy/pastethe link. 2. Upload a photo to a project, for example to show the finished product from makerworld. This could be displayed in the project card with the 3D file renders. This makes it quicker to identify projects rapidly. ### Proposed Solution 1. Add a URL field for projects and add a simple link button beside the name in the card 2. Allow uploading a photo and use it in the card beside the 3D renders ### Alternatives Considered _No response_ ### Feature Category UI/UX ### Priority Would improve my workflow ### Mockups or Examples <img width="448" height="979" alt="Image" src="https://github.com/user-attachments/assets/4b77c673-1b35-404c-aec5-f8131cbeb8c3" /> <img width="568" height="361" alt="Image" src="https://github.com/user-attachments/assets/cb5bcf9d-3333-4b4e-89fe-aa99541c8c3a" /> ### Contribution - [ ] I would be willing to help implement this feature ### Checklist - [x] I have searched existing issues to ensure this feature hasn't already been requested
BreizhHardware 2026-05-07 00:14:10 +02:00
Author
Owner

@maziggy commented on GitHub (Apr 29, 2026):

Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you.


If you find Bambuddy useful, please consider giving it a on GitHub — it helps others discover the project!

<!-- gh-comment-id:4341171002 --> @maziggy commented on GitHub (Apr 29, 2026): Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you. ----- If you find Bambuddy useful, please consider giving it a ⭐ on [GitHub](https://github.com/maziggy/bambuddy) — it helps others discover the project!
Author
Owner

@smandon commented on GitHub (May 1, 2026):

It works but the thumbnail is very small. Would it be possible to increase its size and display a full size preview when clicked?

<!-- gh-comment-id:4358832237 --> @smandon commented on GitHub (May 1, 2026): It works but the thumbnail is very small. Would it be possible to increase its size and display a full size preview when clicked?
Author
Owner

@maziggy commented on GitHub (May 1, 2026):

Thanks @smandon, fixed in dev. Kept the 40×40 thumbnail in the card so the grid layout doesn't shift, and added a 384×384 hover preview that opens beside the card showing the full image (no cropping, so portrait photos aren't squashed into a square).

Implementation note: the preview renders via a portal so it can extend outside the card boundary — first attempt got clipped by the card's own rounded-corner clipping, which you'd have hit too. It also flips to the left side of the thumbnail when the card is near the right edge of the viewport, and the vertical position clamps so the popover never overflows the window top or bottom.

Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you.


If you find Bambuddy useful, please consider giving it a on GitHub — it helps others discover the project!

<!-- gh-comment-id:4359065199 --> @maziggy commented on GitHub (May 1, 2026): Thanks @smandon, fixed in `dev`. Kept the 40×40 thumbnail in the card so the grid layout doesn't shift, and added a 384×384 hover preview that opens beside the card showing the full image (no cropping, so portrait photos aren't squashed into a square). Implementation note: the preview renders via a portal so it can extend outside the card boundary — first attempt got clipped by the card's own rounded-corner clipping, which you'd have hit too. It also flips to the left side of the thumbnail when the card is near the right edge of the viewport, and the vertical position clamps so the popover never overflows the window top or bottom. Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you. ----- If you find Bambuddy useful, please consider giving it a ⭐ on [GitHub](https://github.com/maziggy/bambuddy) — it helps others discover the project!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy-maziggy-1#834
No description provided.