Hvordan gør Sketch endnu bedre?

Sketch er et af de bedste UI-designværktøjer i øjeblikket. Det er det første designværktøj, der er oprettet med det formål at tilfredsstille produktdesigners sublime behov. Mange gange var Sketch så en dejlig overraskelse, at jeg var forbløffet over, hvor intuitivt det er.

Jeg kan godt lide Sketch på grund af den fleksibilitet, det giver sine brugere. Vi kan bruge vores egne plugins, indstille vores egne genveje og oprette en arbejdsgang, der passer bedst til os. Som en nerdet tastaturgenvejsjunkie føler jeg mig hjemme med Sketch. Der er mange operationer, som vi kan udføre med tastaturgenveje. Jeg personlig elsker at bruge Runner (ved at skrive kommandoer kan jeg føle mig som en hacker ).

På trods af Sketchs storslagne er der stadig noget plads til forbedringer. Nedenfor kan du se min personlige ønskeliste over funktioner:

1. Lad os vælge farverne til symbolerne

Symboloverskridelser var en spilskifter i Sketchs arbejdsgang.

Tilbage i gamle dage havde vi brug for at oprette en separat version af alle symbolforekomster. Grundlæggende var symbolets rolle begrænset til et meget simpelt element som et enkelt tilstandsikon eller en knap.

Ser du et mønster her?

For eksempel, hvis vi havde brug for en iOS-fanelinje, skulle vi have flere versioner af hver tilstand af knappen. Hvis vi havde 5 faner, var vi nødt til at have mindst 5 symboler til det. Hvis vi ville vise forskellige "meddelelser" for hvert element og hver skærm, var vi nødt til at oprette separate versioner af symbolerne med meddelelserne. I det store og hele vil enhver anden "tilstand" af symbolet tvinge dig til at oprette et helt nyt, dedikeret symbol.

Nu kan vi bygge flere og mere komplekse symboler, der indeholder endnu mere fleksible elementer. Vi kan sjonglere forekomsterne i elementerne, skifte ikoner, elementer, status, meddelelser osv., Hvilket gør det så meget mere fleksibelt. Endelig kan vi næsten drage fuld fordel af symbolspotentialet! Næsten…

Problem:

For at tilsidesætte tilstande eller blot bruge forskellige farver på de samme ikoner, er vi nødt til at oprette flere versioner af det samme ikon kun med en anden fyldfarve ... Jeg har en fornemmelse af, at dette skal sorteres anderledes.

Foreslået løsning (grundlæggende):

Vi kan vælge fra vores

Vi kan nærme os dette problem på samme måde som tekstlagene behandles i symboler. De kan redigeres. Så dette giver os blot mulighed for at vælge udfyldningsfarve.

Foreslået løsning (avanceret):

Ekstra panel til ændring af ikke kun farver, men også andre værdier

Som du kan se her, kan vi gå endnu længere og åbne flere muligheder for den ikke-destruktive udgave af et symbol i symbolet (jeg føler, at vi har brug for en bredere terminologi her, forresten). I denne model er begyndelsen på det indlejrede symbols akse i det øverste venstre hjørne. Vi kunne endda ændre dets sted og størrelse, transformere det, ændre dets opacitet og blanding af tilsidesættelsen. Men vent et øjeblik! Det er ikke så let. Hvad hvis symbolet har flere elementer i forskellige farver? Jeg er glad for at du spurgte. Vi kunne nærme os det på to måder:

1. Viser kun følgende menu, når symbolets indhold er en enkelt (kombineret) form eller et sæt figurer med identiske udfyldningsfarver.

2. Vis kun den følgende menu for det element, der har farverne fra biblioteket (dette indikerer, at farverne kan ændres).

Nødvendighed er opfindelsens mor, så jeg bruger i øjeblikket en løsning: Jeg bruger almindelige farver som en maske, som jeg kan ændre, men det har sine begrænsninger og kræver yderligere arbejde.

2. Lad os skifte blandingstilstand med en genvej

Det ville være dejligt at være i stand til hurtigt at cykle gennem blandingstilstande.

Når du vil se, hvilken effekt blandingstilstanden har, skal du:

  1. Klik på rullemenuen
  2. Vælg blandingstilstand
  3. Klik, luk rullemenuen og se resultatet.
  4. Vil du ændre det? Gentag for de 16 blandingstilstande

