Skrivet med hjälp av Better SweClockers
Bättre support för färger
Visa signatur
Hej @Alling
Innan jag kan ge dig ett riktigt svar så måste jag fråga vad det nya färgsystemet är tänkt att användas till? Jag förstår att det ger fler möjligheter att använda färg i forumet men för att veta om det är någonting som är värt att överväga så vore det bra att få veta mer konkreta användningsområden (där hex inte räcker till). Samt för att kunna utvärdera hur många som skulle få nytta av en sådan uppdatering.
Citera flera
Citera
Skrivet av Gurt:
Hej @Alling
Innan jag kan ge dig ett riktigt svar så måste jag fråga vad det nya färgsystemet är tänkt att användas till? Jag förstår att det ger fler möjligheter att använda färg i forumet men för att veta om det är någonting som är värt att överväga så vore det bra att få veta mer konkreta användningsområden (där hex inte räcker till). Samt för att kunna utvärdera hur många som skulle få nytta av en sådan uppdatering.
Det finns åtminstone två fördelar med rgb()
gentemot #RRGGBB
:
Det är betydligt lättare för en människa att beskriva en färg med decimal än med hexadecimal notation.
Man kan ha fått text formaterad med
rgb()
-syntax från någon extern källa, till exempel ett program. Så var till exempel fallet när jag demonstrerade hur man skulle kunna använda färger i feedbacktråden om mellandagsrean. I det fallet var det mitt eget program som jag enkelt kunde redigera på stående fot, så jag behövde "bara" skriva en funktion för att översätta från#RRGGBB
tillrgb()
; i annat fall hade det varit betydligt jobbigare.
Sedan kan det finnas fler fördelar som är svåra att förutse här och nu. Det finns iallafall en begränsning som inte tillför någon uppenbar fördel för användaren, men som kan vara en nackdel (som för mig nyligen).
Det är svårt att bedöma hur många som skulle få nytta av förbättringen, eftersom det är svårt att veta hur många som försökt använda rgb()
-syntax och misslyckats, eftersom det knappast är en gigantisk bugg som man självklart rapporterar eller kommenterar.
Opacitet
Samma sak som ovan gäller förstås här: Decimal notation är enklare för människor att hantera än hexadecimal. Men det är klart att det hade varit en förbättring även om det bara lades till stöd för #RRGGBBAA
och inget mer.
Eftersom stöd för opacitet vore en bit ny funktionalitet – inte bara mer flexibel notation – finns här ännu större potential till användningsområden som i dagsläget ej kan förutses.
Tidskrävande?
Eftersom jag inte kan se koden är det svårt för mig att bedöma hur tidskrävande en sådan uppgradering är, men jag har ett par tankar kring det:
Kan man inte bara låta CSS-egenskapen
color
bli precis den sträng som användaren skriver in (efter samma sanering som görs på all annan input, såklart)? Så fungerar[font]
-taggen; varför måste[color]
vara mer begränsad? EDIT: Jag får rätta mig själv här. Det görs uppenbarligen någon typ av sanitetskoll på[font]
.Att lägga till stöd för opacitet med
#RRGGBBAA
-syntax, utan att ändra något annat, borde inte vara mycket knepigare än så:-^#([A-F\d]{3}){1,2}$ +^#(([A-F\d]{3}){1,2}|([A-F\d]{4}){1,2})$
Senast redigerat
Visa signatur
Skrivet med hjälp av Better SweClockers
Citera flera
Citera
Hårdvara
- Idag Intel vill strypa effekten till Raptor Lake ur kartong 13
- Idag SFW! Eleganta ASUS ProArt Z790 och GeForce RTX 4070 Ti Super 9
- Igår Intel Core Ultra 9 285K får lägre klockfrekvens än i9‑14900K 33
- 3 / 5 Rykte: Switch 2 grejar högre bildfrekvenser 16
- 2 / 5 Nästa generations Intel-processorer får nya modellnummer 71
Mjukvara
- Idag Nintendo kräver att Github rensar emulator-kod 23
- Idag Efter kritikstormen – inget PSN-krav för Helldivers 2 40
- Igår Nu går det att mäta internethastigheten direkt i Microsoft Edge 18
- Igår Microsoft optimerar Utforskaren och Aktivitetshanteraren 24
- 4 / 5 Valve släpper Proton 9.0 i stabil version 34
Datorkomponenter
Ljud, bild och kommunikation
- AI påverkar hur programmering lärs ut27
- Krönika: Operatörer: Sluta med tramslösningar, tack!93
- För alla er som upplever Linux terminalen som lite jobbig8
- Intel vill strypa effekten till Raptor Lake ur kartong13
- Hjälp med nybygge med ett "framtidssäkrat" chassi & fläktar (helst utan RGB).26
- Tråden om PlayStation 514627
- Proshop hävdar förpackningen har ingen värde138
- Hög latency med lagom trafik i meshnätverk8
- Dagens fynd — Diskussionstråden49554
- Formel 1-tråden8967
- Säljes HD 560S - ROG Harpe Ace - M3 Pro - Kindle Oasis
- Säljes Äldre gaminglaptop
- Köpes Köpes: RTX 4070 / 32GB DDR5 RAM / 2TB M.2 SSD
- Säljes iPhone XR (64GB - Grå)
- Köpes Köper ordentlig dator
- Säljes Nytt oöppnat MSI 4070 VENTUS 2X OC
- Säljes ASUS PRIME B360M-A + Intel Core i3 9100F 3.6 GHz 6MB
- Bytes LG Ultragear 27GP850-B 180hz mot uppgraderingspaket
- Säljes iPhone 12 pro 128gb
- Säljes i7 6700k+64Gb ram+Mobo
- Intel vill strypa effekten till Raptor Lake ur kartong13
- Nintendo kräver att Github rensar emulator-kod23
- SFW! Eleganta ASUS ProArt Z790 och GeForce RTX 4070 Ti Super9
- Snabbkoll: Är FPS eller upplösning viktigast i spel?79
- Efter kritikstormen – inget PSN-krav för Helldivers 240
- AI påverkar hur programmering lärs ut28
- Säkerhetsincidenter ska sänka Microsoft-chefers löner18
- Nu går det att mäta internethastigheten direkt i Microsoft Edge18
- Så ska Microsoft säkra upp DNS20
- Bli kortkommandomästare i Windows 11 - Del 218