Skip to content

Commit

Permalink
version 0.9
Browse files Browse the repository at this point in the history
  • Loading branch information
kyleduo committed Jul 12, 2016
1 parent 37b85a8 commit 11c17b6
Show file tree
Hide file tree
Showing 11 changed files with 57 additions and 9 deletions.
27 changes: 20 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,38 @@
# TinyPNG4Mac
TinyPNG client for Mac

![](./preview/icon.png)

This is a client of TinyPNG for Mac, with which you can compress pngs without open browser and manually download images, all you need to do is just drag and drop.

[中文](./README_ZH.md)

### Version 0.9 brings a lot of change.

1. Whole new design UI.
2. New workflow and easy to use.
3. Custom ouput path support.
4. Sorted task list.
5. Chinese support.

This is a client of TinyPNG for Mac, with which you can compress pngs without open browser and just drag and drop.

### Usage

1. Regist a KEY using your email at [link](https://tinypng.com/developers/subscription). You can also do this from Client since there is a button on the window.
2. Paste your key to window. (Just need for first use)
3. Drag images to the receiver and drop them.
2. Paste your key to window. (You can edit it when you need to)
3. Drag images to the window.

### Download

\>\>\>\>\>\>[app](./archive/tinypng.app.zip)\<\<\<\<\<\<
\>\>\>\>\>\> [Link](./archive/TinyPNG4Mac.app.zip) \<\<\<\<\<\<

Check "Anywhere" if you can not open this app. Just for the first time, and I suggest you uncheck it after you open this app for security.
Check "Anywhere" in `Preferences -> Security & privacy` if you can not open this app. Just for the first time, and I suggest you uncheck it after you open this app for security.

### Preview

![](./preview/preview.png)
![](./preview/tasks.png)
![](./preview/preview2.png)
![](./preview/preview_panel.png)
![](./preview/preview_tasks.png)

### License

Expand Down
37 changes: 37 additions & 0 deletions README_ZH.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# TinyPNG4Mac
TinyPNG client for Mac

![](./preview/icon.png)

这是TinyPNG的Mac客户端。TinyPNG提供了PNG图片的“几乎无损”压缩服务。使用TinyPNG4Mac,你可以通过简单的拖拽完成对PNG图片的压缩,无需打开浏览器,无需手动下载图片。

### 0.9版本带来了很多更新

1. 重新设计的UI;
2. 新的流程更加易用,安全;
3. 支持自定义保存路径;
4. 任务列表排序;
5. 支持中文。


### 使用

1.[这里](https://tinypng.com/developers/subscription)注册API Key. 你也可以在打开TinyPNG4Mac的时候注册。
2. 将API Key粘贴到界面上。
3. 拖拽图片到窗口中。

### 下载

\>\>\>\>\>\> [点击这里下载](./archive/TinyPNG4Mac.app.zip) \<\<\<\<\<\<

第一次打开可能出现“无法打开”的提示,请到`设置 -> 安全性与隐私`里面勾选`所有来源`。出于安全考虑,建议打开之后关闭这个选项。

### 预览

![](./preview/preview2.png)
![](./preview/preview_panel.png)
![](./preview/preview_tasks.png)

### 协议

Developed by [@kyleduo](https://github.com/kyleduo) and available under the [MIT](http://opensource.org/licenses/MIT) license.
Binary file added archive/TinyPNG4Mac.app.zip
Binary file not shown.
Binary file removed archive/tinypng.app.zip
Binary file not shown.
Binary file added preview/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed preview/preview.png
Binary file not shown.
Binary file added preview/preview2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added preview/preview_panel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added preview/preview_tasks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed preview/tasks.png
Binary file not shown.
2 changes: 0 additions & 2 deletions source/tinypng4mac/MainViewController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,10 @@ class MainViewController: NSViewController, NSOpenSavePanelDelegate, NSTableView
apiKey.stringValue = savedKey
TPClient.sApiKey = savedKey
keySaved = true
apiKey.editable = savedKey == ""
}
if let savedPath = TPConfig.savedPath() {
outputPathField.stringValue = savedPath
TPClient.sOutputPath = savedPath
outputPathField.editable = false
}


Expand Down

0 comments on commit 11c17b6

Please sign in to comment.