delete hex avatars
Ted Unangst tedu@tedunangst.com
Mon, 26 Dec 2022 13:20:48 -0500
5 files changed,
2 insertions(+),
35 deletions(-)
M
activity.go
→
activity.go
@@ -1536,9 +1536,6 @@ if ava := user.Options.Avatar; ava != "" {
a["url"] = ava } else { u := fmt.Sprintf("https://%s/a?a=%s", serverName, url.QueryEscape(user.URL)) - if user.Options.Avahex { - u += "&hex=1" - } a["url"] = u } j["icon"] = a
M
avatar.go
→
avatar.go
@@ -65,7 +65,7 @@ avatarcolors[i][3] = byte(c >> 0 & 0xff)
} } -func genAvatar(name string, hex bool) []byte { +func genAvatar(name string) []byte { h := sha512.New() h.Write([]byte(name)) s := h.Sum(nil)@@ -73,27 +73,6 @@ img := image.NewNRGBA(image.Rect(0, 0, 64, 64))
for i := 0; i < 64; i++ { for j := 0; j < 64; j++ { p := i*img.Stride + j*4 - if hex { - tan := 0.577 - if i < 32 { - if j < 17-int(float64(i)*tan) || j > 46+int(float64(i)*tan) { - img.Pix[p+0] = 0 - img.Pix[p+1] = 0 - img.Pix[p+2] = 0 - img.Pix[p+3] = 255 - continue - } - } else { - if j < 17-int(float64(64-i)*tan) || j > 46+int(float64(64-i)*tan) { - img.Pix[p+0] = 0 - img.Pix[p+1] = 0 - img.Pix[p+2] = 0 - img.Pix[p+3] = 255 - continue - - } - } - } xx := i/16*16 + j/16 x := s[xx] if x < 64 {
M
views/account.html
→
views/account.html
@@ -10,8 +10,6 @@ <p>about me:
<p><textarea name="whatabout">{{ .WhatAbout }}</textarea> <p><label class="button" for="skinny">skinny layout:</label> <input tabindex=1 type="checkbox" id="skinny" name="skinny" value="skinny" {{ if .User.Options.SkinnyCSS }}checked{{ end }}><span></span> -<p><label class="button" for="avahex">hex avatar:</label> -<input tabindex=1 type="checkbox" id="avahex" name="avahex" value="avahex" {{ if .User.Options.Avahex }}checked{{ end }}><span></span> <p><label class="button" for="omitimages">omit images:</label> <input tabindex=1 type="checkbox" id="omitimages" name="omitimages" value="omitimages" {{ if .User.Options.OmitImages }}checked{{ end }}><span></span> <p><label class="button" for="mentionall">mention all:</label>
M
web.go
→
web.go
@@ -1111,11 +1111,6 @@ options.SkinnyCSS = true
} else { options.SkinnyCSS = false } - if r.FormValue("avahex") == "avahex" { - options.Avahex = true - } else { - options.Avahex = false - } if r.FormValue("omitimages") == "omitimages" { options.OmitImages = true } else {@@ -2108,8 +2103,7 @@ if develMode {
loadAvatarColors() } n := r.FormValue("a") - hex := r.FormValue("hex") == "1" - a := genAvatar(n, hex) + a := genAvatar(n) if !develMode { w.Header().Set("Cache-Control", "max-age="+somedays()) }