release: v2.0.0

This commit is contained in:
X1a0He
2025-03-27 23:49:06 +08:00
parent f500de94d7
commit e54bd11125
12 changed files with 173 additions and 54 deletions

View File

@@ -31,7 +31,7 @@
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
buildConfiguration = "Release"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"

View File

@@ -17,7 +17,7 @@
<key>AdobeDownloaderHelperTool.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
<integer>2</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
@@ -25,7 +25,7 @@
<key>3CCC3ADF2CC67B8F006E22B4</key>
<dict>
<key>primary</key>
<true/>
<true />
</dict>
</dict>
</dict>

View File

@@ -2,6 +2,71 @@
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<channel>
<title>Adobe Downloader</title>
<item>
<title>2.0.0</title>
<pubDate>Thu, 27 Mar 2025 23:43:50 +0800</pubDate>
<sparkle:version>200</sparkle:version>
<sparkle:shortVersionString>2.0.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>12.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/X1a0He/Adobe-Downloader/releases/download/2.0.0/Adobe.Downloader.dmg" length="4165730" type="application/octet-stream" sparkle:edSignature="CnJs75BRR6Id+9GMibJgFqj9bMox0LZasEMceHWXfPvIV5amPwJW6eRrSAGUSbE5LgNAmWObbshGphf5kozaBA=="/>
<description>
<![CDATA[
<style>ul{margin-top: 0;margin-bottom: 7;padding-left: 18;}</style>
<h4>Adobe Downloader 更新日志: </h4>
<ul>
<li>1. 全新UI设计引入了毛玻璃背景</li>
<li>2. 当鼠标移入产品卡片时会有新的交互体验</li>
<li>3. 产品卡片显示优化,优化可用版本,依赖数量的显示</li>
<li>4. 产品卡片显示优化,新增最低系统版本和模块数量显示</li>
<li>5. API版本切换UI优化</li>
<li>6. ToolBar显示优化</li>
<li>7. 产品滚动显示优化</li>
<li>8. 版本选择显示优化,新增更加详细的产品版本信息</li>
<li>9. 版本选择显示优化新增显示组件详细版本和buildGuid信息</li>
<li>10. 版本选择显示优化,在 DEBUG 模式下,会展示更多的信息</li>
<li>11. 下载管理显示优化优化了下载管理页面的UI展示</li>
<li>12. 下载管理显示优化,引入了更加明显的按钮设计</li>
<li>13. 下载管理显示优化,对任务下载的进度与包列表显示进行了优化,现在,你可以在对应的包列表中进行复制相关 BuildGuid</li>
<li>14. 完全重构产品加载逻辑,遵循 Adobe Creative Cloud 的数据结构</li>
<li>15. 完全重构主产品与依赖包之间的关系</li>
<li>16. 优化产品安装逻辑,大幅减少由芯片架构,系统版本带来的安装失败问题</li>
<li>17. 新增安装错误的日志详情,当遇到安装错误的时候,显示更详细的错误代码与错误原因</li>
<li>18. 修改安装判断逻辑,当 Setup 未被处理时,不再显示相关安装选项</li>
<li>19. 修复了点击重新处理 Setup 时,程序执行了下载与处理的问题</li>
<li>20. 修复了 Setup 组件处理失败的问题</li>
<li>21. 优化 Helper 的重新安装逻辑</li>
<li>22. 新增系统信息展示</li>
</ul>
<h4>PS: ✅ 2.0.0 版本将继续开源</h4>
<hr>
<h4>Adobe Downloader Changes: </h4>
<ul>
<li>1. Redesigned UI with blurred background effects</li>
<li>2. New hover interactions for product cards</li>
<li>3. Enhanced product card display showing available versions and dependency counts</li>
<li>4. Added system requirements with minimum version and module count indicators</li>
<li>5. Improved API version switching interface</li>
<li>6. Optimized toolbar layout and visual presentation</li>
<li>7. Smoother scrolling for product listings</li>
<li>8. Detailed version information added to version selection</li>
<li>9. Component-specific version details now include buildGuid identifiers</li>
<li>10. DEBUG mode enhancements revealing extended diagnostic information</li>
<li>11. Streamlined download manager with redesigned user interface</li>
<li>12. Prominent action buttons for better download management</li>
<li>13. Enhanced task monitoring with copyable buildGuid support in package lists</li>
<li>14. Complete rewrite of product loading logic following Adobe Creative Cloud data architecture</li>
<li>15. Revised dependency management between core products and components</li>
<li>16. Stability improvements reducing architecture/system version-related installation failures</li>
<li>17. Detailed error logging with specific error codes and causes</li>
<li>18. Smart installation flow hiding options when Setup is unprocessed</li>
<li>19. Fixed unexpected download behavior during Setup reprocessing</li>
<li>20. Resolved Setup component processing errors</li>
<li>21. Optimized Helper reinstallation workflow</li>
<li>22. New system information panel added</li>
</ul>
]]>
</description>
</item>
<item>
<title>1.5.1</title>
<pubDate>Fri, 07 Feb 2025 00:01:36 +0800</pubDate>

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 KiB

