Skip to content

Commit 5c0e950

Browse files
authored
Serve rocketsim_features.json at root (#659)
1 parent c0bb18c commit 5c0e950

File tree

1 file changed

+345
-0
lines changed

1 file changed

+345
-0
lines changed
Lines changed: 345 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,345 @@
1+
[
2+
{
3+
"description": "Use RocketSim with the Apple Watch Simulator",
4+
"id": "135",
5+
"isFinished": true,
6+
"status": "Implemented",
7+
"title": "Apple Watch Support"
8+
},
9+
{
10+
"description": "Select a color using the Magnifier",
11+
"id": "263",
12+
"isFinished": true,
13+
"status": "Implemented",
14+
"title": "Magnifier Color Picker"
15+
},
16+
{
17+
"description": "Measure the distance between rulers",
18+
"id": "278",
19+
"isFinished": true,
20+
"status": "Implemented",
21+
"title": "Show distance between rulers"
22+
},
23+
{
24+
"description": "Disable network connection for a specific Simulator app w\/o influencing your Mac's connection",
25+
"id": "283",
26+
"isFinished": true,
27+
"status": "Implemented",
28+
"title": "Simulator Airplane Mode"
29+
},
30+
{
31+
"description": "Change the status bar of the Simulator",
32+
"id": "173",
33+
"isFinished": true,
34+
"status": "Implemented",
35+
"title": "Configurable status bar"
36+
},
37+
{
38+
"description": "Adjust Dynamic Type from the side window",
39+
"id": "165",
40+
"isFinished": true,
41+
"status": "Implemented",
42+
"title": "Dynamic Type Control"
43+
},
44+
{
45+
"description": "Always show a mouse-following touch indicator during recordings",
46+
"id": "125",
47+
"isFinished": true,
48+
"status": "Implemented",
49+
"title": "Constant visible touch indicator"
50+
},
51+
{
52+
"description": "Keep the comparison overlay visible when switching to apps like Figma or Sketch",
53+
"id": "284",
54+
"isFinished": true,
55+
"status": "Implemented",
56+
"title": "Show comparison overlay when focus is lost"
57+
},
58+
{
59+
"description": "Quickly relaunch your app in a different locale w\/o the need to restart the Simulator.",
60+
"id": "286",
61+
"isFinished": true,
62+
"status": "Implemented",
63+
"title": "Locale switcher"
64+
},
65+
{
66+
"description": "Allow to switch between dark\/light mode from the side window.",
67+
"id": "346",
68+
"isFinished": true,
69+
"status": "Implemented",
70+
"title": "Dark Mode switcher"
71+
},
72+
{
73+
"description": "Directly edit and view UserDefaults.",
74+
"id": "371",
75+
"isFinished": true,
76+
"status": "Implemented",
77+
"title": "UserDefaults Visual Viewer & Editor"
78+
},
79+
{
80+
"description": "Restarts your app with the requested location and updates the timezone for your app accordingly",
81+
"id": "353",
82+
"isFinished": true,
83+
"status": "Implemented",
84+
"title": "Automatically update timezone to match location change"
85+
},
86+
{
87+
"description": "Get statistics on number of builds, build times, and more. Beautifully graphs to keep track of your projects.",
88+
"id": "304",
89+
"isFinished": true,
90+
"status": "Implemented",
91+
"title": "Xcode Build Statistics"
92+
},
93+
{
94+
"description": "Filter long lists by searching for a query",
95+
"id": "282",
96+
"isFinished": true,
97+
"status": "Implemented",
98+
"title": "Allow to search Quick Actions"
99+
},
100+
{
101+
"description": "Sync the clipboard between your Mac and the Simulator by using copy from\/to buttons",
102+
"id": "357",
103+
"isFinished": true,
104+
"status": "Implemented",
105+
"title": "Clipboard copy to\/from buttons"
106+
},
107+
{
108+
"description": "Show HTTP Traffic directly next to the Simulator",
109+
"id": "179",
110+
"isFinished": true,
111+
"status": "Implemented",
112+
"title": "Display HTTP Traffic"
113+
},
114+
{
115+
"description": "Show a square around the zoomed section on top of the Simulator screen for easier coordination",
116+
"id": "368",
117+
"isFinished": false,
118+
"status": "Planned",
119+
"title": "Show Magnifier boundaries"
120+
},
121+
{
122+
"description": "Explore and edit SwiftData databases.",
123+
"id": "370",
124+
"isFinished": false,
125+
"status": "Planned",
126+
"title": "SwiftData Visual Viewer & Editor"
127+
},
128+
{
129+
"description": "Allow to fill in account details inside a email\/password textfield via a Quick Action.",
130+
"id": "347",
131+
"isFinished": false,
132+
"status": "Planned",
133+
"title": "Username\/Password Quick Action"
134+
},
135+
{
136+
"description": "Add custom bundle identifier-based actions that modify user defaults for your application. Possible replacement to in-app debug views.",
137+
"id": "345",
138+
"isFinished": false,
139+
"status": "Planned",
140+
"title": "User Defaults Actions"
141+
},
142+
{
143+
"description": "Apart from Airplane mode, allow to only slow down the network connection for a specific Simulator app w\/o influencing your Mac's connection",
144+
"id": "283b",
145+
"isFinished": true,
146+
"status": "Implemented",
147+
"title": "Network Link Conditioner"
148+
},
149+
{
150+
"description": "Show OSLog-based debugger logs next to the simulator with filters for levels like debug, info, and error",
151+
"id": "311",
152+
"isFinished": false,
153+
"status": "Planned",
154+
"title": "Show debugger logs"
155+
},
156+
{
157+
"description": "Beautify screenshots with a gradient background and extra padding",
158+
"id": "289",
159+
"isFinished": false,
160+
"status": "Planned",
161+
"title": "Add a wallpaper and padding to screenshots"
162+
},
163+
{
164+
"description": "Allow resizing the output screenshot to reduce size and resolution",
165+
"id": "280",
166+
"isFinished": false,
167+
"status": "Planned",
168+
"title": "Resize screenshots"
169+
},
170+
{
171+
"description": "Advanced configuration for Simulator recordings, allowing to record in 60FPS, 120FPS or to configure compression.",
172+
"id": "269",
173+
"isFinished": false,
174+
"status": "Planned",
175+
"title": "Advanced Simulator Recordings (60FPS, 120FPS, compression config)"
176+
},
177+
{
178+
"description": "Export to .MOV instead of .MP4",
179+
"id": "193",
180+
"isFinished": false,
181+
"status": "Planned",
182+
"title": "Configurable Video Output"
183+
},
184+
{
185+
"description": "Right-click a thumbnail to save as...",
186+
"id": "236",
187+
"isFinished": false,
188+
"status": "Planned",
189+
"title": "Allow Save as... for captured thumbnails"
190+
},
191+
{
192+
"description": "Screen recordings with your voice as instructions",
193+
"id": "285",
194+
"isFinished": false,
195+
"status": "Planned",
196+
"title": "Record Mic audio with recordings"
197+
},
198+
{
199+
"description": "Simulate low storage on the Simulator to trigger No Space Left errors",
200+
"id": "299",
201+
"isFinished": false,
202+
"status": "Planned",
203+
"title": "Low storage testing"
204+
},
205+
{
206+
"description": "Create a location Quick Action by collecting lon-lat waypoints manually",
207+
"id": "291",
208+
"isFinished": false,
209+
"status": "Planned",
210+
"title": "Manually select locations waypoints"
211+
},
212+
{
213+
"description": "Use RocketSim with the tvOS Simulator",
214+
"id": "87",
215+
"isFinished": false,
216+
"status": "Planned",
217+
"title": "tvOS Support"
218+
},
219+
{
220+
"description": "Use RocketSim with Xcode in fullscreen mode",
221+
"id": "301",
222+
"isFinished": false,
223+
"status": "Planned",
224+
"title": "Fullscreen Support"
225+
},
226+
{
227+
"description": "Add items from within the User Defaults editor",
228+
"id": "497",
229+
"isFinished": false,
230+
"status": "Planned",
231+
"title": "Allow adding items to User Defaults"
232+
},
233+
{
234+
"description": "Directly access App Action editor via right-click",
235+
"id": "483",
236+
"isFinished": false,
237+
"status": "Planned",
238+
"title": "Allow right-click -> Edit on any action"
239+
},
240+
{
241+
"description": "Simulate locations using GPX files",
242+
"id": "480",
243+
"isFinished": false,
244+
"status": "Planned",
245+
"title": "Support GPX files for location simulation"
246+
},
247+
{
248+
"description": "Group long lists of app actions based on configured tags",
249+
"id": "464",
250+
"isFinished": false,
251+
"status": "Planned",
252+
"title": "Introduce App Action tags for grouping"
253+
},
254+
{
255+
"description": "Simulator Airplane Mode support for NWPathFilter, which is often used in accessibility libraries",
256+
"id": "397",
257+
"isFinished": false,
258+
"status": "Planned",
259+
"title": "Support reachability libraries (NWPathFilter) with Airplane Mode"
260+
},
261+
{
262+
"description": "Select a Sketch artboard and show it on top of the simulator for design comparison",
263+
"id": "435",
264+
"isFinished": false,
265+
"status": "Planned",
266+
"title": "Integrate Sketch App to use artboards for design comparison"
267+
},
268+
{
269+
"description": "Select a Figma artboard and show it on top of the simulator for design comparison",
270+
"id": "520",
271+
"isFinished": false,
272+
"status": "Planned",
273+
"title": "Integrate Figma Connect to use artboards for design comparison"
274+
},
275+
{
276+
"description": "Inspect on-screen elements for accessibility. Show a tree of accessibility elements.",
277+
"id": "521",
278+
"isFinished": false,
279+
"status": "Planned",
280+
"title": "Accessibility Inspector"
281+
},
282+
{
283+
"description": "Toggle slow animations using a shortcut.",
284+
"id": "519",
285+
"isFinished": false,
286+
"status": "Planned",
287+
"title": "Slow Animations Shortcut"
288+
},
289+
{
290+
"description": "Make rulers sticky to on-screen element boundaries.",
291+
"id": "522",
292+
"isFinished": false,
293+
"status": "Planned",
294+
"title": "Align rulers to elements"
295+
},
296+
{
297+
"description": "A screenshot of the Simulator will be diffed against a selected design overlay, resulting in an implementation score.",
298+
"id": "523",
299+
"isFinished": false,
300+
"status": "Planned",
301+
"title": "Show a score & diff image of the implementation compared to a selected design overlay"
302+
},
303+
{
304+
"description": "Adding Push notifications permissions to the other existing permission revoke, grant, reset actions.",
305+
"id": "218",
306+
"isFinished": false,
307+
"status": "Planned",
308+
"title": "Grant\/Revoke push notifications permissions"
309+
},
310+
{
311+
"description": "Adding HealthKit permissions to the other existing permission revoke, grant, reset actions.",
312+
"id": "374",
313+
"isFinished": false,
314+
"status": "Planned",
315+
"title": "Grant\/Revoke HealthKit permissions"
316+
},
317+
{
318+
"description": "Allow resetting the keychain without completely resetting the Simulator.",
319+
"id": "561",
320+
"isFinished": false,
321+
"status": "Planned",
322+
"title": "Reset Kechain action"
323+
},
324+
{
325+
"description": "Use your Mac's camera as input for the Simulator camera to allow testing camera functionality in the Simulator.",
326+
"id": "607",
327+
"isFinished": false,
328+
"status": "Planned",
329+
"title": "Simulator Camera"
330+
},
331+
{
332+
"description": "Create deeplinks for app directories. For example, open .app\/caches\/db.sqlite with a single click.",
333+
"id": "606",
334+
"isFinished": false,
335+
"status": "Planned",
336+
"title": "Directory Actions"
337+
},
338+
{
339+
"description": "In addition to specific locations, the option to specify a latitude and longitude.",
340+
"id": "564",
341+
"isFinished": false,
342+
"status": "Planned",
343+
"title": "Allow copy pasting lat\/long values"
344+
}
345+
]

0 commit comments

Comments
 (0)