google / google/codeworld

Canvas and message windows shown at confusing times in blocks

オープン
#265 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug funblocks
主要言語
Haskell
スター
1.3k
フォーク
201
PR マージ指標
30日以内にマージされた PR はありません

説明

There's room for a lot of improvement in when various UI elements are shown. I'd propose:

a) The sidebar (including the source code box) is always visible, as it is now.
b) The message box starts out hidden, and is shown from the moment the user clicks Run, until they click Stop.
c) The canvas is show when there is a running program, and there are no errors.

Currently, the message window is always visible even with no program running, and the canvas starts out visible (but is hidden by the Stop button). These seem wrong.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

block UI の状態処理を追跡し、サイドバー、メッセージボックス、キャンバス、Run および Stop コントロールがどこでレンダリングまたは更新されるかを特定します。現在の動作を要求された 3 つの表示ルールと比較し、指定された実行中およびエラーのない状態でのみメッセージボックスとキャンバスが表示されることを確認します。

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

評価

技術スタック
haskell
領域
frontend
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
42/100

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

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