arduino / arduino/Arduino

Please add subroutine organization option

Open
#8,453 2 comments 1 reaction 0 assignees View on GitHub
Component: IDE user interface feature request
Dominant language
Java
Stars
14.6k
Forks
7k
PR merge metrics
No merged PRs in 30d

Description

My idea is for an optional sidebar that lists all the functions in your code, with an option to view only a single function (void setup, void loop, custom functions, interrupt routines) instead of the entire INO, for the purpose of organization. A simple modification to the interface with some code to make sure new functions are added in the proper order.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Arduino IDE 1.x editor and interface code, then trace how INO functions such as setup, loop, custom functions, and interrupt routines are identified. The work is complete when an optional sidebar lists functions in source order and can display a selected function instead of the entire INO file.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.