I dette tilfælde gør Adobes software et meget bedre stykke arbejde ved at lade os hurtigt cykle gennem tilstande ved at holde shift ++ (plus) nede for at skifte til den næste tilstand og skifte + - (minus) for at skifte tilbage til den forrige tilstand.

I dette tilfælde gør Adobes software meget bedre job ved at lade os hurtigt gå igennem tilstande ved at holde Shift + (plus) nede for at skifte til næste tilstand og Skift - (minus) for at skifte til den forrige tilstand.

3. Giv os en mulighed for at skjule et symbolelement som standard

Efterhånden som vores projekt skrider frem, bygger vi flere og mere avancerede symbolforekomster. Lad os overveje en grundlæggende iOS-navigationslinje.

Dette er vores basesymbol:

Et eksempel på et fleksibelt symbol

Det lader os oprette følgende tilfælde (ved blot at tænde og slukke for elementerne):

Problem:

Lad os antage, at vi har 40 tilfælde som det i projektet. Under design-iterationen opdager vi, at vi er nødt til at tilføje et andet element til det symbol, der kun vil være synligt i nogle specifikke nye skærme:

Vi tilføjede et nyt element til symbolet

Tilføjelse af et nyt element vil påvirke alle de 40 tilfælde:

Det nye element blev tilføjet til alle vores forekomster, som ødelægger projektet lidt

Opløsning:

Da det er bedre at skjule det nye element i et basesymbol end at kigge efter det i 40 tilfælde, ville det være dejligt at have denne mulighed (skjule som standard) i basissymbolet.

4. Mulighed for at tildele en genvej til “Sæt til original størrelse” (symbol)

Problem:

Forestil dig, at du har 20 tilfælde af et symbol. Derefter beslutter du at ændre symbolets tegnebrætstørrelse lidt. Dette ødelægger normalt symbolforekomsterne, så du skal gå en ad gangen, RMC, gå til bunden af ​​dropdown-indstillingerne og vælge “Sæt til original størrelse”.

Det ville være meget lettere at tildele en tastaturgenvej til denne funktion. Sjovt nok er der en indstilling som den i menuen, men den vedrører Billeder: Lag / billede / Sæt til originalstørrelse. Desværre fungerer dette ikke for symboler.

Løsning: Gør det samlet, f.eks. Lag / objekt / Sæt til originalstørrelse. Det fungerer både for symboler og billeder (så kan vi tildele en genvej til det )

5. Flere skubbe modifikatorer

Simpelthen: lad os tildele flere nudge-modifikatorer (undtagen Shift til x10). F.eks. Shift + Fn for x100 multiplikator. Det ville være dejligt at sætte vores egne nudge-værdier. Der er dog plugins til det.

6. Tilføj CMD + bogstavgenveje i dialogbokse:

CMD + D og CMD + C fungerer ikke

De fleste software bruger dette enkle trick, der gør livet for millioner af mennesker lettere. Jeg var lidt skuffet over, at Sketch mangler denne enkle funktion, men som jeg kan se, sker det endda til det bedste .

7. Mellemrum til flytning af et oprettet patch-punkt

Hvad hvis jeg vil ændre positionen for det oprettede punkt?

Adobe sætter også et bedre eksempel. I Adobes software kan vi let ændre placeringen af ​​et frisk oprettet punkt ved at holde mellemrumstasten (mens du stadig har LMB trykket). Det ville være dejligt at have den samme fleksibilitet, mens man arbejder med stier i Sketch.

8. Lad os beslutte, hvordan vi vil have vores symboler skaleret

I øjeblikket, hvis vi ønsker at skalere et symbol, er den eneste mulighed at strække det med et træk med musen eller bruge størrelsesindgange. Vi kan ikke bruge skalaldialogen, så det betyder, at vi står uden muligheden for at skalere et symbol proportionalt (med proportionelle skrifttypestørrelser og så videre).

Det ville være alt for nu. Jeg håber, at andre designere vil forholde sig til disse ideer - lad mig vide, hvad synes du i kommentarerne! Jeg håber også, at Bohemian Coding-teamet finder dette nyttigt. Jeg gætter måske, at de allerede arbejder med nogle af problemerne, da de ser ud til at være tæt på samfundet. Måske vil løsninger og implementeringer overraske os - som sædvanligt - på en positiv måde! Jeg kan ikke vente med at se, hvordan de næste versioner af Sketch ser ud, og jeg holder mine fingre krydset efter dem. Fred ️

Artiklen blev oprindeligt offentliggjort på Netgurus blog