Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

New note behavior in long, sorted lists is inconvenient

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

メンテナーはふだん 1 日以内に返信

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

評価

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

調査の方向性

ファイルやテストは指定されていません。まず、ノートの作成と名前変更を行うブラウザーのノート一覧のエントリーポイントから始め、次にソート済みリストの選択状態と表示状態がどのように更新されるかを追跡します。新しく作成または名前変更されたノートがスクロールされて表示領域に入り、選択されたノートに表示可能なハイライトがある状態になれば完了です。

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

説明

feature request needs discussion

Is your feature request related to a problem? Please describe.
I have quite a few notes. So good overview matters to me. When I create a new note in a category (sorted alphabetically) where many other notes exist already, the new note disappears in nowhere. This is because the default name is being sorted to its alphabetical position possibly out of user view. Unfortunately the browser view is not scrolling down to the new note position automatically. From user view this is irritating, because it seems the note has not been created.

Describe the solution you'd like
When creating a new note in a sorted list, always scroll the view to the new or changed note and make it visible to the user. This also applies when renaming a note. This solution shall make sure that the new or changed note never gets out of sight.

Describe alternatives you've considered
New or changed notes get shown as top element of the list temporally. I think this is the less optimal solution. But the highlighted note could be sticked to top as first note as long as it is being modified.

Additional context
Additionally, it would help if the current selected note is being highlighted with color or a border. Currently it is not really easy to see current selected note in the list. For example current selected category is being highlighted with dark background.

主要言語
JavaScript
スター
738
フォーク
162
平均マージ
2時間 40分
マージ済み PR(30日)
39

環境構築

はじめの一歩

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

nextcloud/notes のほかの issue

nextcloud/notes の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

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

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