URL:
  <https://savannah.nongnu.org/support/?111315>

                 Summary: CSS needs refresh plus related issues
                   Group: Savannah Administration
               Submitter: kurahaupo
               Submitted: Thu 18 Sep 2025 03:41:37 PM AEST
                Category: Savannah trackers - bugs, tasks, etc.
                Priority: 5 - Normal
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email:
        Operating System: None
             Open/Closed: Open
         Discussion Lock: Any


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Thu 18 Sep 2025 03:41:37 PM AEST By: Martin D Kealey <kurahaupo>
Despite having been actively involved in open source software for almost as
long as the FSF has existed, I'm a complete novice at using Savannah, so I'm
still having trouble finding things that are "obvious" to more experienced
users. This is a very frustrating experience.

Savane does a lot of things differently from other common platforms like
Gitlab, Bitbucket, or Github, and while I'm not suggesting that emulation of
other platforms should be a goal, there would seem to be some aspects that
could be learned from others.

1. After I log in, I don't see anything like /"groups I'm interested in"/.
There's no "watch this group", except by subscribing to the applicable mailing
list, and *that* doesn't give a link to the group's pages. So either I keep
some bookmarks on my PC, or I have to search for each group.
2. When a mailing list notifies me that there's a ticket that interests me, I
get a link to it, but there's no "watch to this ticket" facility. (I've since
been told that I should simply post an empty comment to the ticket, but that
strikes me as quite antisocial; do people subscribed to tickets really *want*
to be notified whenever someone starts merely watching a ticket?)
3. Having done that, there's then the question of how to *stop* receiving
updates on a ticket. I looked around for ages and couldn't find anything.
(Again, I was subsequently informed that the section heading "Mail
Notification Carbon-Copy List" is collapsed by an "accordion"; from my
perspective, the UI is an utter failure, see below.)
4. For the groups that I'm following, there seems to be an awkward disjunction
between the ticket tracker and the mailing list that receives "new ticket"
announcements. Replies on the mailing list are never seen by the the original
poster unless they're an experienced user who has already subscribed to the
list. On of the groups - bash - gives end-users a tool to submit bug reports
by email, but those wind up going to the list and not into the ticketing
system.

Is there a recommended group configuration that would ensure all issue
submissions and their responses are organised in a coordinated manner? Is
there a way to have replies on the mailing list be treated as comments to add
to a ticket, and/or create a new ticket, without imposing additional
requirements beyond what's normally needed to participate in a mailing list
(ie, not requiring everyone to register GPG keys)?

The invisibility of the accordion indicators caused me to publicly criticise
Savane for not having certain functionality, leading to some respondents
deciding I was an "ignorant idiot" who needed to be put in their place. I felt
more angry at Savane than at them, especially when I discovered I'd tripped
over an intentional mine-fieldin *frontend/php/css/internal/base.css*:

.minusorplus { font-size: xx-small }

which dates back to 2006.

When this is combined with the low contrast in the default theme (off white on
pale blue), the "(+)" and "(-)" symbol clusters appear to be no more than
fuzzy bullet points, not legible indicators of potential utility.

Firstly, this hasn't kept pace with modern ideograph conventions; it is now
far more common to see ► and ▼ rather than (+) and (-).

Secondly, I don't really understand why this content needs to be hidden in the
first place. Other than "Post a Comment", the only default-closed accordions
are right at the bottom of the page, where one's already scrolling down
anyway.

Lastly, two issues I discovered as I was writing this ticket:
1. There's no markup for "inline code sample", aka fixed pitch span rather
than div. I tried various permutations of markdown (``) and HTML (<code>) to
see if it was merely undocumented, but to no avail.
2. if you hit refresh (or go back and then forward again) while composing a
ticket, you're dumped out and have to start again; there isn't even a "start
again" link, you have to go back far enough to find the "submit new" button.
(Oh, and heaven forbid that you hit that button whilst in the middle of
composing a ticket.)

In short, _please_ can we have a CSS overhaul? If I were to submit patches to
make it look more in line with modern expectations, how likely are they to be
accepted? Or would this just generate endless arguments about how it doesn't
need changing and/or how my choices are ugly?

(The main thing I would do is move more of the base stuff into the themes, so
that people can choose what they want or need, and then create a new theme to
be the default for new users.)

PS: I appreciate I'm bundling up multiple issues here, but I really don't feel
like torturing myself repeatedly to submit multiple tickets.







    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/support/?111315>

_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to