Commit 88e8dfa
committed
ピンの表示を絞り込みに統一し、画面の呼称を「経路」にそろえる
ピンの表示と線の表示を分けた。ピン(スポット)は絞り込み(シリーズ・
カテゴリ・訪問状況)と非表示に全部従い、ルート・経路に含まれていても
例外にしない。かつては「線が通っているのにピンが無い」のを避けるため
表示中ルートの経由地と経路のスポットを免除していたが、どのスポットが
なぜ出ているのかを絞り込みから読めなくしていた。判定は本体と重ね表示で
同じ形の1式だけにした(重ね表示側にあった本体とのずれ——訪問済みの
扱い・下書きの欠落——も免除ごと無くなった)。
線の方は経由地が絞り込み・非表示で消えてもそのスポットを通る形のまま
描く(道のりが歪まないように)。ルートの線は route.points の座標から、
経路は spots 全件から解決していて、ピンを絞った集合とは無関係。
例外は「これだけを表示」だけで、これは絞り込みより優先する——重ねると
訪問状況の既定(未訪問のみ)では訪問順が1件も残らないため。
経路詳細に、何の線を見ているかのラベル(経路/訪問順/訪問予定リスト)と、
各地点のランク(シリーズ)のバッジを出すようにした。バッジはそのスポットが
属する種別のシリーズ設定で描く——経路には別種別のスポットが混じるので、
本体の設定を当てると色もラベルもずれる。
あわせて画面の呼称を「経路」に統一した。route の訳がそのまま「経路」で、
管理画面から入れる実体(ルート)と記録から引かれる線(経路)が同じ語に
なっていたため。実体を「経路」、記録から引かれる線を「訪問順」「訪問予定
リスト」と呼び分ける。DB・CSV・コードの識別子は route のまま
(travel-log-data の routes.csv と取り込み側を巻き込まないため)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 682bc99 commit 88e8dfa
6 files changed
Lines changed: 172 additions & 116 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | | - | |
| 189 | + | |
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | | - | |
| 157 | + | |
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1269 | 1269 | | |
1270 | 1270 | | |
1271 | 1271 | | |
1272 | | - | |
| 1272 | + | |
1273 | 1273 | | |
1274 | 1274 | | |
1275 | 1275 | | |
| |||
1489 | 1489 | | |
1490 | 1490 | | |
1491 | 1491 | | |
1492 | | - | |
| 1492 | + | |
1493 | 1493 | | |
1494 | 1494 | | |
1495 | 1495 | | |
| |||
1569 | 1569 | | |
1570 | 1570 | | |
1571 | 1571 | | |
1572 | | - | |
| 1572 | + | |
1573 | 1573 | | |
1574 | 1574 | | |
1575 | 1575 | | |
| |||
1605 | 1605 | | |
1606 | 1606 | | |
1607 | 1607 | | |
1608 | | - | |
| 1608 | + | |
1609 | 1609 | | |
1610 | 1610 | | |
1611 | 1611 | | |
| |||
1996 | 1996 | | |
1997 | 1997 | | |
1998 | 1998 | | |
1999 | | - | |
| 1999 | + | |
2000 | 2000 | | |
2001 | 2001 | | |
2002 | 2002 | | |
| |||
2161 | 2161 | | |
2162 | 2162 | | |
2163 | 2163 | | |
2164 | | - | |
| 2164 | + | |
2165 | 2165 | | |
2166 | 2166 | | |
2167 | 2167 | | |
| |||
2216 | 2216 | | |
2217 | 2217 | | |
2218 | 2218 | | |
2219 | | - | |
| 2219 | + | |
2220 | 2220 | | |
2221 | | - | |
| 2221 | + | |
2222 | 2222 | | |
2223 | 2223 | | |
2224 | | - | |
| 2224 | + | |
2225 | 2225 | | |
2226 | 2226 | | |
2227 | | - | |
2228 | | - | |
2229 | | - | |
2230 | | - | |
| 2227 | + | |
| 2228 | + | |
| 2229 | + | |
| 2230 | + | |
2231 | 2231 | | |
2232 | 2232 | | |
2233 | | - | |
| 2233 | + | |
2234 | 2234 | | |
2235 | | - | |
2236 | | - | |
| 2235 | + | |
| 2236 | + | |
2237 | 2237 | | |
2238 | 2238 | | |
2239 | 2239 | | |
| |||
2247 | 2247 | | |
2248 | 2248 | | |
2249 | 2249 | | |
2250 | | - | |
| 2250 | + | |
2251 | 2251 | | |
2252 | 2252 | | |
2253 | 2253 | | |
| |||
2299 | 2299 | | |
2300 | 2300 | | |
2301 | 2301 | | |
2302 | | - | |
| 2302 | + | |
2303 | 2303 | | |
2304 | 2304 | | |
2305 | 2305 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
350 | 350 | | |
351 | 351 | | |
352 | 352 | | |
353 | | - | |
| 353 | + | |
354 | 354 | | |
355 | | - | |
| 355 | + | |
356 | 356 | | |
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
| 360 | + | |
361 | 361 | | |
362 | 362 | | |
363 | 363 | | |
| |||
0 commit comments