# New UI Main menu: 1 step backward & 2 steps forward

**URL:** <https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988>\
**Category:** Software Updates\
**Created:** [April 4, 2020, 3:18pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988 "2020-04-04T15:18:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [April 4, 2020, 3:18pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/1 "2020-04-04T15:18:23Z")

</div>

Hi @zynthianers!

After adding the App menu, i’ve been rethinking about the UI, specially regarding the suggestion of adding a Main menu … and finally i’ve decided to remove the App menu and add a new Main menu. BTW, I’ve tried to improve the workflow a little bit, but keeping all the essence you already know, without adding extra steps for most of tasks while simplifying when possible. I’m quite satisfied and hope everybody will be too 😉

These are the elements for Main menu:

![Zynthian_ui_main](https://discourse.zynthian.org/uploads/default/original/2X/c/ccad435a1611dc0953bc723d1438f7b67c3ac7dd.png)

Now i’m updating the Wiki’s User Guide and workflow diagrams ASAP:

> [Zynthian UI Users Guide - V1/V4 - ZynthianWiki](https://wiki.zynthian.org/index.php/Zynthian_UI_Users_Guide)

Until the docs are updated, these are the important changes on the workflow:

- The **Main menu** is part of the “Main Screen Sequence”, between Admin and Layers.
- You can access Main menu with **Bold-Back** from “almost” anywhere.
- **Bold-back** from the Main or Admin menus will take you to the control screen.
- **Long-Snapshot** will open the Audio Recorder. Click Snapshot again for rotating between Audio and MIDI recorders.

Ahhh! BTW, i improved list navigation by using “acceleration” when list is long (\>96 elements)

Update & Enjoy!

---

<div class="post-metadata">

**Author:** ![Roma](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/roma/32/3450_2.png) [@Roma](https://discourse.zynthian.org/u/Roma)\
**Post date:** [April 4, 2020, 3:59pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/2 "2020-04-04T15:59:58Z")

</div>

very cool !!!  
you read minds…🙃 🤓

---

<div class="post-metadata">

**Author:** ![wyleu](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wyleu/32/514_2.png) [@wyleu](https://discourse.zynthian.org/u/wyleu)\
**Post date:** [April 4, 2020, 4:02pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/3 "2020-04-04T16:02:59Z")

</div>

> [@jofemodo](#):
>
> **Long-Snapshot** will open the Audio Recorder. Click Snapshot again for rotating between Audio and MIDI recorders.

Aaahh. That good!  
😜

---

<div class="post-metadata">

**Author:** ![MrDham](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mrdham/32/930_2.png) [@MrDham](https://discourse.zynthian.org/u/MrDham)\
**Post date:** [April 4, 2020, 4:14pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/4 "2020-04-04T16:14:23Z")

</div>

It seems that from main menu, “Short Snapshot” opens audio recorder as well as “long snapshot” whereas “bold snapshot” opens snapshot menu.

Is it as intended ?

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [April 4, 2020, 5:56pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/5 "2020-04-04T17:56:52Z")

</div>

I like having the home menu as a landing place. It does feel more intuitive but… may I suggest that the back button not go to admin menu? This was the old behaviour and persists but now we have a dedicated Admin entry in the main / home menu it feels even less intuitive. It is nice to hit “BACK” as many times as you want and end up in a known place. I have always found it a bit irritating that back toggles between home / admin pages.

---

<div class="post-metadata">

**Author:** ![Roma](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/roma/32/3450_2.png) [@Roma](https://discourse.zynthian.org/u/Roma)\
**Post date:** [April 4, 2020, 6:29pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/6 "2020-04-04T18:29:40Z")

</div>

It would be nice if after loading the snapshot a list of layers used was shown …

---

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [April 4, 2020, 6:41pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/7 "2020-04-04T18:41:16Z")

</div>

Yes, I need the bold snapshot to open the load Snapshot view. I have screenless device and I can load snapshots with three CUIAs

---

<div class="post-metadata">

**Author:** ![MrDham](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mrdham/32/930_2.png) [@MrDham](https://discourse.zynthian.org/u/MrDham)\
**Post date:** [April 4, 2020, 7:36pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/8 "2020-04-04T19:36:12Z")

</div>

Sure, I tend to agree that this button should give access to snapshot.

My question was more: why do we have “snapshot” in the middle between two “recorder” ?  
(short-\>recorder; bold-\>snapshot; long-\>recorder again).

And why not something like: short affected to snapsot and long to recorder ?

Nice feature anyway 🙂

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [April 5, 2020, 1:36am UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/9 "2020-04-05T01:36:23Z")

</div>

> [@MrDham](#):
>
> It seems that from main menu, “Short Snapshot” opens audio recorder as well as “long snapshot” whereas “bold snapshot” opens snapshot menu.
> 
> Is it as intended ?

More or less … i dind’t find a better function for this and didn’t want to leave it empty.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [April 5, 2020, 1:44am UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/10 "2020-04-05T01:44:20Z")

</div>

> [@riban](#):
>
> It is nice to hit “BACK” as many times as you want and end up in a known place. I have always found it a bit irritating that back toggles between home / admin pages.

The back button in zynthian is not a “strict” back … if not when you select a layer from the list and enter control screen, pushing back should take you to layer list again … instead to do preset. If press back again, you go to banks. In fact, i zynthian the back button takes you to the screen preceding the current one in the “Main Sequence”. And the “Main Sequence” is:

> Admin → Main → Layers → Bank → Preset → Control

Of course i could remove Admin from the Main Sequence, but then, when you are in Main, what action would you like to associate with “back”?

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [April 5, 2020, 1:47am UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/11 "2020-04-05T01:47:34Z")

</div>

> [@Roma](#):
>
> It would be nice if after loading the snapshot a list of layers used was shown …

When loading the snapshot, the active layer when it was saved is restored and shown  
Anyway, if enough people thinks it’s better to show the layer list, i have no problem to change. In fact i remember having thought about this in the past, when implementing the snapshots 😉

Thanks!

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [April 5, 2020, 1:54am UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/12 "2020-04-05T01:54:20Z")

</div>

> [@MrDham](#):
>
> Sure, I tend to agree that this button should give access to snapshot.
> 
> My question was more: why do we have “snapshot” in the middle between two “recorder” ?  
> (short-\>recorder; bold-\>snapshot; long-\>recorder again).

In fact, this button should be called Learn/Snapshot (take a look to latest official alucases). “Learn” is first, as it’s used in the control screen.

Anyway, it has a fixed (non-contextual) function assigned to the bold action: **Load snapshot**

But … OK … i don’t like the Learn/Snapshot assignment for short action from Main menu. So please, give me a better option. I couldn’t find it … 😋

Regards!

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [April 5, 2020, 6:42am UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/13 "2020-04-05T06:42:16Z")

</div>

I suggest having nothing assigned to BACK button from Main screen. This would give an anchor point giving the user s sense of home. It feels more intuitive to me than a continuous journey back and back and…

---

<div class="post-metadata">

**Author:** ![MrDham](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mrdham/32/930_2.png) [@MrDham](https://discourse.zynthian.org/u/MrDham)\
**Post date:** [April 5, 2020, 9:01am UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/14 "2020-04-05T09:01:07Z")

</div>

OK, Learn / Snapshot… I got it now ! 😄

Maybe  
short -\> Snapshot (main menu) / Learn (control screen)  
Bold -\> Snapshot (non contextual)  
Long -\> Record (non contextual)

But OK, it’s more a matter of choosing one option or another.

---

<div class="post-metadata">

**Author:** ![Simon](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/simon/32/3258_2.png) [@Simon](https://discourse.zynthian.org/u/Simon)\
**Post date:** [April 5, 2020, 10:58am UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/15 "2020-04-05T10:58:50Z")

</div>

I think as @riban says, having nothing on the back button when in Main - you’re at the top menu so there is nothing to go back to.

---

<div class="post-metadata">

**Author:** ![wyleu](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wyleu/32/514_2.png) [@wyleu](https://discourse.zynthian.org/u/wyleu)\
**Post date:** [April 5, 2020, 12:21pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/16 "2020-04-05T12:21:31Z")

</div>

[https://wiki.zynthian.org/index.php?title=Zynthian\_UI\_Users\_Guide&action=edit&section=9](https://wiki.zynthian.org/index.php?title=Zynthian_UI_Users_Guide&action=edit&section=9)

 ![image](https://discourse.zynthian.org/uploads/default/original/2X/e/e41816e7eafe08c294e0853b21e7a0f1801714ac.png)

---

<div class="post-metadata">

**Author:** ![Simon](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/simon/32/3258_2.png) [@Simon](https://discourse.zynthian.org/u/Simon)\
**Post date:** [April 5, 2020, 12:49pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/17 "2020-04-05T12:49:39Z")

</div>

I don’t get it - what do you mean?

---

<div class="post-metadata">

**Author:** ![wyleu](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wyleu/32/514_2.png) [@wyleu](https://discourse.zynthian.org/u/wyleu)\
**Post date:** [April 5, 2020, 12:51pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/18 "2020-04-05T12:51:36Z")

</div>

I simply thought it would be useful to examine the current documentation in light of the discussion. It wasn’t a reply… :-D.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [April 6, 2020, 11:22pm UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/19 "2020-04-06T23:22:12Z")

</div>

OK @guys!

After thinking deeply about all this, i have a proposal and i hope you like it. I tried to find the best balance between coherence, usability and speed:

With no layers created:

- From Main menu, short-back action does nothing
- From Main and Layer, short-learn action opens “Load Snapshot”

When some layer has been created:

- From Main menu, short-back action jumps to control screen.
- From Main and Layer, short-learn action opens “ZS3 learn” screen

I have thought about use-cases.

Regarding the back switch, most of times you access the main menu is from control screen, using “bold-back”. Coming back to control with short-back improves usability and user experience. Also, it has a logical sense: back performs a step-back in the main sequence and when reaching step 0, it jumps to the last step. It’s a cycle. Bold-back does the same, so you never fail. You can see back actions like that:

- Short-back goes 1 step-back in the main sequence. When reaching the first step (main), jumps to the last one (control). It’s a back-cycle.

- Bold-back:

It’s almost symmetrical 😍

Regarding the short-learn action, i’ve tried to perform the most logical action regarding the context:

- If no layers, Load Snapshot.
- If some layer:
  - From Main & Layers: Open ZS3-learn modal. It has sense and I would like to push people to use this feature that other way, it’s quite hidden.
  - From Banks & Presets: Toggle Favorites view
  - From Control: CC MIDI-learn

Also, when convenient, short-learn is used to rotate some modals:

- Load Snapshot \<=\> Save Snapshot
- Audio Recorder \<=\> MIDI Recorder
- From Control Screen: CC MIDI-learn \<=\> ZS3-learn

You can update, test and send your feedback 😉

---

<div class="post-metadata">

**Author:** ![Simon](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/simon/32/3258_2.png) [@Simon](https://discourse.zynthian.org/u/Simon)\
**Post date:** [April 7, 2020, 8:43am UTC](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988/20 "2020-04-07T08:43:51Z")

</div>

Works really well in terms of the menu flow.

Open ZS3 - have never seen that before, so will have to investigate what that is.

I cant work out how to save a snapshot.  
I’m in a layer, bold click (snapshot) to the snapshot menu…how do I change it to Save?

Whats ‘Learn’ is that a new name for the Snapshot controller?

[Next page](https://discourse.zynthian.org/t/new-ui-main-menu-1-step-backward-2-steps-forward/3988.md?page=2)
