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

feat: migrate GUI to Avalonia #414

Draft
wants to merge 280 commits into
base: main
Choose a base branch
from
Draft

feat: migrate GUI to Avalonia #414

wants to merge 280 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 27, 2023

  1. fix: add using System.Linq

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    d85f3c6 View commit details
    Browse the repository at this point in the history
  2. feat: add --cli arg

    Opens CLI instead of GUI when available
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    c895022 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b10ca0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10c392f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    23a0b28 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cee7a4d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b2624b7 View commit details
    Browse the repository at this point in the history
  8. style: sort usings

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    79e7762 View commit details
    Browse the repository at this point in the history
  9. style: fix indentation

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    551eb23 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    304dcec View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bc4f178 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5e90c47 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5967dbd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f7b7aae View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0749529 View commit details
    Browse the repository at this point in the history
  16. refactor: set Process to static

    BREAKING CHANGE
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    c3bf9e3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    01c7ff1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f286be2 View commit details
    Browse the repository at this point in the history
  19. refactor: move Halo PC workload to InspectHPC()

    This allows halo and haloce cases to
     set LastResult members without one
     case falling through to the other.
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    44703fc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d5b3db4 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b878bdd View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3215d61 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d3d6ae5 View commit details
    Browse the repository at this point in the history
  24. feat: add InferResult()

    ...which makes use of recent Result additions.
    InferResult() is an informative alternative to Infer.
    Infer() is kept for compatibility.
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    ea755bb View commit details
    Browse the repository at this point in the history
  25. Merge branch 'feat/HXE.Process.InferResult()' into develop

    InferResult() is an informative alternative to Infer()
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    69110bc View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    055caed View commit details
    Browse the repository at this point in the history
  27. docs: remove old TODO note

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    45f2105 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    19f6403 View commit details
    Browse the repository at this point in the history
  29. style: format document

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    cebe25c View commit details
    Browse the repository at this point in the history
  30. refactor: remove unused using

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    bf41ded View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    be045cf View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a5b1628 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    3b45bfa View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    04ba80b View commit details
    Browse the repository at this point in the history
  35. docs: update Copyright

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    8da710f View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    b3a14a4 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    3a6e3a2 View commit details
    Browse the repository at this point in the history
  38. fix: handle InvalidOperationException sometimes thrown when setting D…

    …ialogResult
    
    The two causes of this exception have
     been added as doc comments where
      it is caught.
    
    resolves #248
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    b1059cb View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    9c0011c View commit details
    Browse the repository at this point in the history
  40. refactor: convert banner.txt to a const string

    File-type Resources are frustrating.
    They also require WinForms. Why?
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    3287c0b View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    dcf555c View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    20470e4 View commit details
    Browse the repository at this point in the history
  43. style: format document

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    5bd4d03 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    90d4088 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    fc1b2f7 View commit details
    Browse the repository at this point in the history
  46. style: remove blank line

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    5ca963f View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    b54255f View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    17bede8 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    8b48c73 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    84e4386 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    0618af2 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    da416a4 View commit details
    Browse the repository at this point in the history
  53. ci(release): fix release workflow

    Remove TFM, RID
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    747d3a9 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    8455182 View commit details
    Browse the repository at this point in the history
  55. ci(cpr): ignore snyk-bot

    style: set charset to UTF-8 BOM
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    ce024c2 View commit details
    Browse the repository at this point in the history
  56. chore: remove CodeMaid config

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    41da068 View commit details
    Browse the repository at this point in the history
  57. docs: update SCREENSHOT.png

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    6a24035 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    7a6ba1c View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    231d1b9 View commit details
    Browse the repository at this point in the history
  60. chore(vscode): set OmniSharp settings

    useModernNet : true
    enableRoslynAnalyzers : true
    enableImportCompletion : true
    organizeImportsOnFormat : true
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    a52b37d View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    336434b View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    338830d View commit details
    Browse the repository at this point in the history
  63. docs: remove .NET 6 dependency notes

    We are using .NET Framework 4.6.2
    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    6cefa56 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    6c3b718 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    e847d9d View commit details
    Browse the repository at this point in the history
  66. build: change NuGet copyright

    BinToss committed May 27, 2023
    Configuration menu
    Copy the full SHA
    5247cf0 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    5f7f425 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    52d3fd6 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    3e769c3 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

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

Commits on May 29, 2023

  1. build: raise minimum runtime to net6.0

    This effectively nullifies "fix: support targeting NETFX 4.6.2, 4.8.0"
    
    BREAKING CHANGES
    - .NET Framework 4.6.2 is no longer supported
    - .NET Framework 4.8.0 is no longer supported
    BinToss committed May 29, 2023
    Configuration menu
    Copy the full SHA
    7963d9c View commit details
    Browse the repository at this point in the history
  2. style: remove/add whitespace

    BinToss committed May 29, 2023
    Configuration menu
    Copy the full SHA
    1ef51c1 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

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

