Issues with glossaries

オープン
#1,439 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
28/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
領域
frontend

調査の方向性

The payload names no files or tests, so start by reproducing in the lesson page: click an underlined glossary term in rich text and watch how the page scroll changes. Find the code that handles the term click and positions the glossary popup, then check whether it uses the clicked word's position or a fixed offset. Done means the popup opens next to the clicked word at any screen size, does not move the scroll, and shows highlighted code.

索引モデルが issue の本文から書いたものです。

説明

bug user experience

There are some situations remaining where glossary entries bug, like they change the scrolling and don't show up.

I don't know if it's an interaction between the global page scroll and the glossary, or what is happening exactly, but this needs investigation.

Image

Another issue is that the glossary placement still is sometimes off.

To do:

  • Verify if there is any place in the application where we store a different scroll anything in the lesson and the glossary pop ups interacts with scrolling.
  • Figure out why, in some situations but not others, clicking an underlined term in the rich text label changes scrolling.
  • Ensure that the positioning of glossary entries is reliable and based on clicked word position.

Also, the glossary pop ups do not work well at large screen sizes. We should make sure that they have more width based on the application content scale/zoom level + a fallback scroll container probably.

Image

Last but not least, code is not highlighted anymore inside glossary pop ups.

Image
主要言語
GDScript
スター
2.8k
フォーク
238
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

GDQuest/learn-gdscript のほかの issue

GDQuest/learn-gdscript の issue をすべて見る

似ている issue

Web Dev の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。