Skip to content

Commit 2c0a646

Browse files
committed
build: Update versions and Readme
1 parent aca8fa2 commit 2c0a646

File tree

3 files changed

+48
-5
lines changed

3 files changed

+48
-5
lines changed

README.txt

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
TreeMaker 5.1M - 2025 Mac Update
2+
=========================
3+
4+
Originally written by Robert Lang, et al.
5+
6+
2025 update for macOS by Vish Vishvanath.
7+
8+
TreeMaker is a program for the design of origami bases, but also a sophisticated tool that helps you create complex origami figures using the tree theory of origami design. This 2025 update brings TreeMaker to modern macOS systems while maintaining its powerful capabilities for origami designers.
9+
10+
This version was built on Apple Silicon and macOS Sonoma 14.7.1
11+
12+
TODO: Panel view UI broken
13+
14+
What's New in the Mac Version
15+
----------------------------
16+
- Updated to support modern macOS systems
17+
- Improved UI compatibility with latest macOS standards
18+
- Enhanced file dialogs and system integration
19+
- Fixed various compatibility issues with recent macOS versions
20+
21+
Building on macOS
22+
----------------
23+
1. Prerequisites:
24+
- Xcode 14.0 or later
25+
- wxWidgets 3.2 or later
26+
- CMake 3.20 or later
27+
28+
2. Build Steps:
29+
```
30+
cd mac
31+
./build-tm-modern.sh
32+
```
33+
34+
3. The built application will be in `mac/build/Release/TreeMaker.app`
35+
36+
Running TreeMaker
37+
----------------
38+
- Double-click `TreeMaker.app` in the build directory
39+
- Or run from terminal: `open build/TreeMaker.app`
40+
41+
Note: You may see some system UI-related warnings in the console - these are harmless and don't affect functionality.
42+
143
/*******************************************************************************
244
TreeMaker 5.0
345

Source/about/about.htm

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<html><body>
22
<p align="center">
3-
Copyright &#169;1994-2006 by Robert J. Lang. All rights reserved.
3+
Copyright &#169;1994-2025 by Robert J. Lang. All rights reserved.
44
</p>
55

66
<h2>What is <em>TreeMaker</em>?</h2>
@@ -21,7 +21,8 @@ <h2>What is <em>TreeMaker</em>?</h2>
2121

2222
<h2>What's New</h2>
2323
<p>
24-
<em>TreeMaker 5</em> is a substantial enhancement from its predecessor,
24+
<em>TreeMaker 5.1M</em> is an update for modern Macs,
25+
<em>TreeMaker 5</em> is a substantial enhancement from its predecessor,
2526
<em>TreeMaker 4.1</em>. Compared to version 4.1, <em>TreeMaker 5</em> adds
2627
the following capabilities:
2728
<ul>

Source/tmVersion.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ needs to be changed.
1717
*****/
1818

1919
#define TM_VERSION_MAJOR 5
20-
#define TM_VERSION_MINOR 0
21-
#define TM_VERSION_RELEASE 1
22-
#define TM_VERSION_BUILD 20060413
20+
#define TM_VERSION_MINOR 1M
21+
#define TM_VERSION_RELEASE beta
22+
#define TM_VERSION_BUILD 20250130
2323

2424
/******************************************************************************/
2525

0 commit comments

Comments
 (0)