New readme images and content

This commit is contained in:
Thomas Ricouard 2023-12-29 12:03:46 +01:00
parent 89c060aeea
commit 5209ab80fc
6 changed files with 17 additions and 4 deletions

BIN
Images/notifications.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

BIN
Images/timeline.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

View file

@ -13,14 +13,12 @@ You can connect to any Mastodon instance, browse your timeline, interact with ot
### Timeline ### Timeline
<img src="Images/timeline1.png" /> <img src="Images/timeline.png" />
<img src="Images/timeline2.png" />
<img src="Images/timeline3.png" />
* A navigation bar title menu lets you easily swap between your home, local, federated, and trending timeline. * A navigation bar title menu lets you easily swap between your home, local, federated, and trending timeline.
* You can also easily access your lists, followed tags, and tag groups. * You can also easily access your lists, followed tags, and tag groups.
* Tag groups are custom timelines made of multiple tags, a feature unique to Ice Cubes. * Tag groups are custom timelines made of multiple tags, a feature unique to Ice Cubes.
* You can also add a remote local timeline. A helpful feature to browse the public timeline of other instances. * You can also add a remote local timeline. A helpful feature to browse the public timeline of other instances. Another Ice Cubes only feature.
* Ice Cubes rely heavily on the streaming events of Mastodon to do stuff like showing new posts live in the home timeline and editing and deleting your posts. * Ice Cubes rely heavily on the streaming events of Mastodon to do stuff like showing new posts live in the home timeline and editing and deleting your posts.
* The timeline sync is semi-automatic; your position is sent to the Mastodon marker API, and from another device running Ice Cubes, you can resume your home timeline position. * The timeline sync is semi-automatic; your position is sent to the Mastodon marker API, and from another device running Ice Cubes, you can resume your home timeline position.
* The home timeline is cached using the third-party library [Bodega](https://github.com/mergesort/Bodega). A lite SQLite wrappers. The current position is saved in user default, so when you switch accounts or launch the app, your cached home timeline and position are restored. Then new posts will be fetched and displayed with an unread counter. * The home timeline is cached using the third-party library [Bodega](https://github.com/mergesort/Bodega). A lite SQLite wrappers. The current position is saved in user default, so when you switch accounts or launch the app, your cached home timeline and position are restored. Then new posts will be fetched and displayed with an unread counter.
@ -29,6 +27,21 @@ You can connect to any Mastodon instance, browse your timeline, interact with ot
### Notifications ### Notifications
<img src="Images/notifications.png" />
* Full support for push notifications.
* Ice Cubes runs its proxy between Mastodon and APNS, which is necessary for Mastodon to route push notifications to the user's device.
* Push notifications are never and can't be read by the proxy.
* Push notifications content/body is decoded on the device. Look for `NotificationServiceSupport`
* Push notifications are rich, and use Apple INSendMessageIntent API for contact pictures.
* Push notifications are grouped by activities, like mentions, favorites, boosts, etc...
* Notifications within the app are also grouped/stacked.
* You can select which kind of push notifications you want to receive within the app.
* Route to the correct post and switch to the proper account when taping notifications.
`Code` -> Notifications package and NotificationService extension.
### Explore / Search ### Explore / Search
### Direct Messages ### Direct Messages