Commits on Jun 3, 2023

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

Commits on Jun 4, 2023

  1. build: remove '.root' links

    node_modules was hanging vscode-solution-explorer despite a non-recursive pattern.
    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    46c07a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34f977f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0894c93 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76b813b View commit details
    Browse the repository at this point in the history
  5. style: fix indenting

    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    e78b6b5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    61260ad View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d4b5be1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ac6b442 View commit details
    Browse the repository at this point in the history
  9. style: add eof newline

    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    dfd4c36 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6ff8b06 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d9d5ee5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    64b1dca View commit details
    Browse the repository at this point in the history
  13. build: comment out TargetFrameworks

    Avalonia 11.0.0-Preview8 and rc1.1 do not like it. A fix was merged.
    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    b024bb8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f90f752 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ffd1ff1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e4a7858 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5d077a1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b727381 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e92f356 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    742f203 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    58b012c View commit details
    Browse the repository at this point in the history
  22. feat: add Configuration member getters to SettingsCore

    This allows SettingsCore to act as a "ViewModel" for Settings.axaml
    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    2ea76d8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    950486f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    03cf5f6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    95bc00f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e22f378 View commit details
    Browse the repository at this point in the history
  27. docs: update license header

    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    80d148b View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    512187e View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    97185c1 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    5fb7e60 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    10a8f13 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b4ba0f9 View commit details
    Browse the repository at this point in the history
  33. style: fix indenting

    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    7f5c009 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    691d119 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    b176274 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    c1cedb7 View commit details
    Browse the repository at this point in the history
  37. style: add eof newline

    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    4430712 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    ee94f3f View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    79f6faa View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    1718990 View commit details
    Browse the repository at this point in the history
  41. docs: update license header

    BinToss committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    71829dc View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    eb09b54 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    efd9f80 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    b7e75d8 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    002bf6e View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Configuration menu
    Copy the full SHA
    e983d5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ba9405 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    32ef5c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f346b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66a5839 View commit details
    Browse the repository at this point in the history
  4. build: add target UpdateLatestBuildPath

    copy build output to 'latest' folder for vscode tasks
    BinToss committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    622afb8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc4f7be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c3cad62 View commit details
    Browse the repository at this point in the history
  7. build: remove ToolCommandName

    We're not a .NET tool
    BinToss committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    770e094 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

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

