Add support for full GSAK like split screen view

Aperta
#674 0 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
15/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
python
Ambito
desktop

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
Python
Stelle
37
Fork
17
Merge medio
16h 7m
PR unite (30g)
128

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di OpenSAK-Org/OpenSAK

Tutte le issue di OpenSAK-Org/OpenSAK

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.