Postgres.app 3.0
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- macos, postgresql
- Lĩnh vực
- build-system, desktop, release
Hướng nghiên cứu
No specific files or tests are named. Start by reviewing the current main app, login helper, menu helper, and Sparkle integration, then break the release plan into a scoped change. Done would require an agreed design and completed work across the selected UI, helper-app, update, and system-requirement goals.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
We're planning to release a major new version of Postgres.app later this year:
Redesigned User Interface
- integrate Postgres.app settings into the main window for better discoverability and to fix #770
- add an "About" screen with information about included PostgreSQL versions, installed extensions, and links to documentation
- add a Tahoe style Liquid Glass icon
Rethink Helper Apps
Currently Postgres.app uses two helper apps: a "login helper" and a "menu helper". The former launches Postgres.app on login, while the latter shows the little icon in the menu bar. We want to simplify this design by either using a single helper app, or by removing the two helper apps alltogether (#844)
A new helper app also allows us to fix a few issues:
- Stop servers when logging out #834
- Prevent macOS Tahoe warning #817
- serve as a target for Apple Script support (see #833) to start/stop servers without launching GUI app
Upgrade Sparkle Framework
We are still using a very old version of the Sparkle framework for automatic updates.
- we should update to version 2
- add Sparkle support to the helper app so we can check for updates even when the user does not open the main app
System Requirements
- The minimum OS version will increase to macOS 11. To support macOS Tahoe style liquid glass icons, we will need to use Xcode 26 for building Postgres.app. According to the Xcode Support page, the minimum deployment target for Xcode 26 is macOS 11. This means that we will have to stop supporting macOS 10.15.
Note: Xcode 27 raises the minimum deployment target to macOS 12. - We will continue to support Intel Macs for the time being.
- End of Rosetta support: All the supported PostgreSQL versions are already universal builds, so the announced end of Rosetta support in macOS 28 should not affect us.
This plan is a work in progress and might be subject to changes
- Ngôn ngữ chính
- Makefile
- Star
- 7.8k
- Fork
- 404
- Merge trung bình
- 6 giờ 55 phút
- Pull request đã merge (30 ngày)
- 6
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của PostgresApp/PostgresApp
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
PostgresApp/PostgresApp#859 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
PostgresApp/PostgresApp#844 · 7 bình luận · 1 reaction ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
PostgresApp/PostgresApp#834 ·
-
Apple Script Support Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
PostgresApp/PostgresApp#833 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
PostgresApp/PostgresApp#824 ·
Tất cả issue của PostgresApp/PostgresApp
Issue tương tự
-
status: needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
conda-forge/spacy-feedstock#177 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
area:jail bug security severity:low track:open-source
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
micro-ROS/micro_ros_setup#837 ·