Add a way to open Coder Desktop when it's not visible in the menu bar

Aperta
#148 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
swift
Ambito
desktop

Direzione di ricerca

Non vengono indicati file o test. Inizia esaminando come Coder Desktop è configurato come app della barra dei menu o app in background di macOS e confronta gli approcci proposti di focus, finestra autonoma e doppia app. Il lavoro è completato quando gli utenti possono aprire Coder Desktop anche se il suo elemento nella barra dei menu è nascosto e il comportamento risultante del dock corrisponde alla UX scelta.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Currently if a user's menu bar is full of other apps, causing Coder Desktop to be hidden, then there is no way to open Coder Desktop without first closing other apps until it shows up.

Bellow are some potential ways to solve the problem:

Open Coder Desktop's tray menu on focus

I'm not sure if this is possible but if it is it would be a nice workaround to the issue. This was also the behavior I was hoping was already working when I ran into this issue.

Open a standalone window

There seems to be two ways to implement this behavior:

  1. Make Coder Desktop a "real" app rather than a background app.
    This solves the problem but causes Coder Desktop to always be in the dock even when no windows are open which could be seen as annoying.

  2. Ship two apps, one background one "real".
    This is probably the best solution in terms of UX but with having to build and maintain two separate apps in one.

Lingua principale
Swift
Stelle
29
Fork
9
Merge medio
1g 17h
PR unite (30g)
5

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di coder/coder-desktop-macos

Tutte le issue di coder/coder-desktop-macos

Issue simili

Altre issue su Swift

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.