I know there are already skin making projects. Yet I was "instructed" to make this and make it quickly for a skin related function to be held soon.
The primary objective is to simplify skin creation, so Skin Maker omits some rarely used skin options. It has 2 extra tools. The Skin Navigator helps users to locate some major interface elements quickly. The Image Cutter helps users to split/crop images (porting skins).
Skin Maker is very simple to use. Click "New Project" to create a new project, or "Open Project" to open an existing project. A project refers to the folder and the files extracted from Maxthon skin file (.m2s). Skin Maker can import existing skins for use as template.
Main buttons support 4 states - normal, hover, pressed, disable. Each state can use a different image. The normal state image will be used if no imaged is set for the other states.
All images can be double clicked to open in custom image editor. Gradient and colors are updated realtime after change.
When finish, click "Run Skin" to test the skin (save the project & create the skin & install to maxthon), or just save the project and/or create the skin.
Even you are not interested in making skins, its very convenient to customize existing skins or change text colors etc
Skin Navigator
While Skin Maker tries its best to organize the skin elements, sometimes it may not be easy to locate a specific item from several dozens. In this case you can press F2 to open the Skin Navigator and click on the item you want to change. But naturally not all items are presented here.
Image Cutter
Some applications' skin combine images of different states in one file, while Maxthon 2 uses one image file for each state. Skin authors sure know how to split the images with image editor. Yet splitting a few dozen images may not be much fun. Image Cutter can split images more conveniently with the alpha channel preserved.
New images are automatically saved in the same folder of the original image. eg C:\Skin\Back.png will be cut and saved as C:\Skin\Back_cut_0.png, C:\Skin\Back_cut_1.png...
My first Maxthon2 skin
Version History
1.2.7
- rewritten the skin packer for faster and reliable packing, and conformance to official skin
- will use any running instance of MX2 for skin testing so testing is possible when multiple versions of MX2 are installed
- will check user rights and provide suggestions to overcome vista/win7 UAC restrictions if present
- fixed crash problem under XP after repeated skin testing/making
1.2.6
- fixed a packing problem
1.2.5
-
added auto replace missing icon with default skin icons
- added favorites bar background
-
fixed problems due to duplicated keys in mskin.ini
- fixed offset line position problem of big image
- support maxthon 2.5.9 new icons
1.2.0
- added auto generate preview
1.1.9
- support Maxthon 2.5.7 new icons
1.1.8
- auto update offset line after select image
- fixed vertical offset position problem
- fixed problem saving preview image as jpeg format
- support Maxthon 2.5.6 new icons
1.1.6
- fixed an image selection problem
1.1.5
- add lines to indicate offset position
- Image Cutter supports .ico format for convenient convertion of 16px icons, including 32bits, to png
- New pretty multi-formats icon (thanks to sic/FL)
1.1.2
- fixed a problem that change of background style may not saved
- some minor adjustments
Download
SkinMaker1.2.7.zip (454.87 KB)