Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

studio: remove list of presentations from side menu #588

Closed
1 task done
peterpeterparker opened this issue Jan 16, 2020 · 0 comments
Closed
1 task done

studio: remove list of presentations from side menu #588

peterpeterparker opened this issue Jan 16, 2020 · 0 comments
Assignees
Labels
bug Something isn't working studio "Studio" is the codename for the web editor

Comments

@peterpeterparker
Copy link
Contributor

peterpeterparker commented Jan 16, 2020

Affected part of DeckDeckGo

  • Studio

Feature Description

To subscribe and unsubscribe to the services and events for the editor, we are observing the route change (see ionRouteDidChange in editor). Reason behind is that we can't observe component did load and unload as the component might be loaded even when the user navigate to another presentation.

If that work generally speaking pretty well it sometimes or not in all case doesn't work when navigating from the side menu, as from and to might be the same target.

Fixing this issue would be possible but that would kind of be by adding a "hack over a hack".

Furthermore, the menu would also need improvements because if the user would have many, let's say more than 20, presentations it would be quickly a not that readable anymore.

Therefore, remove the list of presentations from the side menu.

Moreover, this will have for effect to make the "dashboard" more important which is not that bad as it contains more features like delete and copy presentations.

Screenshot

Capture d’écran 2020-01-16 à 09 03 55

@peterpeterparker peterpeterparker added bug Something isn't working enhancement New feature or request studio "Studio" is the codename for the web editor labels Jan 16, 2020
@peterpeterparker peterpeterparker added this to the studio-beta.11 milestone Jan 16, 2020
@peterpeterparker peterpeterparker self-assigned this Jan 16, 2020
peterpeterparker added a commit that referenced this issue Jan 17, 2020
Signed-off-by: peterpeterparker <[email protected]>
peterpeterparker added a commit that referenced this issue Jan 17, 2020
@peterpeterparker peterpeterparker removed the enhancement New feature or request label Jan 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working studio "Studio" is the codename for the web editor
Projects
None yet
Development

No branches or pull requests

1 participant