baraja-core / baraja-core/cms

Hlavní menu

Open
#60 0 comments 0 reactions 0 assignees View on GitHub
documentation enhancement good first issue size/L
Dominant language
JavaScript
Stars
15
Forks
3
Avg merge
8d 1h
Merged PRs (30d)
1

Description

V rámci CMS používáme základní design pro levé menu, kde jsou dostupné všechny aktivní pluginy. Cílem tohoto úkolu je připravit nový moderní design, který zapadá do koncepce celého CMS a vypadá moderně.

Současný design
----

![Snímek obrazovky 2022-02-25 v 10 31 56](https://user-images.githubusercontent.com/4738758/155691030-247b9958-fbf5-4491-8aed-889b97676f29.png)

Akceptační kritéria
----

- Název pluginu
- Ikonka pluginu (může neexistovat)
- Nakreslit aktivní (musí být snadno rozpoznatelné, kde zrovna jsem) a neaktivní variantu
- Hover varianta (při najetí myší) musí být rovnou vidět
- V debug mode se zobrazuje aktuálně nastavené pořadové score každé položky
- Připravit rovnou i tzv. `odznak na aplikaci`, který uživateli ukáže, že se v aplikaci něco děje a kolik (inspirace z červeného labelu na iPhone)

Aktivní debug režim s zobrazením hodnocení pluginů
----

![Snímek obrazovky 2022-02-25 v 10 36 29](https://user-images.githubusercontent.com/4738758/155691667-8b2e3e4f-ee22-4ba0-bf6d-f3e60d83bbce.png)

Inspirace z iPhone, jak řešit aktivní notifikaci na položce menu
----

![Snímek obrazovky 2022-02-25 v 10 37 44](https://user-images.githubusercontent.com/4738758/155691845-53fb1e2e-1ca2-4d2d-b2f9-dbd9f6e3117d.png)

Jak menu řešit?
----

Přemýšlel jsem nad tím hodně a nevím. Možná bych šel do designu ve stylu nového Gmailu:

![Snímek obrazovky 2022-02-25 v 10 39 02](https://user-images.githubusercontent.com/4738758/155692020-177c32e7-3386-4b34-bb34-c05a5f4fffa8.png)

Požadavky na použitelnost
----

Menu musí být maximálně použitelné. Pamatuj vždy na jednoduchost a jednoznačnost všech stavů pro všechny uživatele v různých kontextech. Vybraná položka musí být dobře vidět na všech typech zařízení, i na levném notebooku na přímém slunci. Zároveň nesmí položky příliš vizuálně vyrušovat uživatele.

Velmi brzy budeme CMS přepisovat do plně responsivní varianty a design menu musí být připraven i pro mobilní zařízení. Zkus na to při návrhu myslet.

Děkuji.

Contributor guide

Open the contributing guide

Research direction

Start by locating the CMS left-menu entry point and reviewing how active plugins and debug mode are currently rendered; no file or test is named in the issue. Done means a responsive modern menu with plugin names, optional icons, clear active, inactive, and hover states, visible debug scores, and application notification badges matching the listed acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
design, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.