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

JUCEifying the widgets; Clean up bugs afterwards #4587

Closed
baconpaul opened this issue May 23, 2021 · 4 comments
Closed

JUCEifying the widgets; Clean up bugs afterwards #4587

baconpaul opened this issue May 23, 2021 · 4 comments
Labels
Rebuild With JUCE Issues pertaining to porting Surge from VSTGUI to JUCE
Milestone

Comments

@baconpaul
Copy link
Collaborator

baconpaul commented May 23, 2021

Keep this here for bugs

@baconpaul baconpaul added the Rebuild With JUCE Issues pertaining to porting Surge from VSTGUI to JUCE label May 23, 2021
@baconpaul baconpaul added this to the Surge XT 1.0 milestone May 23, 2021
baconpaul added a commit to baconpaul/surge that referenced this issue May 23, 2021
baconpaul added a commit to baconpaul/surge that referenced this issue May 23, 2021
@mkruselj mkruselj changed the title Jucifyin the Widgets JUCEifying the widgets May 23, 2021
baconpaul added a commit to baconpaul/surge that referenced this issue May 23, 2021
Fixes all the drawing bugs; manages the memory better;
etc... Also fix a bug with effect labels not being removed,
add another API point or to in escape while we port,
and a few other tiny fixes

Addresses surge-synthesizer#4587
Closes surge-synthesizer#4348
baconpaul added a commit to baconpaul/surge that referenced this issue May 23, 2021
Fixes all the drawing bugs; manages the memory better;
etc... Also fix a bug with effect labels not being removed,
add another API point or to in escape while we port,
and a few other tiny fixes

Addresses surge-synthesizer#4587
Closes surge-synthesizer#4348
baconpaul added a commit that referenced this issue May 23, 2021
Fixes all the drawing bugs; manages the memory better;
etc... Also fix a bug with effect labels not being removed,
add another API point or to in escape while we port,
and a few other tiny fixes

Addresses #4587
Closes #4348
baconpaul added a commit to baconpaul/surge that referenced this issue May 24, 2021
The inexorable push to rewrite the lot of it in JUCE takes a big
step forward as the widely used CHSwitch2 becomes a pure juce
widget.

As I went I contnue to add helpers and commonly used APIs I need.
In this case, a wheel accumulation helper and also an API
on skin to get the full hover bundle set.

Addresses surge-synthesizer#4587
baconpaul added a commit that referenced this issue May 24, 2021
The inexorable push to rewrite the lot of it in JUCE takes a big
step forward as the widely used CHSwitch2 becomes a pure juce
widget.

As I went I contnue to add helpers and commonly used APIs I need.
In this case, a wheel accumulation helper and also an API
on skin to get the full hover bundle set.

Addresses #4587
baconpaul added a commit to baconpaul/surge that referenced this issue May 25, 2021
Not complete yet. Need to do images and hperlinks. But lets me
keep shrinking that footprint so lets merge here and return to it
later in the week. At least we have copy and paste working!

Closes surge-synthesizer#4382
Addresses surge-synthesizer#4587
baconpaul added a commit that referenced this issue May 25, 2021
Not complete yet. Need to do images and hperlinks. But lets me
keep shrinking that footprint so lets merge here and return to it
later in the week. At least we have copy and paste working!

Closes #4382
Addresses #4587
baconpaul added a commit to baconpaul/surge that referenced this issue May 25, 2021
Don't even need a class for this one!
Addresses surge-synthesizer#4587
baconpaul added a commit that referenced this issue May 25, 2021
Don't even need a class for this one!
Addresses #4587
@baconpaul baconpaul changed the title JUCEifying the widgets JUCEifying the widgets; Clean up bugs afterwards Jun 1, 2021
@baconpaul
Copy link
Collaborator Author

baconpaul commented Jun 1, 2021

Slider

Screen Shot 2021-06-01 at 8 31 19 AM

Handle is clipped too aggressively in the slider

@baconpaul
Copy link
Collaborator Author

CMenuAsSlider

  • Glyph Placement
  • Non resource images

@baconpaul
Copy link
Collaborator Author

baconpaul commented Jun 27, 2021

~

@baconpaul
Copy link
Collaborator Author

Closing and moving the one thing left to #4737

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Rebuild With JUCE Issues pertaining to porting Surge from VSTGUI to JUCE
Projects
None yet
Development

No branches or pull requests

1 participant