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

Allow user to change fonts #1236

Merged
merged 39 commits into from
May 12, 2024
Merged

Allow user to change fonts #1236

merged 39 commits into from
May 12, 2024

Commits on Apr 28, 2024

  1. Start on font selection

    Loads fonts from registry
    chreden committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    cc9ce62 View commit details
    Browse the repository at this point in the history
  2. Save and load settings

    chreden committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    a99de6e View commit details
    Browse the repository at this point in the history
  3. Slight tidying, sorting

    chreden committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    35f98bb View commit details
    Browse the repository at this point in the history
  4. Update nulls/mocks

    chreden committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    9cfcba5 View commit details
    Browse the repository at this point in the history
  5. Try to adjust triggers window columns

    Will need to recalculate all the time - but can improve it.
    chreden committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    d55caa6 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    b77e86f View commit details
    Browse the repository at this point in the history
  2. Add item window column scaling

    chreden committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    bd8b32d View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Fix item and triggers columns

    chreden committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    dad845d View commit details
    Browse the repository at this point in the history
  2. Rooms window resizing

    chreden committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    dc09211 View commit details
    Browse the repository at this point in the history
  3. More resize tweaking

    chreden committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    168503f View commit details
    Browse the repository at this point in the history
  4. Update lights window

    chreden committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5ffa52f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Remove the X button on save in route window

    Just have a context menu instead because the sizing is tricky.
    chreden committed May 1, 2024
    Configuration menu
    Copy the full SHA
    5f82ccd View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Freetype using vcpkg

    chreden committed May 4, 2024
    Configuration menu
    Copy the full SHA
    388cf1a View commit details
    Browse the repository at this point in the history
  2. Add freetype

    chreden committed May 4, 2024
    Configuration menu
    Copy the full SHA
    a083790 View commit details
    Browse the repository at this point in the history
  3. Reference freetype

    chreden committed May 4, 2024
    Configuration menu
    Copy the full SHA
    8d9a571 View commit details
    Browse the repository at this point in the history
  4. Load user fonts too

    chreden committed May 4, 2024
    Configuration menu
    Copy the full SHA
    dcff7d1 View commit details
    Browse the repository at this point in the history
  5. License

    chreden committed May 4, 2024
    Configuration menu
    Copy the full SHA
    26a6ba9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    363afe1 View commit details
    Browse the repository at this point in the history
  7. Output to bin instead of obj

    chreden committed May 4, 2024
    Configuration menu
    Copy the full SHA
    99fb522 View commit details
    Browse the repository at this point in the history
  8. Fix other test project build

    chreden committed May 4, 2024
    Configuration menu
    Copy the full SHA
    9436a37 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c49bd65 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    10f719f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6e113ae View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Start on new fonts interface

    Will manage loading fonts as safely as possible.
    chreden committed May 5, 2024
    Configuration menu
    Copy the full SHA
    7c36483 View commit details
    Browse the repository at this point in the history
  2. Update tests

    chreden committed May 5, 2024
    Configuration menu
    Copy the full SHA
    ddcc2b6 View commit details
    Browse the repository at this point in the history
  3. Move more font setup into the fonts class

    Handle failure to some degree
    chreden committed May 5, 2024
    Configuration menu
    Copy the full SHA
    c195646 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    079ff94 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    e4b21e4 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Allow setting mutliple fonts

    Also fix icon alignment
    #970
    chreden committed May 8, 2024
    Configuration menu
    Copy the full SHA
    e173891 View commit details
    Browse the repository at this point in the history
  2. Alignment

    chreden committed May 8, 2024
    Configuration menu
    Copy the full SHA
    efb62fd View commit details
    Browse the repository at this point in the history
  3. Default fonts button

    chreden committed May 8, 2024
    Configuration menu
    Copy the full SHA
    70e82c8 View commit details
    Browse the repository at this point in the history
  4. Remove vcpkg files

    chreden committed May 8, 2024
    Configuration menu
    Copy the full SHA
    c92a975 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    845b22b View commit details
    Browse the repository at this point in the history
  6. Update the about box

    chreden committed May 8, 2024
    Configuration menu
    Copy the full SHA
    d77b4b1 View commit details
    Browse the repository at this point in the history
  7. Add a test for settings loader

    chreden committed May 8, 2024
    Configuration menu
    Copy the full SHA
    2dbcd06 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Update stdafx.h

    chreden committed May 9, 2024
    Configuration menu
    Copy the full SHA
    da59ef8 View commit details
    Browse the repository at this point in the history
  2. More tests

    chreden committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ac61cc7 View commit details
    Browse the repository at this point in the history
  3. Remove stb reference

    chreden committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ff3fc68 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    3f7d781 View commit details
    Browse the repository at this point in the history