Skip to content

Commit

Permalink
Merge pull request #2043 from Wasted-Audio/feature/heavy-icons
Browse files Browse the repository at this point in the history
Feature/heavy icons and descriptions
  • Loading branch information
timothyschoen authored Jan 26, 2025
2 parents bd1a56d + 139e893 commit 1370467
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 15 deletions.
Binary file modified Resources/Fonts/IconFont.ttf
Binary file not shown.
19 changes: 18 additions & 1 deletion Source/Constants.h
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,11 @@ struct Icons {
inline static String const GlyphImpBL = CharPointer_UTF8("\xc5\x9c");
inline static String const GlyphImpBL2 = CharPointer_UTF8("\xc5\x9d");
inline static String const GlyphWavetableBL = CharPointer_UTF8("\xc5\x9e");
inline static String const GlyphLFORamp = CharPointer_UTF8("\xc5\x8f");
inline static String const GlyphLFOSaw = CharPointer_UTF8("\xc5\x9f");
inline static String const GlyphLFOSquare = CharPointer_UTF8("\xc5\xa0");
inline static String const GlyphPulse = CharPointer_UTF8("\xc5\xa1");
inline static String const GlyphPinknoise = CharPointer_UTF8("\xc5\xa2");

// effects~
inline static String const GlyphCrusher = CharPointer_UTF8("\xc6\x99");
Expand All @@ -251,10 +256,22 @@ struct Icons {
inline static String const GlyphFold = CharPointer_UTF8("\xc6\xa4");
inline static String const GlyphWrap = CharPointer_UTF8("\xc6\xa5");
inline static String const GlyphCombRev = CharPointer_UTF8("\xc6\x9f");
inline static String const GlyphDuck = CharPointer_UTF8("\xc6\xa0");
inline static String const GlyphComp = CharPointer_UTF8("\xc6\xa0");
inline static String const GlyphBallance = CharPointer_UTF8("\xc6\xa7");
inline static String const GlyphPan = CharPointer_UTF8("\xc6\xa8");

// filters~
inline static String const GlyphLowpass = CharPointer_UTF8("\xc7\x8b");
inline static String const GlyphHighpass = CharPointer_UTF8("\xc7\x8c");
inline static String const GlyphBandpass = CharPointer_UTF8("\xc7\x8d");
inline static String const GlyphNotch = CharPointer_UTF8("\xc7\x8e");
inline static String const GlyphRezLowpass = CharPointer_UTF8("\xc7\x8f");
inline static String const GlyphRezHighpass = CharPointer_UTF8("\xc7\x90");
inline static String const GlyphLowShelf = CharPointer_UTF8("\xc7\x91");
inline static String const GlyphHighShelf = CharPointer_UTF8("\xc7\x92");
inline static String const GlyphAllPass = CharPointer_UTF8("\xc7\x93");
inline static String const GlyphFreqShift = CharPointer_UTF8("\xc6\x9a");

// plugdata icon with three styles
inline static String const PlugdataIconStandard = CharPointer_UTF8("\xc2\xbc");
inline static String const PlugdataIconFilled = CharPointer_UTF8("\xc2\xbd");
Expand Down
28 changes: 14 additions & 14 deletions Source/Dialogs/AddObjectMenu.h
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ class ObjectList final : public Component {
{ Icons::GlyphDrive, "#X obj 0 0 drive~", "Drive", "Drive", OtherObject },
{ Icons::GlyphFlanger, "#X obj 0 0 flanger~ 0.1 20 -0.6", "Flanger", "Flanger", OtherObject },
{ Icons::GlyphCombRev, "#X obj 0 0 comb.rev~ 500 1 0.99 0.99", "Comb reverberator", "Comb. Rev", OtherObject },
{ Icons::GlyphDuck, "#X obj 0 0 duck~", "Sidechain compressor", "Duck", OtherObject },
{ Icons::GlyphComp, "#X obj 0 0 duck~", "Sidechain compressor", "Duck", OtherObject },
{ Icons::GlyphBallance, "#X obj 0 0 balance~", "Balance", "Balance", OtherObject },
{ Icons::GlyphPan, "#X obj 0 0 pan2~", "Pan", "Pan", OtherObject },
{ Icons::GlyphReverb, "#X obj 0 0 free.rev~ 0.7 0.6 0.5 0.7", "Reverb", "Reverb", OtherObject },
Expand Down Expand Up @@ -423,27 +423,27 @@ class ObjectList final : public Component {
{ Icons::GlyphOscBL, "#X obj 0 0 hv.osc~ sine", "Sine band limited", "Hv Sine", OtherObject },
{ Icons::GlyphSquareBL, "#X obj 0 0 hv.osc~ square", "Square band limited", "Hv Square", OtherObject },
{ Icons::GlyphSawBL, "#X obj 0 0 hv.osc~ saw", "Saw band limited", "Hv Saw", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.pinknoise~", "Pink Noise", "Pink Noise", OtherObject },
{ Icons::GlyphPinknoise, "#X obj 0 0 hv.pinknoise~", "Pink Noise", "Pink Noise", OtherObject },
{ Icons::GlyphOsc, "#X obj 0 0 hv.lfo sine", "Sine LFO", "Sine LFO", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.lfo ramp", "Ramp LFO", "Ramp LFO", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.lfo saw", "Saw LFO", "Saw LFO", OtherObject },
{ Icons::GlyphLFORamp, "#X obj 0 0 hv.lfo ramp", "Ramp LFO", "Ramp LFO", OtherObject },
{ Icons::GlyphLFOSaw, "#X obj 0 0 hv.lfo saw", "Saw LFO", "Saw LFO", OtherObject },
{ Icons::GlyphTriangle, "#X obj 0 0 hv.lfo triangle", "Triangle LFO", "Tri LFO", OtherObject },
{ Icons::GlyphSquare, "#X obj 0 0 hv.lfo square", "Square LFO", "Sq LFO", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.lfo pulse", "Pulse LFO", "Pulse LFO", OtherObject },
{ Icons::GlyphLFOSquare, "#X obj 0 0 hv.lfo square", "Square LFO", "Sq LFO", OtherObject },
{ Icons::GlyphPulse, "#X obj 0 0 hv.lfo pulse", "Pulse LFO", "Pulse LFO", OtherObject },
} },
{ "FX~",
{
{ Icons::GlyphGeneric, "#X obj 0 0 hv.compressor~", "Compressor", "Compress", OtherObject },
{ Icons::GlyphComp, "#X obj 0 0 hv.compressor~", "Compressor", "Compress", OtherObject },
{ Icons::GlyphFlanger, "#X obj 0 0 hv.flanger~", "Flanger", "Flanger", OtherObject },
{ Icons::GlyphCombRev, "#X obj 0 0 hv.comb~", "Comb filter", "Comb. Filt", OtherObject },
{ Icons::GlyphReverb, "#X obj 0 0 hv.reverb~", "Reverb", "Reverb", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.filter~ lowpass", "Lowpass Filter", "Lp Filter", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.filter~ bandpass1", "Bandpass Filter", "Bp Filter", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.filter~ highpass", "Highpass Filter", "Hp Filter", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.filter~ allpass", "Allpass Filter", "Ap Filter", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.hip~", "One-pole Highpass", "Hp Filter", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.lop~", "One-pole Lowpass", "Lp Filter", OtherObject },
{ Icons::GlyphGeneric, "#X obj 0 0 hv.freqshift~", "Frequency Shifter", "Freq Shift", OtherObject },
{ Icons::GlyphRezLowpass, "#X obj 0 0 hv.filter~ lowpass", "Resonant Lowpass Filter", "Res Lp Filt", OtherObject },
{ Icons::GlyphRezHighpass, "#X obj 0 0 hv.filter~ bandpass1", "Resonant Bandpass Filter", "Res Bp Filt", OtherObject },
{ Icons::GlyphBandpass, "#X obj 0 0 hv.filter~ highpass", "Resonant Highpass Filter", "Res Hp Filt", OtherObject },
{ Icons::GlyphAllPass, "#X obj 0 0 hv.filter~ allpass", "Resonant Allpass Filter", "Res Ap Filt", OtherObject },
{ Icons::GlyphLowpass, "#X obj 0 0 hv.lop~", "One-pole Lowpass", "1p Lp Filt", OtherObject },
{ Icons::GlyphHighpass, "#X obj 0 0 hv.hip~", "One-pole Highpass", "1p Hp Filt", OtherObject },
{ Icons::GlyphFreqShift, "#X obj 0 0 hv.freqshift~", "Frequency Shifter", "Freq Shift", OtherObject },
} },
{ "Math",
{
Expand Down

0 comments on commit 1370467

Please sign in to comment.