diff --git a/docs/DataModel.md b/docs/DataModel.md index b3fc636..ff031b9 100644 --- a/docs/DataModel.md +++ b/docs/DataModel.md @@ -13,6 +13,7 @@ Fields: - id: string - name: string - builtIn: boolean +- displayOrderMode: string, either `alphabetical` or `custom` for custom lists; omitted for built-in lists - items: array of Item objects Example: @@ -35,6 +36,7 @@ Notes: - Built-in lists are seeded from `web/data/builtins.json`. - Custom lists are stored alongside built-ins in `localStorage` under the `ot_lists_v1` key. - A custom list is created by duplicating a built-in list and marking the new item as `builtIn: false`. +- Custom lists default to `displayOrderMode: "alphabetical"`, where item names are shown and inserted alphabetically case-insensitively. In `custom` mode, manual item ordering is preserved and new items are appended. ### Item diff --git a/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/Contents.json index 1ec1685..da148fe 100644 --- a/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "loglist_logo.png", + "filename" : "loglist_logo_square.png", "idiom" : "universal", "platform" : "ios", "size" : "1024x1024" diff --git a/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/loglist_logo.png b/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/loglist_logo.png deleted file mode 100644 index d360ecb..0000000 Binary files a/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/loglist_logo.png and /dev/null differ diff --git a/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/loglist_logo_square.png b/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/loglist_logo_square.png new file mode 100644 index 0000000..f4299a7 Binary files /dev/null and b/ios/Loglist/Loglist/Assets.xcassets/AppIcon.appiconset/loglist_logo_square.png differ diff --git a/web/design-system.html b/web/design-system.html index dd385b9..4e0e3e5 100644 --- a/web/design-system.html +++ b/web/design-system.html @@ -193,7 +193,7 @@ background: var(--surface); border: 1px solid var(--border-color); border-radius: var(--radius); - box-shadow: var(--shadow-soft); + box-shadow: var(--shadow-sm); padding: 20px; margin-bottom: 20px; } @@ -672,15 +672,15 @@
--icon-size-sm). These buttons generally include a label to the
+ right of the icon, with the exception of the small delete option on selected list items.
--icon-size-lg).
--icon-size-md) with a small
text label below.
--fs-base: 15px - Global app text size
+ --fs-base: 17px - Global app text size
applied on html, body.
--fs-md: 14px - Used for the names of
- list items and other row names.
+ --fs-md: 16px - Used for list item
+ names, row labels, and most medium-weight content.
--fs-sm: 12px - Used for labels in the
- bottom navigation bar and secondary buttons.
+ --fs-sm: 14px - Used for supporting
+ text, menu items, and secondary controls.
--fs-xs: 11px - Reserved for metadata
- and support text (for example badges, counts, and footer summary
- text).
+ --fs-xs: 12px - Reserved for metadata,
+ badges, counts, and footer summary text.