Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: endbasic/endbasic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: endbasic/endbasic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: sdl-macos
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 19 files changed
  • 1 contributor

Commits on May 13, 2026

  1. Turn Fonts into a proper type

    This allows encapsulating the constructor and the getter, which feels
    nicer for consistency across modules.
    jmmv committed May 13, 2026
    Configuration menu
    Copy the full SHA
    f91769b View commit details
    Browse the repository at this point in the history
  2. Expose FONT_* types as public

    This is to allow obtaining a specific font name without duplicating its
    name in other places.
    jmmv committed May 13, 2026
    Configuration menu
    Copy the full SHA
    3671c13 View commit details
    Browse the repository at this point in the history
  3. Add the vt220 font

    This is a good 8x16 font from NetBSD to be used as a default for a
    "regular-sized" console.
    jmmv committed May 13, 2026
    Configuration menu
    Copy the full SHA
    7674917 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02fbfea View commit details
    Browse the repository at this point in the history
  5. Run the SDL console on the CLI main thread

    Split the SDL backend into a movable console factory and a host loop
    that can stay on the main thread.  Move the CLI to a sync entrypoint
    so SDL sessions run the interpreter on a background Tokio runtime
    while preserving the existing async paths for other consoles.
    jmmv committed May 13, 2026
    Configuration menu
    Copy the full SHA
    c6c5c64 View commit details
    Browse the repository at this point in the history
Loading