Ticket #78 (closed Tasks: fixed)
Hide the application without exiting it
| Reported by: | hongpt79 | Owned by: | octo |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.1 |
| Component: | LogicMail | Version: | 0.4 |
| Keywords: | Hide | Cc: | adam.wos@… |
| Blocked By: | Blocking: | #329 |
Description
If press ESC button(on BlackBerry) LogicMail only hide. But it alway sync mail from mail server. It's same some client chat and check mail on BlackBerry. And when choose Exit LogicMail, it's really terminate.
Change History
comment:2 Changed 2 years ago by octo
- Owner set to octo
- Status changed from new to assigned
- Type changed from Feature Requests to Tasks
- Summary changed from Hide on device to Hide the application without exiting it
This task first requires the implementation of more intelligent network connection handling. That is because there is currently nothing to recover from network connection failures. Once that is in place, this should be a simple thing to enable. Before then, you can always use the task-switching hot-keys.
comment:4 Changed 19 months ago by octo
This item has become a more vague headline for a collection of small items that will become necessary. Therefore, I'd like to more clearly define the tasks that this item will cover.
- "Close" and "Exit" menu items, on the app's home screen, need to perform separate actions
- Default home screen back-button behavior should be configurable between "Close" and "Exit". For now, "Exit" will still be the default, but that will change once #79 is implemented
- Current application state needs to be available somewhere global, like the runtime store. Along with this, the sync functionality needs to be aware of whether the app is currently running.
- LogicMail needs the initial hooks to at least know whether it is in the foreground or background, though any related processing (i.e. memory cleanup) may be deferred to another task
- Notifications should be aware of whether LogicMail is currently running, and bring it to the foreground if appropriate

Specific request appears to be for an easier way to hide LogicMail while it checks for mail in the background. This will be part of the normal use-case for 0.5, so I am changing the version for this ticket.