Download MadHat 1.1: MadHat111.zip (12 MB, released Apr. 20, 2022)

System Requirements: MacOS Version 10.13 or higher

MadHat is a free app made available under this license.

App Release Notes
  • Version 1.1.1 (Apr. 20, 2022) — changes from previous version:
    • Miscellaneous bug fixes
    • Added notebook configuration options for customization of page geometry
  • Version 1.1 (Jan. 17, 2022) — changes from previous version:
    • Miscellaneous bug fixes
    • Added a Preferences window with a new editor for syntax highlighting themes
    • Added an Export To LaTeX feature
    • Added notebook configuration options to allow customization of paragraph spacings, line spacing, and paragraph indent
    • Improved formatting of text boxes
    • Improved pagination algorithm
    • Expanded and improved in-app help pages
  • Version 1.0.2 (Dec. 4, 2021) — changes from previous version:
    • Miscellaneous bug fixes
    • Improvements to in-app help pages
    • Added customization options for exported PDFs: page headers, page footers, page numbers and more
    • Added customization options for header and link styles and an option to define additional custom styles
    • Improved support for macOS’s Dark Mode
  • Version 1.0.1 (Nov. 13, 2021) — changes from previous version:
    • Miscellaneous bug fixes improving app performance
    • Improvements to in-app help: clicking code snippets copies the code into the clipboard; expanded and improved content of help pages
    • Improvements to code templates
    • Improvements to PDF export feature: intralinks are now exported correctly; the exported PDF now includes a table of contents
  • Version 1.0 (initial release, Nov. 3, 2021)

Security Note

I am a registered Apple developer. The app binary was code-signed by me and notarized by Apple after passing their scans for malicious code. This protects your security even when installing apps not distributed through the Mac App Store. You should not be required to enter your Mac password or change any system security settings in order to run it after downloading.