Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task Switcher saved screen goes away when closing any app #246

Closed
Eeems opened this issue Jan 16, 2022 · 0 comments · Fixed by #240
Closed

Task Switcher saved screen goes away when closing any app #246

Eeems opened this issue Jan 16, 2022 · 0 comments · Fixed by #240
Assignees
Labels
bug Something isn't working
Milestone

Comments

@Eeems
Copy link
Collaborator

Eeems commented Jan 16, 2022

Describe the bug
When closing an app from the task switcher, the save screen gets wiped due to the background/foreground dance that happens.

To Reproduce
Steps to reproduce the behaviour:

  1. With one or more applications open, swipe up from the bottom to open the task switcher.
  2. Long press to close an app
  3. The saved screen background will disappear

Expected behaviour
This should not happen.

Additional context
Likely the application save screens from tarnish should be exposed on the API for other applications to use.

@Eeems Eeems added the bug Something isn't working label Jan 16, 2022
@Eeems Eeems added this to the v2.4 milestone Jan 16, 2022
@Eeems Eeems self-assigned this Jan 16, 2022
@Eeems Eeems linked a pull request Feb 27, 2022 that will close this issue
Eeems added a commit that referenced this issue Feb 27, 2022
Eeems added a commit that referenced this issue May 15, 2022
* Add sentry

* Change build location

* Also load libld

* Get building

* Setup sentry contexts

* Fix #239 and add more debug code

* Fix #239

* Add more debug code

* Add more logging and switch to shared library

* Switch to dynamic library

* Update package

* Fix release build

* Fix building with/without feature flag

* Start getting package build working

* Begin adding liboxide

* Begin moving shared code to a shared library

* Merge device settings and dbus settings into liboxide

* Move more into liboxide

* Switch settings handling to liboxide

* Change namespace

* Add shared setings

* Add shared settings access to rot

* Add some documentation about telemetry

* Flush out FAQ more

* Fix machine-id handling

* Remove unused include

* Fix load order for running on device

* Fix compile

* Error if deprecated APIs are used in the shared lib

* More build fixes

* Switch to Type=dbus

* Start flushing out sentry API more

* Make adding settings easier and fix wifi loading

* Fix dynamic property loading

* Make telemetry opt-in and update docs

* Fix settings file creation

* Fix string comparison

* Fix telemetry state handling

* Always set initial transaction

* Minor cleanup

* Fix #243

* Fix #242

* Move signalhandler to liboxide

* Move eventfilter into liboxide

* Add opt-in screen

* Start trying to fix group logic

* Fix group handling

* Move logic into library instead of header

* Upgrade sentry library

* Add more spans to sleep handling

* Get spans working

* Fix application recording

* Switch to using EPFrameBuffer for save/recall

* Add more analytics

* Move application usage to it's own opt-in flag

* Update package

* Fix #244

* Fix #246

* Add analytics around update timings

* Add application name as tag

* Fix corrupt name

* Add liboxide package

* Update package

* Upgrade sentry

* Fix bug with qt type not being declared

* Include all symlinks in install

* Fix the right package

* Fix crash on first launch

* Default telemetry off on first launch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant