Skip to content

Commit

Permalink
init project.
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed Dec 23, 2024
0 parents commit 30be769
Show file tree
Hide file tree
Showing 22 changed files with 631 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# *.md linguist-language=Swift
*.json linguist-language=Swift
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ko_fi: jaywcjlove
buy_me_a_coffee: jaywcjlove
custom: ["https://www.paypal.me/kennyiseeyou", "https://jaywcjlove.github.io/#/sponsor"]
63 changes: 63 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: 🙋‍♂️ [iconed] - Support & Feedback
description: Get help with iconed, report bugs, or request features.
title: '🙋‍♂️ Support & Feedback: iconed'
labels: ['support', 'feedback', 'question']
assignees:
- jaywcjlove
body:
- type: markdown
attributes:
value: |
<img align="right" height="86" alt="iconed" src="https://github.com/jaywcjlove/iconed/assets/1680273/6da84ad5-680e-41dc-840d-0f2e4de56ecc"> Please provide as much detail as possible about your support request or feedback.
Create and personalize icons from images, supporting macOS/iOS icon generation, folder icon creation, and setting.
### Contact Information
If you encounter any issues or need support while using our app, please feel free to contact us through the following methods:
- **Email Support**: [[email protected]](mailto:[email protected])
- **Social Media**: [Twitter](https://twitter.com/jaywcjlove)
We will respond to your message as soon as possible. Thank you for your support of our app!
- type: textarea
attributes:
label: 🙋‍♂️ How can we help you?
description: Describe the issue you're facing or the feature you'd like to request.
placeholder: For example, I'm experiencing an issue with...
validations:
required: true

- type: dropdown
id: os_version
attributes:
label: "💻 Desktop"
description: Your operating system and version.
options:
- macOS 15.0 (Sequoia)
- macOS 14.0 (Sonoma)
- iOS 18.0
- iOS 17.0
default: 0
validations:
required: true

- type: markdown
attributes:
value: |
**How can I send you a crash report for one of your apps?**
- macOS Open Finder
- Select Go to **Folder…** from the Go menu <kbd>⇧</kbd> + <kbd>⌘</kbd> + <kbd>G</kbd>
- Enter: **~/Library/Logs/DiagnosticReports**
- In the resulting list, select all files that starts with the app name, ZIP them, and send me
- Attach the file to this issue
- type: textarea
attributes:
label: ℹ️ Additional context
description: Add any additional information that could be helpful.
placeholder: ex. Screenshots, steps to reproduce, etc.
validations:
required: false
63 changes: 63 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_cn.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: 🙋‍♂️ [iconed] - 支持与反馈
description: "获取有关 iconed、报告错误或请求功能的帮助。"
title: '🙋‍♂️ 支持与反馈: iconed'
labels: ['support', 'feedback', 'question']
assignees:
- jaywcjlove

body:
- type: markdown
attributes:
value: |
<img align="right" height="100" alt="iconed" src="https://github.com/jaywcjlove/iconed/assets/1680273/6da84ad5-680e-41dc-840d-0f2e4de56ecc" /> 请提供有关您的支持请求或反馈的尽可能详细的信息。
从图片创建和个性化图标,支持 macOS/iOS 图标生成,文件夹图标生成及设置。
### 联系信息
如果您在使用我们的应用时遇到任何问题或需要支持,请随时通过以下方式与我们联系:
- **电子邮件支持**: [[email protected]](mailto:[email protected])
- **社交媒体**: [Twitter](https://twitter.com/jaywcjlove)
我们会尽快回复您的消息,感谢您对我们应用的支持!
- type: textarea
attributes:
label: 🙋‍♂️ 您需要什么帮助?
description: 描述您面临的问题或您想要请求的功能。
placeholder: 例如,我遇到了问题...
validations:
required: true

- type: dropdown
id: os_version
attributes:
label: "💻 桌面"
description: 您的操作系统和版本。
options:
- macOS 15.0 (Sequoia)
- macOS 14.0 (Sonoma)
default: 0
validations:
required: true

- type: markdown
attributes:
value: |
**如何向我发送应用程序的崩溃报告?**
- 在 macOS 上打开 Finder
- 从“前往”菜单中选择 **前往文件夹…** <kbd>⇧</kbd> + <kbd>⌘</kbd> + <kbd>G</kbd>
- 输入:**~/Library/Logs/DiagnosticReports**
- 在出现的列表中,选择所有以应用程序名称开头的文件,将它们压缩成 ZIP 文件并发送给我
- 将文件附加到此问题中
- type: textarea
attributes:
label: ℹ️ 补充说明
description: 在此添加有关问题的其他上下文信息。
placeholder: 例如:截图、复现步骤等。
validations:
required: false
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: 🌐 iconed Official Website
url: https://wangchujiang.com/iconed/
about: Introduction to the iconed app on the official website!
76 changes: 76 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: CI/CD
on:
push:
branches:
- main

jobs:
build-deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20

- name: Create Tag
id: create_tag
uses: jaywcjlove/create-tag-action@main
with:
test: '[R|r]elease[d]\s+[v|V]\d(\.\d+){0,2}'

- name: Create Released Tag
uses: jaywcjlove/create-tag-action@main
with:
version: ${{ steps.create_tag.outputs.version }}
release: true
body: |
<a target="_blank" href="https://apps.apple.com/app/iconed/id6739444407" title="Iconed for macOS">
<img alt="Iconed AppStore" src="https://jaywcjlove.github.io/sb/download/macos.svg" height="51">
</a>
- name: Get latest tag
id: get_latest_tag
run: echo "LATEST_TAG=$(git describe --tags $(git rev-list --tags --max-count=1))" >> $GITHUB_ENV

- name: Create idoc config.
run: |
cat > idoc.yml << EOF
site: "Iconed {{version:${{ steps.create_tag.outputs.version }}}}"
keywords: Folder,FolderIcon,iconed,Icon
favicon: assets/logo.png
logo: ./assets/logo.png
openSource: https://github.com/jaywcjlove/iconed
tocs: false
element:
wrapper: style=max-width:720px;
menus:
Home: index.html
Apps: https://wangchujiang.com/#/app
About: https://wangchujiang.com/#/about
sideEffectFiles:
- README.md
- README.zh.md
- terms-of-service.md
- feedback.md
- feedback.zh.md
- terms-of-service.zh.md
- privacy-policy.md
- privacy-policy.zh.md
footer: |
<a href="https://wangchujiang.com/#/app" target="_blank">App</a> •
<a href="https://wangchujiang.com/#/projects" target="_blank">Projects</a> •
<a href="https://wangchujiang.com/#/sponsor" target="_blank">Sponsor</a> •
<a href="https://wangchujiang.com/#/app" target="_blank">More Apps</a><br /><br />
Generated by <a href="https://github.com/jaywcjlove/idoc" target="_blank">idoc</a> v{{idocVersion}}
EOF
- run: npm install idoc@1 -g
- run: idoc

- name: Deploy
uses: peaceiris/actions-gh-pages@v4
with:
commit_message: ${{ github.event.head_commit.message }}
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist

74 changes: 74 additions & 0 deletions .github/workflows/tag.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: CI
on:
push:
# branches:
# - main
tags:
- v*

jobs:
tags:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4

- name: Extract version from tag
id: extract_version
run: echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV

- name: Create Tag
id: create_tag
uses: jaywcjlove/create-tag-action@main
with:
version: ${{ env.VERSION }}
release: true
body: |
<a target="_blank" href="https://apps.apple.com/app/iconed/id6739444407" title="Iconed for macOS">
<img alt="Iconed AppStore" src="https://jaywcjlove.github.io/sb/download/macos.svg" height="51">
</a>
- name: Create idoc config.
if: steps.create_tag.outputs.successful == 'true'
run: |
cat > idoc.yml << EOF
site: "Iconed {{version:${{steps.create_tag.outputs.version}}}}"
keywords: Folder,FolderIcon,iconed,Icon
favicon: assets/logo.png
logo: ./assets/logo.png
openSource: https://github.com/jaywcjlove/iconed
tocs: false
element:
wrapper: style=max-width:720px;
menus:
Home: index.html
Apps: https://wangchujiang.com/#/app
About: https://wangchujiang.com/#/about
sideEffectFiles:
- README.md
- README.zh.md
- terms-of-service.md
- feedback.md
- feedback.zh.md
- terms-of-service.zh.md
- privacy-policy.md
- privacy-policy.zh.md
footer: |
<a href="https://wangchujiang.com/#/app" target="_blank">App</a> •
<a href="https://wangchujiang.com/#/projects" target="_blank">Projects</a> •
<a href="https://wangchujiang.com/#/sponsor" target="_blank">Sponsor</a> •
<a href="https://wangchujiang.com/DevHub/" target="_blank">DevHub</a> •
<a href="https://wangchujiang.com/#/app" target="_blank">More Apps</a><br /><br />
Generated by <a href="https://github.com/jaywcjlove/idoc" target="_blank">idoc</a> v{{idocVersion}}
EOF
- run: npm install idoc@1 -g
- run: idoc

- name: Deploy
uses: peaceiris/actions-gh-pages@v4
with:
commit_message: ${{ github.event.head_commit.message }}
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
19 changes: 19 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
dist

.DS_Store
.cache
.vscode
.idea

*.bak
*.tem
*.temp
#.swp
*.*~
~*.*

# IDEA
*.iml
*.ipr
*.iws
.idea/
35 changes: 35 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<div align="center">
<br />
<br />
<img src="./assets/logo.png" width="160" height="160">
<h1>
Iconed
</h1>
<!--rehype:style=border: 0;-->
<p>
<a href="./README.zh.md">简体中文</a> •
<a href="https://github.com/jaywcjlove/iconed/issues/new?assignees=jaywcjlove&labels=support%2Cfeedback%2Cquestion&projects=&template=bug_report.yml&title=%F0%9F%99%8B%E2%80%8D%E2%99%82%EF%B8%8F+Support+%26+Feedback%3A+iconed">Contact & Support</a> •
<a href="https://github.com/jaywcjlove/iconed/releases">Changelog</a>
</p>
<p>
<a target="_blank" href="https://apps.apple.com/app/iconed/id6739444407" title="Iconed for macOS">
<img alt="Iconed AppStore" src="https://jaywcjlove.github.io/sb/download/macos.svg" height="51">
</a>
</p>
</div>

![Iconed 1](./assets/screenshots-1.png)

![Iconed 2](./assets/screenshots-2.png)

![Iconed 3](./assets/screenshots-3.png)

![Iconed 4](./assets/screenshots-4.png)

Create and personalize icons from images, supporting macOS/iOS icon generation, folder icon creation, and setting.

- **Folder Icons**: Quickly customize and set your folder icons.
- **App Icons**: Supports all operating systems, helping you import any image and convert it into a complete, usable app icon. Compatible with various icon formats required by Apple platforms (iOS and macOS).
- **Icon Format Conversion**: Easily convert icons to other formats to meet the needs of different platforms.

This tool helps you create any type of icon for your application, converting images into the required 1x, 2x (retina), and 3x formats, and generating corresponding image sets.
35 changes: 35 additions & 0 deletions README.zh.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<div align="center">
<br />
<br />
<img src="./assets/logo.png" width="160" height="160">
<h1>
Iconed
</h1>
<!--rehype:style=border: 0;-->
<p>
<a href="./README.md">English</a> •
<a href="https://github.com/jaywcjlove/iconed/issues/new?assignees=jaywcjlove&labels=support%2Cfeedback%2Cquestion&projects=&template=bug_report_cn.yml&title=%F0%9F%99%8B%E2%80%8D%E2%99%82%EF%B8%8F+%E6%94%AF%E6%8C%81%E4%B8%8E%E5%8F%8D%E9%A6%88%3A+iconed">联系&支持</a> •
<a href="https://github.com/jaywcjlove/iconed/releases">变更日志</a>
</p>
<p>
<a target="_blank" href="https://apps.apple.com/app/iconed/id6739444407" title="Iconed for macOS">
<img alt="Iconed AppStore" src="https://jaywcjlove.github.io/sb/download/macos.svg" height="51">
</a>
</p>
</div>

![Iconed 1](./assets/screenshots-1.png)

![Iconed 2](./assets/screenshots-2.png)

![Iconed 3](./assets/screenshots-3.png)

![Iconed 4](./assets/screenshots-4.png)

从图片创建和个性化图标,支持 macOS/iOS 图标生成,文件夹图标生成及设置。

- **文件夹图标**:快速自定义和设置您的文件夹图标。
- **应用程序图标**:支持所有操作系统,帮助您导入任何图像并转换为完整、可用的应用程序图标。兼容 Apple 平台(iOS 和 macOS)所需的各种图标格式。
- **图标格式转换**:轻松将图标转换为其他格式,满足不同平台的需求。

该工具可以帮助您为应用程序创建任何类型的图标,将图像转换为所需的 1x、2x(视网膜)和 3x 格式,并生成相应的图像集。
Binary file added assets/logo.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 assets/screenshots-1.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 assets/screenshots-2.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 assets/screenshots-3.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 assets/screenshots-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 30be769

Please sign in to comment.