Commits on Jun 15, 2023

  1. build: partially revert c3cad62 "build: use TargetFrameworks..."

    TargetFrameworks is still problematic for editors/analyzers.
    Regardless, we don't need to multi-target TFMs unless we want to check TFM compatibility.
    BinToss committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    c1b30a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bad82af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3287b06 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aba2d7d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfb2201 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7a89206 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15ac2cf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9d82909 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0882e85 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a9dbdd8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7c3bb5c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d0c92cb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f33fca7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3fd8717 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    44b79fc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9e572b6 View commit details
    Browse the repository at this point in the history
  17. chore(vscode): prefer targeting win7-x64

    vscode-csharp's debugger can't hook into 32-bit processes.
    BinToss committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    9c38b74 View commit details
    Browse the repository at this point in the history
  18. build: update icon to H3's Legendary icon

    This is nearly identical to the icon extracted from Halo: CE's binaries.
    Differences include:
    - transparent background
    - higher resolution
    - no barely-visible, five-pointed stars
    BinToss committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    f087e6b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cb05c74 View commit details
    Browse the repository at this point in the history
  20. chore: remove lgtm config

    BinToss committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    54e32c8 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    cfb932f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2601eca View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ce021ee View commit details
    Browse the repository at this point in the history
  24. chore(vscode): re-enable dotnet.defaultSolution

    The solution file is inferred only when "dotnet.defaultSolution" is unset.
    The extension then writes the inferred solution to the workspace settings.
    BinToss committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    3b8e508 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    050d040 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    75ad542 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ce53d28 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    442716a View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    327f74c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    39121cb View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

  1. Configuration menu
    Copy the full SHA
    d00b8e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11b5a7b View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. fix: call WriteLine in Console.Output when writeLine TRUE

    I thought I did this already.
    Did I do it in a different branch and not merge into this one?
    BinToss committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    eac7433 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a561b73 View commit details
    Browse the repository at this point in the history
  3. build(deps): remove Live.Avalonia

    Incompatible Avalonia version...probably.
    BinToss committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    8544aa5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8f0cf7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5a52ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    adb2165 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. revert: undo Console.Output 'fix'

    I misunderstood the method's intended usage.
    
    This reverts commit eac7433.
    BinToss committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    14d6827 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82fc734 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2023

  1. feat(gui): add modern GroupBox style for HeaderedContentControl

    This has been only lightly tested in Fluent and Simple themes.
    It may appear incorrectly in other themes.
    BinToss committed Jul 1, 2023
    Configuration menu
    Copy the full SHA
    391b3c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Configuration menu
    Copy the full SHA
    481d41b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    554a958 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bf04d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bab3c22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    26d4663 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d81fcf4 View commit details
    Browse the repository at this point in the history
  7. build: change how generated files are included in project

    - Previous setup resulted in errors like "already defined"
    - None+Link shows them in solution view without factoring them into the build environment.
    BinToss committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    c353a99 View commit details
    Browse the repository at this point in the history
  8. build(deps): add deps 'Avalonia.Themes.Fluent', 'Live.Avalonia' (disa…

    …bled)
    
    Live.Avalonia would be quite useful for debugging, but version 1.3.1 targets Avalonia 0.10.
    This is incompatible with our project.
    In future commits, commented lines with TODOs may indicate Live.Avalonia references.
    BinToss committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    d4b6fb9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    54ebc6e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4bfbe8f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c3f9480 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    20a414d View commit details
    Browse the repository at this point in the history
  13. feat(gui): add base Window stylesheet 'HXE_Window.axaml'

    - TransparencyLevelHint="AcrylicBlur"
    - Background="transparent"
    - Icon="/Assets/icon.ico"
    
    Addl. styles commented out due to presentation issues e.g. broken titlebar, rendering errors
    BinToss committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    f3277f0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3c6480e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6655501 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fb34bba View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8af4123 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2ebe248 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    68a6cc1 View commit details
    Browse the repository at this point in the history
  20. docs: add/move Program comments

    - add options.Parse(args) note. Returned List contains unmatched args.
    - move hxe/hce command/parameter comments to start of lines.
    BinToss committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    4f2e43a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0cfa9e1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3f9c29d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    989223b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4aefb81 View commit details
    Browse the repository at this point in the history
  25. fix(gui): overhaul Positions code-behind

    Although I'm still stubbornly avoiding MVVM architecture, this was a necessity for Avalonia.
    
    perf(gui): change _openOptions, _saveOptions to static, readonly
    refactor(gui): assign SuggestedStartLocation in ctor
    perf(gui): replace _source, _target with respective TextBox.Text refs.
    fix(gui): cancel Save when Source or Target text is null/empty.
    refactor(gui): move all 'Error' MessageBox code to ShowError method
    fix(gui): wrap BrowseSource, BrowseTarget within task w/ async body
    style(gui): change file encoding to UTF-8 with BOM
    BinToss committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    82481ee View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    1494591 View commit details
    Browse the repository at this point in the history
  27. fix(gui): minimize Task.Run expressions to just awaits

    Calling ShowError from within a Task's expression could have been problematic.
    Best prevent that from happening.
    BinToss committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    b241a2b View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    111cedf View commit details
    Browse the repository at this point in the history
  29. fix(gui): add missing using

    BinToss committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    63af0b9 View commit details
    Browse the repository at this point in the history
  30. style(gui): change file encoding back to UTF-8 with BOM

    Stop that. *smacks VSCode's wrist*
    BinToss committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    2055bfa View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d1602b0 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d2ec438 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    545c5b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e965a89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb5c101 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f727ca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ad75a8e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b86de0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4d6b269 View commit details
    Browse the repository at this point in the history
  8. fix(gui): remove erroneous Configuration.Load() call

    This was overwriting any existing Configuration instance
    BinToss committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    9bc6f49 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ea06c8b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    96f3873 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cb78ef9 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    9f3da6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48e99df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c509dc View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    d67e420 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eec7ff6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd6ee0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    933fec5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ca22ad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4cbbd44 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    af723e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a728e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. feat: add static property HXE.App.App

    enables static access to the current instance of HXE.App...if the current Avalonia App is HXE.App.
    BinToss committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    704c617 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0827ccc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7141804 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6a74c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    620122f View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. refactor(deps): update all deps

    - Avalonia monorepo: 11.0.10
    - MessageBox.Avalonia: 3.1.5.1
    - GitVersion.MsBuild: 5.12.0
    BinToss committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    93992f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d47053c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df5fc6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4578c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    446cc4e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4320bce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    995dad9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9b17be1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    75ba697 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    78677ea View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. build(deps): add HotAvalonia for Avalonia hot-reloading capabilities

    This is much easier than Live.Avalonia!
    BinToss committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    a2cc86c View commit details
    Browse the repository at this point in the history
  2. refactor: remove App NotSupportedException

    This was crashing the design-time previewer and has little benefit anyway.
    BinToss committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    da9a87f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ff5e37 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    ff5ab56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42478bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2932f35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6c8145 View commit details
    Browse the repository at this point in the history
  5. build: allow Unsafe blocks

    BinToss committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    4427deb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57aaa78 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6246e6d View commit details
    Browse the repository at this point in the history