AtCoderのお気に入りの管理を行います。
当前为
AtCoderのお気に入りをより管理しやすくします。共通形式でのエクスポートに対応しているので、バックアップを取ったり仲間内で共有したりすることができます。 もともと入れていたお気に入りはインストール時に"default"セットに自動的に入ります。
どれかのsetに入っている場合、お気に入りとして表示されます。(後述のblacklistを除く)
一時的に、セットを無効化することができます。(blacklistの無効化は行えません。)
単体、または全てのセットをまとめてエクスポートすることができます。まとめてエクスポートした場合は、セットの無効化状態も保持されます。 インポートの際はエクスポートされたセットのファイルをインポートしてください。同名のセットはマージされます。(無効化されたものと有効化されたものがマージされた場合、有効化された状態になります。)
お気に入りボタンのクリックでの追加は、defaultセットに追加されます。しかし、お気に入りボタンを押してのお気に入り取り消しはdefaultからの削除では公式と同じ挙動にすることができません(他のセットに入っている可能性があるため)。そのため、blacklistという方法を以て解決しています。
その名の通り、このセットに入っているユーザーはお気に入りに表示されなくなります。
具体的な挙動は以下の通りです。
defaultセットに追加されるdefaultセットに存在する場合は削除し、それ以外のセットの内容を変更せずにblacklistに追加される。(ユーザーはお気に入りに表示されなくなる)blacklistに含まれた状態で☆を押した場合、blacklistからは削除され、defaultセットに追加される。