Add support for full GSAK like split screen view

Đang mở
#674 0 bình luận 1 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

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
15/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
python
Lĩnh vực
desktop

Hướng nghiên cứu

The payload names no source files or tests. Start by locating the existing tabbed detail view that shows Description, Hint, Logs, Waypoints, Attributes, Trackables and Notes, and check how it renders HTML. Then read the linked issue #500 for prior discussion. The request is a design-level feature with no agreed scope, so a newcomer should first ask the maintainers to confirm the layout and whether <img> rendering from local files is wanted before writing code.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

area: UI improvement
Current State

This issue is related to https://github.com/OpenSAK-Org/OpenSAK/issues/500 but goes even further.

Currently the openSAK split screen offers various tabs for Description, Hint, Logs, Waypoints, Attributes, Trackables and Notes. Often I am interested in seeing all of this without switching tabs.

Proposed Improvement

Add support for a full GSAK like "split screen" supporting the GSAK "Full Display" feature set.

  • two column split screen view
    -- left column shows: Title, Details, Attributes, Description, Hint, Waypoints
    -- right column shows: Map, Notes, Logs
  • view supports full HTML rendering, so any HTML in the Notes is rendered correctly (see separate point below)
  • view could optionally also support Markdown rendering (so any markdown in logs would be correctly rendered
  • scrolling in the split screen view would scroll both columns together

The ability to render full HTML would also help correctly importing images in Notes in GSAK Databases. I typically save solutions, screenshots or even photos locally and then add tags into my notes. These are currently lost when importing a GSAK database.

This view could be offered as an alternative to the current view, the user could then switch between the two views.

Expected Benefits

By offering this feature it would be possible to view all pertinent information by merely scrolling down in the detail view without the need to switch between tabs and repeated scrolling after tab switching.

Ngôn ngữ chính
Python
Star
37
Fork
17
Merge trung bình
21 giờ 5 phút
Pull request đã merge (30 ngày)
131

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của OpenSAK-Org/OpenSAK

Tất cả issue của OpenSAK-Org/OpenSAK

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.