Skip to content
Zeta-compatible Theme Manager.
C++ Makefile C
Branch: master
Clone or download
Pull request Compare This branch is even with HaikuArchives:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Haiku Theme Manager


This is the Haiku Theme Manager, compatible with the one shipping with ZETA. Users can choose which part of the theme to apply or save. It can also import BeTheme themes, and to some degree, MS Plus themes. It is add-ons based, so can be extended.

License: MIT

You can help translating this application here.

This repository contains only the Theme Manager app. Some themes are available here.

TODO list

  • check R5 build
  • style cleanup (-> Haiku style)
  • enable theme descriptions again (tooltip on listitem ?).
  • make ParseMessage more robust
  • forbid quitting while themes are loading!
  • implement BackupFiles() methods to add required files to a zip.
  • fix TerminalAddon: get theme from haiku
  • Save as resource/BMessage ? (for editing)
  • broadcast _UIC for Haiku
  • ideas for addons
    • ControlLook change support for Haiku
    • ~/config/settings/Tracker/DefaultFolderTemplate/ (default background ??)
    • Desktop icon size ?
    • Desktop shelf ? (dangerous)
    • Deskbar logo (Be, leaf...)
    • dircolors (cf. )
    • icons (/etc/icons ? svg/hvif, setmime...)
    • Tracker usage bar colors
    • mouse cursors (needs app_server fixes ??) #8
    • Pulse colors (-> sample code)
    • BeIDE/Pe/Eddie full colors (map to singe namespace)
    • Vision/BeShare full colors (map to singe namespace)
    • Moe settings #15
    • Boot Screen customization #7
    • Firefox theme ?
You can’t perform that action at this time.