Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Suggestion that BaseNoGui.java change how VERSION_NAME is defined, to made 'local mods' easier #11708

Open
brewmanz opened this issue Nov 23, 2021 · 0 comments
Labels
Component: IDE The Arduino IDE feature request A request to make an enhancement (not a bug fix)

Comments

@brewmanz
Copy link

I suggest that in arduino-core/src/processing/app/BaseNoGui.java, that the single line definition

public static final String VERSION_NAME = "1.8.17";

be changed to be across two lines, as

public static final String VERSION_NAME = "1.8.17"
;

because I like to show to myself modifications to my local branches such as

public static final String VERSION_NAME = "1.8.17"
.concat("(FancyFeature)")
;

that shows in the IDE title bar, making it obvious which local changes version of the IDE is being run.

I have 3 feature branches: ExtraSketchbookInfoOnIncorrectFolder, SerialMonitorBackspace, & one that implements formfeed for SerialPlotter with adjustable minX & Y in computeBounds() for a pseudo-oscilloscope display.

As it stands at the moment, whenever I fetch the latest source from the GIT repository, and try and merge/rebase my local feature branches with various fancy features, I naturally get conflicts which need to be resolved before I can carry on.
So this would make local changes easier to merge/rebase, as there would be no conflict to sort out with VERSION_NAME.

@per1234 per1234 added Component: IDE The Arduino IDE feature request A request to make an enhancement (not a bug fix) labels Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: IDE The Arduino IDE feature request A request to make an enhancement (not a bug fix)
Projects
None yet
Development

No branches or pull requests

2 participants