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: mechutils/solvespace
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: solvespace/solvespace
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 52 files changed
  • 7 contributors

Commits on Mar 13, 2026

  1. Windows 10/11: Fix the button click area in the property browser shif…

    …ting
    
    ...because the contents were rendered stretched or compressed.
    
    Force the window 1 pixel taller and then restore it's original size.
    This somehow fixes the problem where on Windows 10 and 11 toggling
    the scroll bar would cause the client area of the text window to
    be stretched or compressed horizontally. It looks bad and the
    buttons on the toolbar do not line up with the hit areas.
    
    This fix is the result of a long discussion with claude-sonnet-4.6
    https://github.com/solvespace/solvespace/agents/pull/1680
    solvespace#1680
    
    Fixes: solvespace#681
    ruevs committed Mar 13, 2026
    Configuration menu
    Copy the full SHA
    baf0993 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2026

  1. Embed window icon into executable using Qt resources

    - Add solvespace.qrc to embed the 48x48 icon PNG
    - Update CMakeLists.txt to compile Qt resources
    - Modify guiqt.cpp to load icon from embedded resource instead of external file
    - Makes the application more portable by not requiring external icon files
    - Adds Application icon for all platforms when building QT interface
    wolfpackmars2 authored and phkahler committed Mar 14, 2026
    Configuration menu
    Copy the full SHA
    b7d13d7 View commit details
    Browse the repository at this point in the history
  2. Move and rename QT resources file

    wolfpackmars2 authored and phkahler committed Mar 14, 2026
    Configuration menu
    Copy the full SHA
    e82eb14 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2026

  1. Update CHANGELOG.md

    Mention the merge of Python bindings.
    phkahler authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    477d4c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2026

  1. Configuration menu
    Copy the full SHA
    49fe81b View commit details
    Browse the repository at this point in the history
  2. Add OIDC to wasmlib workflow

    This will hopefully fix the publishing of the wasmlib
    vespakoen authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    0a811f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2026

  1. Windows CI path fixes (solvespace#1695)

    * Windows CI path fixes
    
    * Add x86 postfix, use softprops/action-gh-release@v2 for releasing
    vespakoen authored Mar 26, 2026
    Configuration menu
    Copy the full SHA
    d0b4177 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6113e1e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27b6a08 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

  1. Python: add python v3.14, drop python v3.7, bump cibuildwheel

    * Bump python version, update cibuildwheels
    * Drop unsupported python v3.7
    vespakoen authored Mar 27, 2026
    Configuration menu
    Copy the full SHA
    0245816 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2026

  1. CI: Update two more actions we depend on

    actions/download-artifact@v4 -> actions/download-artifact@v8
    docker/setup-qemu-action@v2 -> docker/setup-qemu-action@v4
    ruevs committed Mar 28, 2026
    Configuration menu
    Copy the full SHA
    bc2bca8 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2026

  1. CI: Add ping step for solvespace.com in CD workflow

    Added a step to ping solvespace.com during the workflow to notify it that a new web build is available.
    
    https://solvespace.com/pull-webver.pl?key=PULL_WEBVER_KEY
    ruevs committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    5b2e41d View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2026

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

Commits on Apr 1, 2026

  1. Configuration menu
    Copy the full SHA
    07017fd View commit details
    Browse the repository at this point in the history
  2. fix copy paste error in file.cpp

    pdibiase authored and phkahler committed Apr 1, 2026
    Configuration menu
    Copy the full SHA
    1b1ec83 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2026

  1. Remove Vector::From and replace it with aggregate initialization

    ...in all places where it is possible.
    
    The 34 remaining places either initialize a vector from handles or call a method of
    the resulting vector object. For example `Vector::From(x, y, z).WithMagnitude(1.0)`
    ruevs authored Apr 8, 2026
    Configuration menu
    Copy the full SHA
    289651e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08fdb35 View commit details
    Browse the repository at this point in the history
Loading