1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

[Guide] Custom Window Size for Komplete Kontrol

Dieses Thema im Forum "KOMPLETE KONTROL SERIES" wurde erstellt von D-One, 9. März 2019.

  1. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    I could not find a setting to change the overall window size, even if I did all the elements inside would remain in the same place defeating the purpose unless every single element was also edited, that's a crazy amount of editing so it's not feasible, this might be due to the fact that unlike KK Battery's window is not designed to ever change size based on its contents.
    If you want everything bigger use your OS (Win/Mac) scaling preferences like JesterMgee said.

    If you just want a more readable browser in terms of fonts you can edit two numbers and in two files:
    DefaultSyles.txt > Line 180 = Font size for browser tags
    Browser.txt > Line 281 = Font size for browser results list

    The following edits:
    [​IMG]

    Result in this:
    [​IMG]

    Much better on the eyes IMHO, altho making the tags too big might be counterproductive in some scenarios as it steals space to display browser list results.
     

    Anhänge:

    • Like Like x 2
    • Informative Informative x 1
  2. lgpro815

    lgpro815 New Member

    Beiträge:
    12
    Thank you! One last question, is it possible to change the font for the area I just circled in this screenshot?
     

    Anhänge:

  3. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    No problem :)
    For the breadcrumbs it's line 918 of Browser.txt
    The bigger the font the more words will collapse into themselves to fit, so use reasonable numbers.

    [​IMG]
     

    Anhänge:

    • Like Like x 1
  4. lgpro815

    lgpro815 New Member

    Beiträge:
    12
    Thank you so much for all the help!
     
  5. Toners

    Toners NI Product Owner

    Beiträge:
    40
    Hi there,

    Nice hack, however, I can't find the way to change the font size for the page & parameters area as seen below:

    mini.png

    I tried to change various font-size parameters, but still nothing. Maybe that needs to be changed outside the file?

    I'm on Windows 10. Any help would be appreciated.

    Thanks in advance.
     
  6. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    Thanks. Humm...

    Line 22 in Komplete > Global > Buttons.txt will change the font size of the Knob labels but it also affects the tags font size, changing it from 11 to 14 looks like this:

    [​IMG]
    There's probably a way to only affect the knobs but that requires a lot of testing to find out.

    Line 586 in Komplete > KK > ParameterArea.txt changes the main sub-title? names
    [​IMG]

    For the header page names/tittles I don't think there is margin to make them bigger, they already fit tightly.

    When some font size is not in an obvious place it's usually because the size is shared with something else, or has a generic value/name.
     

    Anhänge:

    • Like Like x 1
  7. Toners

    Toners NI Product Owner

    Beiträge:
    40
    Thanks a lot, it works!

    The problem is that the page names don't respond to font changes:

    pages.png

    Any idea?

    Thanks in advance.
     
  8. Dave Therrien

    Dave Therrien NI Product Owner

    Beiträge:
    63
    I made the change and launching KK standalone works perfectly! THANKS!
    How do I get this to be the version of KK that gets run when I am in a DAW like Ableton Live?
     
  9. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    You edit the VST or AU the same way you edited the application.

    If you want to find font sizes just press Control+F and search the txt file in whatever text/code editor you have for "font-size" and change a bunch at a time, preferably all, and then launch the app to see if what you wanted to change was affected, if it was narrow it down but if not then proceed to next txt file... On windows, this takes more time due to exe's requiring re-compiling (i think).

    It's literally the only other time "font-size" appears in ParameterArea.txt, line 433 but if you use a size that is too big and there are big names for the tabs they wont show up. Here:

    [​IMG]
     

    Anhänge:

    • Like Like x 1
  10. Toners

    Toners NI Product Owner

    Beiträge:
    40
    Hehe, well, that's exactly what I want to avoid, therefore asking for precise guidance. It works, again, thanks a lot. Huge difference in usability after this GUI hacking.

    Thanks again.
     
    • Like Like x 1
  11. Pete96

    Pete96 New Member

    Beiträge:
    3
    Yes, you can do by changing the value for '$pluginBarMinWidth' in 'Contents/Resources/skin/stylesheets/Komplete/Definitions/Metrics.txt' e.g. to 1000.
    upload_2021-7-12_19-36-55.png
     
    Zuletzt bearbeitet: 12. Juli 2021
    • Informative Informative x 1
  12. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    Oh, interesting. Thanks for sharing.
     
  13. Pete96

    Pete96 New Member

    Beiträge:
    3
    In order to change the browser width, I suggest not change the ‘width’ value in
    /Contents/Resources/skin/stylesheets/Komplete/KK/BrowserPanel.txt
    but rather adapt the "$browserMainWith;" value in
    /Contents/Resources/skin/stylesheets/Komplete/Definitions/Metrics.txt
    e.g. from 324 => 430 (to make it e.g. 106 px wider; make a note of this value, you’ll need it for other fixes – see below)

    To get the Clear and Favorite buttons to the right of the browser search bar back to the correct position:
    Look for the ‘MultiTab#m_browserPanel Bar#m_pDatabaseBrowser Bar#m_pBody Bar#m_pQuickSearchBar TextEdit#m_pQuickSearchEdit’ section in ‘Contents/Resources/skin/stylesheets/Komplete/KK/BrowserPanel.txt‘ and change the width value by adding the same 106 px (i.e. 264 => 370)

    In order to get the FAV icon in the list items (presets) move to the correct position :
    Look for the ‘MultiTab#m_browserPanel Bar#m_pDatabaseBrowser Bar#m_pBody Bar#m_pResultList Vector<Button>#m_pVector::Bar#widgets::Button Button#m_pFavoriteButton’ section in ‘Contents/Resources/skin/stylesheets/Komplete/KK/BrowserPanel.txt‘ and change the x value by adding the same 106 px.
    (i.e. 279 => 385)

    In order to get the USER lib icon moving to the correct position:
    Look for the ‘MultiTab#m_browserPanel FileTypeSelector#pFileTypeSelector’ section in ‘Contents/Resources/skin/stylesheets/Komplete/KK/BrowserPanel.txt‘ and change the width by adding the same 106 px.
    (i.e. 205 => 311)


    In order to get the line separator width fixed:
    Look for all items in ‘Contents/Resources/skin/stylesheets/Komplete/KK/BrowserPanel.txt‘ that have width set to ‘324’ and change by adding the same 106 px.

    Also add the 106 px to the width value in the ‘Bar#pProductsGroup Button#pDivider’ and ‘Bar#pProductsGroup Button#m_pGroupName’ sections of ‘Contents/Resources/skin/stylesheets/Komplete/KK/BrowserPanel.txt‘.

    … hope I did not miss anything …

    Looks like this:
    User icon & separator lines
    upload_2021-7-12_20-26-54.png

    Fav icons and clear btn for search bar
    upload_2021-7-12_20-31-49.png
     

    Anhänge:

  14. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    Thanks for the info. I'll try it later and possibly edit the OP. :thumbsup:
    Just curious... Are you a web dev/designer?
     
  15. Pete96

    Pete96 New Member

    Beiträge:
    3
    .. kind of ;) ... I am a UX Designer with engineering BG (and some HTML/CSS/Lua knowledge)
    But I mainly like to figure out how things are built ...
     
  16. DomiKamu

    DomiKamu NI Product Owner

    Beiträge:
    26
    Fantastic tips, thank you very much!
    Don't know why N.I. devs are obstinate too keep a non-resizable window, this feature is asked by numerous users.
     
    • Like Like x 1
  17. Greg2

    Greg2 New Member

    Beiträge:
    15
    As usual great info from D-One and helpful style advice from Pete96. Agree, the fixed window size is a significant usability issue and should be addressed.