Skip to content

Commit 701f163

Browse files
committed
feat: add new issue template for background requests to enhance user contributions
1 parent 71d683f commit 701f163

File tree

2 files changed

+104
-1
lines changed

2 files changed

+104
-1
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
name: 🎨 New Background Request
2+
description: Request a new animated background to be added to the library
3+
title: '[Background Request]: '
4+
labels: ['enhancement', 'background-request']
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for suggesting a new background! Please fill out the information below to help us understand what you'd like to see added.
10+
11+
- type: input
12+
id: background-name
13+
attributes:
14+
label: Background Name
15+
description: What would you like to call this background?
16+
placeholder: e.g., "Plasma Wave", "Cosmic Nebula", "Aurora Borealis"
17+
validations:
18+
required: true
19+
20+
- type: input
21+
id: shader-link
22+
attributes:
23+
label: Shader Source Link
24+
description: Link to the shader (e.g., Shadertoy, GLSL Sandbox, or other source)
25+
placeholder: https://www.shadertoy.com/view/...
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: description
31+
attributes:
32+
label: Description
33+
description: Describe what the background looks like and why you think it would be a great addition
34+
placeholder: |
35+
This is a mesmerizing plasma wave effect with smooth color transitions.
36+
It would work great as a subtle, non-distracting background for apps.
37+
validations:
38+
required: true
39+
40+
- type: textarea
41+
id: screenshots
42+
attributes:
43+
label: Screenshots / Preview
44+
description: |
45+
Please provide a screenshot or GIF showing what the background looks like.
46+
You can drag and drop images here, or paste a link.
47+
placeholder: Drag and drop images here or paste links
48+
validations:
49+
required: false
50+
51+
- type: dropdown
52+
id: animation-type
53+
attributes:
54+
label: Animation Type
55+
description: What type of animation does this background have?
56+
options:
57+
- Static (no animation)
58+
- Time-based animation (continuous)
59+
- Interactive (responds to touch/gestures)
60+
- Not sure
61+
validations:
62+
required: true
63+
64+
- type: dropdown
65+
id: complexity
66+
attributes:
67+
label: Performance Complexity
68+
description: How computationally intensive is this shader?
69+
options:
70+
- Low (simple effects)
71+
- Medium (moderate complexity)
72+
- High (complex calculations)
73+
- Not sure
74+
validations:
75+
required: false
76+
77+
- type: textarea
78+
id: additional-context
79+
attributes:
80+
label: Additional Context
81+
description: Any other information that might be helpful (color schemes, customization ideas, use cases, etc.)
82+
placeholder: This would be perfect for meditation apps or calming interfaces
83+
validations:
84+
required: false
85+
86+
- type: checkboxes
87+
id: contribution
88+
attributes:
89+
label: Contribution
90+
description: Are you interested in contributing to implement this background?
91+
options:
92+
- label: I'd like to implement this myself and submit a PR
93+
required: false
94+
95+
- type: markdown
96+
attributes:
97+
value: |
98+
---
99+
100+
**Note**: Not all shader effects may be feasible to port to React Native or may require significant modification.
101+
We'll do our best to evaluate each request and implement what's possible while maintaining good performance.

example/src/screens/HomeScreen.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,9 @@ export default function HomeScreen() {
5454

5555
<View style={styles.header}>
5656
<Text style={styles.title}>React Native Backgrounds</Text>
57-
<Text style={styles.subtitle}>WebGPU-powered magic backgrounds</Text>
57+
<Text style={styles.subtitle}>
58+
WebGPU-powered backgrounds running on UI thread in React Native 🧑‍🍳
59+
</Text>
5860
</View>
5961

6062
<ScrollView

0 commit comments

Comments
 (0)