Fossil

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

47 check-ins for the month beginning 2024-01-01 by user wyoung

Following month ↑
2024-01-29
17:56
Wrapped the TH1 vars declared for custom skinning in backticks for better MD formatting, avoiding the need to escape underscores to prevent them from being interpreted as requesting italics. Fixed a typo in one of the variable names while in there; the visual noise of one of these escaped underscores hid the typo. ... (check-in: 3b505e6f user: wyoung tags: trunk)
2024-01-28
22:52
Merged all trunk changes in except for the underlined link change to default.css. ... (check-in: 6301f6ce user: wyoung tags: inskinerator-modern-backport)
22:11
Found and fixed yet another exception to the many [mis]uses of blockquote tags… ... (check-in: 11805fcf user: wyoung tags: inskinerator-modern-backport)
21:02
Yesterday's reworking of document body indents left forum post blockquotes double-indented. Applied the same restrictions to them as to other element types. ... (check-in: 8fe40229 user: wyoung tags: inskinerator-modern-backport)
20:31
Made title and menubar fonts more closely match the trunk default. ... (check-in: 7ebb635e user: wyoung tags: inskinerator-modern-backport)
20:24
Moved the first paragraph of the checkin names doc up above the Quick Reference sidebar table to sidestep the previously-mentioned wiki rendering bug, at the minor expense of pushing said sidebar down slightly. (Also removed local overrides on the table, to let the skin's table styling take over fully.) The prior checkin's fix the first-line spacing problem doesn't suffice; the bug still leaves this paragraph unindented and without the same line spacing as the others. ... (check-in: 6b40ee53 user: wyoung tags: inskinerator-modern-backport)
20:12
It is possible to trick the wiki to HTML renderer into leaving the first paragraph unwrapped by "p" tags, as with the checkin_names.wiki doc, in which case you get no first-line padding. The trunk version of the skin works around this by putting 10px of padding in at the top, which we dialed back out in Inskinerator Modern since the MD renderer does not do this. Put it back, but as 1ex around the whole doc, giving a smidge of breathing room in odd cases like this one without putting too much in for the other cases where the paragraph spacing suffices. ... (check-in: 6185c648 user: wyoung tags: inskinerator-modern-backport)
19:57
Prior change affects everything measured in ems, which causes the status line at the bottom and the user's login name in the upper right to be too small. ... (check-in: 82db130f user: wyoung tags: inskinerator-modern-backport)
19:47
Removed the body font size override for desktop screens, letting the browser take its default, "medium" in CSS-speak. This results in a slight reduction in all font sizes on desktop screens. ... (check-in: ac8bb235 user: wyoung tags: inskinerator-modern-backport)
19:37
Changed the timeline highlight colors so that the secondary value (used in e.g. /vdiff&to) is a lighter and more saturated version of the primary accent color, being the header font color, and the secondary is a one-eighty hue shift on this. This results in a small color difference for the former, more complementary to the overall skin colors but still a light blue. The primary color — used in /info timelines and for the /vdiff&from cell — is more significantly shifted, a pale orange now rather than a bright yellow. This results from basic color theory; to maintain a yellow under this one-eighty hue rule, we'd have to make the secondary color purple, not blue.

Inskinerator Modern uses that rule to shift all the ancillary colors when you shift one of the primaries, saving the user from having to specify each derived color name manually. Fossil's hard-coded skins don't have that same motivation, and as hard-coded defaults, the old "office highlighter" colors were fine, but once you get down to specific instances, we don't want to use arbitrary color, we want them to be analogous or complementary to the main accent color. ... (check-in: 285defac user: wyoung tags: inskinerator-modern-backport)

18:10
Made the same type of improvement for "timelineCurrent" cells in modern view as we did for the primary and secondary selection colors in vdiff range graphs. That is, instead of highlighting the whole row and putting a box shadow below it, change the roundrect itself only. ... (check-in: a8e9f8c4 user: wyoung tags: inskinerator-modern-backport)
2024-01-27
18:48
The careful selectors to cause indents to occur only in desired places prevent them from working in less obvious cases like /file URLs or for README files rendered under /dir. Solving this is easy in SCSS, but it creates a combinatorial explosion of selectors in CSS. Fortunately, we can generate the CSS with Inskinerator, then bake a cleaned-up static version of its ouptut into this file. ... (check-in: 30a7c1e2 user: wyoung tags: inskinerator-modern-backport)
15:32
Replaced many uses of blockquote in the quick start doc with pre, verbatim, etc., where all that was wanted was an indented block of text. These more semantic markup elements are now indented already. ... (check-in: d5de647a user: wyoung tags: inskinerator-modern-backport)
15:30
Simplified table styling for the ToC at the top of the Fossil v Git doc to make better use of the new styling. ... (check-in: 5f1caed1 user: wyoung tags: inskinerator-modern-backport)
15:20
Removed table border overrides in the delta format doc, and replaced misuse of tables as layout tools with pre and verbatim. This is part of the branch only insofar as tables now have visual style, and these things interfere with the new style. ... (check-in: 76f6e9e1 user: wyoung tags: inskinerator-modern-backport)
15:11
Removed redundant h1 tags in wiki docs, duplicating "title" elements that already display in the skin's header area. They take up vertical space without adding any new information. ... (check-in: 2572e48b user: wyoung tags: inskinerator-modern-backport)
15:06
Removed a now-unneeded table border on the stats doc ... (check-in: a9ac6738 user: wyoung tags: inskinerator-modern-backport)
13:49
Moved all "margin-left" changes down into the desktop media block to make the hierarchy levels disappear on "mobile" screens. ... (check-in: d00a8867 user: wyoung tags: inskinerator-modern-backport)
12:31
One of the styles imported from Inskinerator was nested SCSS-style, causing it to have no effect in CSS. This then sparked a study of that section's effect, which made me realize Inskinerator wasn't reapplying the secondary selection color in timeline graphs over a range, as at the top of a /vdiff?from&to page. ... (check-in: 44ea50db user: wyoung tags: inskinerator-modern-backport)
12:20
Brought h1 and h2 level sizes down by 90% to make them less shouty. Didn't need to change h3 and below because there was enough of a gap between h2 and h3 to make it unnecessary. This very gap may be taken as proof of the prior problem. ... (check-in: 29c57f24 user: wyoung tags: inskinerator-modern-backport)
11:44
Reverted the text size for Pikchr diagrams to the old 0.9em to match hard-coded assumptions in pikchr.c. See the checked-in comment for the alternative solutions considered and rejected. ... (check-in: 39368cdf user: wyoung tags: inskinerator-modern-backport)
2024-01-26
18:10
Generalized the selector targeting the forum post editor controls to add a bit more vertical space around them so that it works for editing and replying to existing posts as well. ... (check-in: ef69f929 user: wyoung tags: inskinerator-modern-backport)
17:38
Fixed up final significant known difference with Inskinerator Modern: lightened the background color on selected forum posts. ... (check-in: 5ead5d6d user: wyoung tags: inskinerator-modern-backport)
17:28
Several doc adjustments to make things work better with the new skin. Although this isn't strictly part of the new skin, and it does admit of a type of regression, I'm committing it here anyway because these are cases where markup was used to work around problems in the old skin. Nearly all of these are misuses of the "blockquote" tag to mean "indented paragraph". Now that we have true indented paragraph styles, switched the markup over to use them. ... (check-in: ee6ca48c user: wyoung tags: inskinerator-modern-backport)
17:25
Assorted small tweaks to the new skin, catching small over-reaches and such found by opening many of the Fossil docs under it and seeing what happens to the existing formatting. ... (check-in: 538ddbff user: wyoung tags: inskinerator-modern-backport)
17:24
Reworked the two table-based layout hacks in the tech overview doc to use plain tables, styled by the new skin. ... (check-in: eb90acd9 user: wyoung tags: inskinerator-modern-backport)
17:08
Replaced the hand-rolled table at the top of the customskin doc with an MD table that now gets styled in much the same way under the new skin. ... (check-in: 69aaf259 user: wyoung tags: inskinerator-modern-backport)
17:05
Prior commit lets us back out [f82b01cb]. ... (check-in: cdbf591b user: wyoung tags: inskinerator-modern-backport)
17:03
Major refactoring of the CSS selectors to avoid the need for all that "nomargins" stuff. By being more careful about affecting only the pages and elements we want to affect, we don't have to back changes out in the cases where we _don't_ want things changed. This does make the selectors more verbose, but it's better overall. ... (check-in: 27672761 user: wyoung tags: inskinerator-modern-backport)
16:30
Backed out all the extra whitespace in command examples in the gitusers doc now that the skin handles indenting for us. ... (check-in: d3eae187 user: wyoung tags: inskinerator-modern-backport)
16:24
Removed an unhelpful "ul" level in the old permutexindex page. The old skin masked it. ... (check-in: d67009e5 user: wyoung tags: inskinerator-modern-backport)
13:40
The file format doc now demonstrates good use of the new table styling, no longer depending on local style="" overrides to be readable. ... (check-in: 43793758 user: wyoung tags: inskinerator-modern-backport)
13:39
Added zebra-striping to tables. The old method was fine for smaller ones, but as tables get larger, with longer lines, it became difficult to trace which cells went with which row headers. ... (check-in: 37ff33ad user: wyoung tags: inskinerator-modern-backport)
11:18
Styled the hamburger drop-down div with the new "nomargins" style to back the "ul" indenting out. ... (check-in: f82b01cb user: wyoung tags: inskinerator-modern-backport)
11:14
Comment improvement on the "nomargins" section, and fixed up a few places where it wasn't as orthogonal as it should be. ... (check-in: f550c17d user: wyoung tags: inskinerator-modern-backport)
2024-01-25
21:59
Collected the "nomargins" handling for forum posts and ticket comments together, then defined a new one-off style to do the same thing on arbitrary blocks. Tested it out on the index.wiki page's sidebar. ... (check-in: d55d9b2a user: wyoung tags: inskinerator-modern-backport)
21:09
Made ticket report table border rounding consistent with MD tables. This requires a change to default.css, which had a conflicting style. If there are other skins where border-collapse mode is desired, this needs to be reapplied within that skin. ... (check-in: 2ba7a7d8 user: wyoung tags: inskinerator-modern-backport)
20:48
Backed out indent levels for tickets as well; this should've been included in [4dbd66ad]. ... (check-in: 4fb177e6 user: wyoung tags: inskinerator-modern-backport)
20:43
Confine the yellow highlight in modes like /timeline?c=current to the comment box, not escaping out across the whole table row. ... (check-in: fdf5f00c user: wyoung tags: inskinerator-modern-backport)
20:03
Increased font sizes and whitespace for MD/wiki doc pages, then backed the margins out for forum posts to avoid double-indenting in thread view. This change also restyles tables to be more modern. Although this commit appears somewhat unfocused, it is the core of the Modern skin, difficult to separate out into smaller elements. ... (check-in: 4dbd66ad user: wyoung tags: inskinerator-modern-backport)
18:45
Added a bit more space around the content area of pages. ... (check-in: bfe320f9 user: wyoung tags: inskinerator-modern-backport)
18:39
Added a bit of vertical space around input controls on the forumedit page so things aren't jammed right up against each other. ... (check-in: 7876ead7 user: wyoung tags: inskinerator-modern-backport)
18:35
Countering the 0.9em font size for monospace input boxes (forum post, wiki edit, ticket comment…) with 1.0em since these fonts tend to be smaller, and when they're full-width (as with /wikiedit and /fileedit) too many columns gets difficult to read. ... (check-in: 002635cc user: wyoung tags: inskinerator-modern-backport)
18:14
Added Consolas to the list of monospace fonts to try before falling back to generics. ... (check-in: 8ddd2e6b user: wyoung tags: inskinerator-modern-backport)
17:53
Add a bit of padding around "verbatim" blocks in wiki markup so they don't need explicit whitespace in the source doc. Also, allow the text in such blocks to wrap if need be, to avoid scrolling wide texts on narrow screens. ... (check-in: edc57800 user: wyoung tags: inskinerator-modern-backport)
17:38
Collected all the uses of "font-face: monospace" together and gave the browser a long list of suitable options for use here before falling back to that generic default. The list is ordered to give the most readable fonts first. ... (check-in: b7fb568f user: wyoung tags: inskinerator-modern-backport)
16:46
First in a series of changes to the default skin to make it look more like Inskinerator Modern without bringing in Inskinerator's dependencies and machinery.

This change increases the body font size for desktop use without affecting mobile. With middle-aged eyes, the old default puts too much text on a line, decreasing readability due to long line lengths, even with browsers no wider than a sheet of office paper. For our definition of "mobile," line lengths are naturally limited to reasonable lengths, and in any case, compromise is the nature of that game. ... (check-in: 2fdfb834 user: wyoung tags: inskinerator-modern-backport)

Previous month ↓