After

Width:  |  Height:  |  Size: 346 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 KiB

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 286 KiB

After

Width:  |  Height:  |  Size: 285 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View File

@@ -1,6 +1,6 @@
# Adobe Downloader
![preview](imgs/Adobe%20Downloader.png)
![Adobe Downloader 2.0.0](imgs/Adobe%20Downloader%202.0.0.png)
# **[中文版本](readme.md)**
@@ -43,19 +43,6 @@ because of macOS's Helper mechanism and signed pop-up windows
If you are still worried about problems, please find a professional to check the relevant code, although it is futile
### **Explanation of relevant error codes**
- 2700: This is unlikely to occur, unless the Setup component processing fails
- 107: The downloaded file architecture does not match the system architecture or the installation file is damaged
- 103: Permission issues, please ensure the Helper status is normal
- 182: The downloaded file is not complete or damaged, or the Setup component does not match the product, please
download X1a0He CC
- 133: System disk space is insufficient
- -1: Setup component is not processed or processed failed, please contact the developer
- 195: The downloaded product does not support your current system
- 146: Please grant Adobe Downloader full disk permission in the Mac system settings
- 255: Installation failed, please contact the developer
### Questions about the Setup Component
> Its mentioned in the usage instructions that to use the installation feature, you need to modify Adobes setup
@@ -80,19 +67,31 @@ when prompted.
- For historical update logs, please go to [Update Log](update-log.md)
- 2025-02-06 Update Log
- 2025-03-27 Update Log
```markdown
1. Fixed the issue where after the task download is completed, the program will prompt that it has been paused when
re-entering the program
2. Fixed an issue where tasks were loaded multiple times.
3. Fixed an issue where Acrobat products displayed the "Command Line" button incorrectly.
4. Fixed the issue that when the downloaded file exists locally but the persistent data is deleted, the task needs to be
created every time by clicking "Use existing program"
5. Fixed the issue that the persistent file will not be created after clicking "Use existing program" to create the task
6. Add a 'View Persistent Files' button to download progress in DEBUG mode
PS: ⚠️ 1.5.x version will be the last open source version, please be aware
1. Redesigned UI with blurred background effects
2. New hover interactions for product cards
3. Enhanced product card display showing available versions and dependency counts
4. Added system requirements with minimum version and module count indicators
5. Improved API version switching interface
6. Optimized toolbar layout and visual presentation
7. Smoother scrolling for product listings
8. Detailed version information added to version selection
9. Component-specific version details now include buildGuid identifiers
10. DEBUG mode enhancements revealing extended diagnostic information
11. Streamlined download manager with redesigned user interface
12. Prominent action buttons for better download management
13. Enhanced task monitoring with copyable buildGuid support in package lists
14. Complete rewrite of product loading logic following Adobe Creative Cloud data architecture
15. Revised dependency management between core products and components
16. Stability improvements reducing architecture/system version-related installation failures
17. Detailed error logging with specific error codes and causes
18. Smart installation flow hiding options when Setup is unprocessed
19. Fixed unexpected download behavior during Setup reprocessing
20. Resolved Setup component processing errors
21. Optimized Helper reinstallation workflow
22. New system information panel added
```
### Language friendly
@@ -151,7 +150,6 @@ via Telegram.**
## 🔗 References
- [Drovosek01/adobe-packager](https://github.com/Drovosek01/adobe-packager/)
- [QiuChenly/InjectLib](https://github.com/QiuChenly/InjectLib/)
## 👨🏻💻Author

View File

@@ -1,6 +1,6 @@
# Adobe Downloader
![preview](imgs/Adobe%20Downloader.png)
![Adobe Downloader 2.0.0](imgs/Adobe%20Downloader%202.0.0.png)
# **[English version](readme-en.md)**
@@ -17,9 +17,7 @@
> 2. 为了能够在下载后顺利安装Adobe Downloader 需要对 Adobe 的 Setup
程序做出修改,该过程由程序全自动,无需用户介入,非常感谢 [QiuChenly](https://github.com/QiuChenly)
提供的解决方案
> 3. 如果在使用过程中遇到问题, 请通过 Telegram 联系我: [@X1a0He](https://t.me/X1a0He_bot) , 或者使用 Python
版本,非常感谢 [Drovosek01](https://github.com/Drovosek01)
的 [adobe-packager](https://github.com/Drovosek01/adobe-packager)
> 3. 如果在使用过程中遇到问题, 请通过 Telegram 联系我: [@X1a0He](https://t.me/X1a0He_bot)
> 4. ⚠️⚠️⚠️ **Adobe Downloader 中的所有 Adobe 应用均来自 Adobe 官方渠道,并非破解版本。**
> 5. ❌❌❌ **不要将下载目录设置为外接移动硬盘或者USB设备这会导致出现权限问题我并没有时间也没有耐心处理任何权限问题**
@@ -37,18 +35,6 @@
如果你还担心存在问题,请找专业人士查阅相关代码,尽管这是徒劳
### **相关错误代码解释**
- 2700: 不太可能会出现,除非 Setup 组件处理失败了
- 107: 所下载的文件架构与系统架构不一致或者安装文件被损坏
- 103: 出现权限问题,请确保 Helper 状态正常
- 182: 文件不齐全或文件被损坏或者你的Setup组件不一致请重新下载 X1a0He CC
- 133: 系统磁盘空间不足
- -1: Setup 组件未处理或处理失败,请联系开发者
- 195: 所下载的产品不支持你当前的系统
- 146: 请在 Mac 系统设置中给予 Adobe Downloader 全磁盘权限
- 255: Setup 组件需要更新,请联系开发者解决
### 关于 setup 组件的问题
> 使用须知中强调了,如果需要使用安装功能,那么就必须对 Adobe 的 setup 组件进行修改处理,你可以在代码中找到
@@ -71,17 +57,33 @@
- 更多关于 App 的更新日志,请查看 [Update Log](update-log.md)
- 2025-02-06 更新日志
- 2025-03-27 更新日志
```markdown
1. 修复了当任务下载完成后,退出程序重新进入时,状态显示非已完成的问题
2. 修复了某种情况下,任务会被多次添加的问题
3. 修复了 Acrobat 产品错误显示 "命令行安装" 按钮的问题
4. 修复了当本地存在了已下载的文件,但持久化数据被删除后,需要每次点击 "使用现有程序" 才会创建任务的问题
5. 修复了点击 "使用现有程序" 创建完任务后不会创建持久化文件的问题
6. 在 DEBUG 模式下,添加了 "查看持久化文件" 的按钮
1. 全新UI设计引入了毛玻璃背景
2. 当鼠标移入产品卡片时会有新的交互体验
3. 产品卡片显示优化,优化可用版本,依赖数量的显示
4. 产品卡片显示优化,新增最低系统版本和模块数量显示
5. API版本切换UI优化
6. ToolBar显示优化
7. 产品滚动显示优化
8. 版本选择显示优化,新增更加详细的产品版本信息
9. 版本选择显示优化新增显示组件详细版本和buildGuid信息
10. 版本选择显示优化,在 DEBUG 模式下,会展示更多的信息
11. 下载管理显示优化优化了下载管理页面的UI展示
12. 下载管理显示优化,引入了更加明显的按钮设计
13. 下载管理显示优化,对任务下载的进度与包列表显示进行了优化,现在,你可以在对应的包列表中进行复制相关 BuildGuid
14. 完全重构产品加载逻辑,遵循 Adobe Creative Cloud 的数据结构
15. 完全重构主产品与依赖包之间的关系
16. 优化产品安装逻辑,大幅减少由芯片架构,系统版本带来的安装失败问题
17. 新增安装错误的日志详情,当遇到安装错误的时候,显示更详细的错误代码与错误原因
18. 修改安装判断逻辑,当 Setup 未被处理时,不再显示相关安装选项
19. 修复了点击重新处理 Setup 时,程序执行了下载与处理的问题
20. 修复了 Setup 组件处理失败的问题
21. 优化 Helper 的重新安装逻辑
22. 新增系统信息展示
PS: ⚠️ 1.5.x 版本将会是最后一个开源版本,请知晓
PS: ✅ 2.0.0 版本将继续开源
```
### 语言支持
@@ -138,7 +140,6 @@ PS: ⚠️ 1.5.x 版本将会是最后一个开源版本,请知晓
## 🔗 引用
- [Drovosek01/adobe-packager](https://github.com/Drovosek01/adobe-packager/)
- [QiuChenly/InjectLib](https://github.com/QiuChenly/InjectLib/)
## 👨🏻‍💻作者

View File

@@ -1,5 +1,60 @@
# Change Log
## 2025-03-27 更新日志
[//]: # (2.0.0)
```markdown
1. 全新UI设计引入了毛玻璃背景
2. 当鼠标移入产品卡片时会有新的交互体验
3. 产品卡片显示优化,优化可用版本,依赖数量的显示
4. 产品卡片显示优化,新增最低系统版本和模块数量显示
5. API版本切换UI优化
6. ToolBar显示优化
7. 产品滚动显示优化
8. 版本选择显示优化,新增更加详细的产品版本信息
9. 版本选择显示优化新增显示组件详细版本和buildGuid信息
10. 版本选择显示优化,在 DEBUG 模式下,会展示更多的信息
11. 下载管理显示优化优化了下载管理页面的UI展示
12. 下载管理显示优化,引入了更加明显的按钮设计
13. 下载管理显示优化,对任务下载的进度与包列表显示进行了优化,现在,你可以在对应的包列表中进行复制相关 BuildGuid
14. 完全重构产品加载逻辑,遵循 Adobe Creative Cloud 的数据结构
15. 完全重构主产品与依赖包之间的关系
16. 优化产品安装逻辑,大幅减少由芯片架构,系统版本带来的安装失败问题
17. 新增安装错误的日志详情,当遇到安装错误的时候,显示更详细的错误代码与错误原因
18. 修改安装判断逻辑,当 Setup 未被处理时,不再显示相关安装选项
19. 修复了点击重新处理 Setup 时,程序执行了下载与处理的问题
20. 修复了 Setup 组件处理失败的问题
21. 优化 Helper 的重新安装逻辑
22. 新增系统信息展示
PS: ✅ 2.0.0 版本将继续开源
====================
1. Redesigned UI with blurred background effects
2. New hover interactions for product cards
3. Enhanced product card display showing available versions and dependency counts
4. Added system requirements with minimum version and module count indicators
5. Improved API version switching interface
6. Optimized toolbar layout and visual presentation
7. Smoother scrolling for product listings
8. Detailed version information added to version selection
9. Component-specific version details now include buildGuid identifiers
10. DEBUG mode enhancements revealing extended diagnostic information
11. Streamlined download manager with redesigned user interface
12. Prominent action buttons for better download management
13. Enhanced task monitoring with copyable buildGuid support in package lists
14. Complete rewrite of product loading logic following Adobe Creative Cloud data architecture
15. Revised dependency management between core products and components
16. Stability improvements reducing architecture/system version-related installation failures
17. Detailed error logging with specific error codes and causes
18. Smart installation flow hiding options when Setup is unprocessed
19. Fixed unexpected download behavior during Setup reprocessing
20. Resolved Setup component processing errors
21. Optimized Helper reinstallation workflow
22. New system information panel added
```
## 2025-02-06 更新日志
[//]: # (1.5.1)