You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Offline support allows users to access features of an app when they have no internet access, or a patchy connection.
Adding or improving offline support often involves a variety of architecture, caching, configuration and UI changes, for instance:
Setting up a caching system to store data for offline access
Adding offline handling to API services or network requests
Updating UI patterns to handle optimistic updates and rollbacks
There's overlap with a few other gitmojis, but none fully articulate the why of the action - for instance:
🥅 because ideally offline-ness would be caught before an error occurs (e.g. without bothering to make an API call)
🗃 because on-device caching may be achieved through a variety of approaches, not just databases
🤡 because optimistic updates are more temporary than mocks
🚸 because offline-related changes won't always impact the user experience, but may lay the foundations of future improvements
🏗 because all changes won't affect the architecture (e.g. caching new data to the same place, UI)
Is this use case covered by an existing emoji?
No ❌
Does this emoji fall into the "how" or the "what" category?
This proposal do not describe "how" a commit was made, but does in fact describe "what" is the contents of the commit about.
Examples
✈️ Caches successful API responses to device storage ✈️ Adds optimistic update handling to API service ✈️ Handles offline case in data upload UI
Emoji symbol
Emoji code
Emoji description
Improves offline support
Describe the use case of your emoji
Offline support allows users to access features of an app when they have no internet access, or a patchy connection.
Adding or improving offline support often involves a variety of architecture, caching, configuration and UI changes, for instance:
There's overlap with a few other gitmojis, but none fully articulate the why of the action - for instance:
🥅 because ideally offline-ness would be caught before an error occurs (e.g. without bothering to make an API call)
🗃 because on-device caching may be achieved through a variety of approaches, not just databases
🤡 because optimistic updates are more temporary than mocks
🚸 because offline-related changes won't always impact the user experience, but may lay the foundations of future improvements
🏗 because all changes won't affect the architecture (e.g. caching new data to the same place, UI)
Is this use case covered by an existing emoji?
No ❌
Does this emoji fall into the "how" or the "what" category?
Examples
Validations
The text was updated successfully, but these errors were encountered: