Sorry, hade tappat lusten med projektet senaste veckorna, brukar bli så varje gång jag är "klar" med det jag ville göra (dom 3 funktionerna), var sjukt drygt senaste tiden efter att jag flyttade över projektet till Linux & samtidigt utvecklade i Linux. Med 138+934840724230472 kompileringar per dag tappar man lusten rätt snabbt.
Men skall försöka sätta igång med projektet igen, är sugen på att göra lite mer åt designen, får man ett litet avbrott från programmeringen åtminstone.
Råkade beställa hem en skärm också (som tyvärr inte mår så bra) så det har minskat lite av behovet att köra med en horisontell scrollad viewport när skärmen har över 5000 pixlar till godo på bredden
https://i.imgur.com/dJgkBKQ.jpg
Efter testkörningen så framgår det ganska tydligt att om jag använder ultrawide skärmen, ställer upp massa fönster, sen loggar in på en dator med 16:9/10 skärm så får program-fönstren trängas som fasen, hade aldrig någonsin tänkt skaffa mig en ultrawide så detta har inte varit ett problem innan, alla program skalades om korrekt när man loggade in på en annan mindre eller större skärm. Ultrawide skärmen har dock 2.5ggr fler pixlar på bredden än min bärbara så att få fönstren att förminska sig 2.5x på bredden när man går över till 16:9/10 skärmarna gör saker & ting rätt tight:
Uppställning på 5K skärmen: (länkar istället för bäddar in, varning, full upplösning)
https://i.imgur.com/osRj4Bs.jpg
Resulterar i följande på MPB inlogg:
https://i.imgur.com/TjKi5CA.jpg
"Encode" programmet skalas inte om i närheten av korrekt, var bara ett hastverk jag slängde ihop snabbt för att kunna demo:a, har endel childwindow med fixerad storlek som inte skalar om (när dom flesta andra förlitar sig på %). Dom andra programmen fungerar väl okej, men blir alldeles för smala (även om % av bredden på skärmen är helt korrekt i konverteringen).
Jag får helt enkel göra en skalnings/aspect-ratio policy, antingen om man ställer upp fönstren på en ultrawide så används ca 2X bredd faktor, alltså när man loggar in på 16:X skärmen så syns bara 1X, resterande 1X är utanför skärmen & får scrollas till. Lite klunkig lösning.
Annars får jag helt stänga av horisontella scrollen om man loggar in på en skärm som har bredare aspect än 16:9/10.
Har någon ett förslag på aspect-ratio policy hantering så säg gärna till, rätt klurigt, vill inte slita ur mig allt hår för att lösa det
Ingedera är en snygg lösning så, får se hur jag gör.
Tack så mycket för alla namnförslagen, det uppskattas 😀👍👌 Får se vad jag döper om det till.
Har fått PM & mail, har bara svarat på vissa, ursäkta om jag inte svarat till er som skickat, har inte ignorerat med mening utan jag har läst allt men i princip alla frågor är samma så tänkte svara på alla samtidigt i ett framtida inlägg. Hoppas det är okej. Svarar på dom inläggen jag inte svarat på i tråden också i ett kommande inlägg, hoppas det är okej!
Endel har frågat "bakom kulisserna" frågor, jag tänkte att jag skulle gå igenom dom snart, tex hur mitt middleware fungerar, dess policy, synkningen, klient-hantering, säkerhets-hantering, databas, hur jag mappar fönstren i korrekt ordning (så dom inte snor fokus) osv osv osv osv.
Vad föredrar ni? Att jag fortsätter med dessa långa flummiga inläggen eller skall jag försöka göra en video, nästan som en tutorial där jag går igenom hur saker fungerar? Hur metadata-servern tar emot data & lagrar data?
Ursäkta att jag gjort färre uppdateringar än vad jag planerade när jag startade tråden men min motivering till projektet har varierat kraftigt senaste veckorna, kommer igång snart igen
Återkommer!