Fossil

Timeline
Login

Timeline

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

200 most recent check-ins that include changes to files matching 'skins/default/*'

2024-04-27
11:46
Add markdown paragraphs special styling. See forum thread 6e7e2f68b6. ... (Leaf check-in: ebf6e79e user: juef tags: markdown-admonitions)
2024-03-23
05:54
Updates from trunk for sync changes et al. ... (Leaf check-in: 2304041e user: andybradford tags: clone-resume)
2024-03-05
12:53
Merge trunk into markdown-tagrefs branch. ... (Leaf check-in: 0517bd2d user: stephan tags: markdown-tagrefs)
2024-02-23
17:48
Reworked the handling of the three "selected" row cases in /timeline (current, first-in-range and last-in-range) so the borders and highlighting extend to the left margin. The "current" case (seen under "fossil ui" only, to indicate the ckout version) wasn't a problem, but the other two use background colors potentially confusable with branch colors. This makes the timelines more like that of the Fossil 2.23 and prior default skin (now called Étienne) but with rounded corners in the modern modes, matching the rest of the timeline.

This occurs in all timeline modes, including the classic, compact, and verbose views. The result is that the corners for these selected row types are rounded, but because they tend to be compact, it gives a full-round look on the ends. Avoiding this would require considerably more verbose CSS, and it's plenty intricate as it is. ... (check-in: 9568091a user: wyoung tags: trunk)

01:56
Extended [b272004b] to cover the "classic" timeline mode as well. ... (check-in: ef4a1e81 user: wyoung tags: trunk)
01:20
Comment cell highlighting in /timeline now takes into account the compact and verbose modes better, and it separates out the rounding from the coloring so it can apply less rounding and a bit more padding in these same two cases, to avoid having the text near the corners crash into the borders. ... (check-in: b272004b user: wyoung tags: trunk)
2024-02-18
15:56
Further improvements to pre styling, now taking MD forum posts into account. ... (check-in: 77f91620 user: wyoung tags: trunk)
15:10
The new skin's table styling now applies to docs served via /dir and /file URLs as well. Applying the new light-gray background styling on code blocks now, not just inline snippets. Lightened the gray level. ... (check-in: a9742101 user: wyoung tags: trunk)
14:08
Assorted improvements to Pikchr handling in the docs under the new skin. ... (check-in: b3d99d92 user: wyoung tags: trunk)
12:15
Comment improvement ... (check-in: 261f80db user: wyoung tags: trunk)
12:04
The inline "code" snippet styling in [4772a9b2] now applies to MD forum posts. ... (check-in: 32c4522d user: wyoung tags: trunk)
2024-02-17
18:24
The h1 handling change in [b1f6753c] left a few definitions behind. Fixed. ... (check-in: 06a70ff8 user: wyoung tags: trunk)
17:33
The increased line-height CSS for "code" blocks is now reflected into the line number column in /file?ln views, keeping the two in sync. ... (check-in: d7457526 user: wyoung tags: trunk)
11:14
Superior alternative to [e4aca28d1c3f5e8d]: instead of trying to treat the title on pages like /chat specially, treating the four main doc types specially, turning the body-area h1 on only in that case. This restores the Étienne skin's behavior for all other page types. ... (check-in: b1f6753c user: wyoung tags: trunk)
2024-02-11
11:46
Suppressing the body-area "Chat" header on mobile. It takes up space to no useful end. ... (check-in: c0541318 user: wyoung tags: trunk)
2024-02-10
23:15
Applied semantic header and footer tag changes made to the default skin to all the others. This not only improves WCAG 2 conformance, it's necessary to allow the prior commit's changes to the /chat JS to find the equivalent header/footer/mainmenu/hbdrop tags in these skins, too. ... (check-in: 8f344297 user: wyoung tags: trunk)
17:36
Modernized the default skin, primarily to improve readability, and forked off the old default as "Étienne", named in honor of its creator. ... (check-in: 8a1ba49b user: wyoung tags: trunk)
14:29
Removed redundant sidebar styling; should've been done as part of [bcbd1c1e]. ... (Closed-Leaf check-in: 8aff4854 user: wyoung tags: inskinerator-modern-backport)
11:00
Comment fix ... (check-in: 67a10cd7 user: wyoung tags: inskinerator-modern-backport)
10:56
Restored the page title font size to the old default when it's up above the menu bar. Lost this in all the font size shuffling, seen now in comparison to what we're now calling skin=etienne. ... (check-in: c013926f user: wyoung tags: inskinerator-modern-backport)
10:20
Moved most of the sidebar implementation up into default.css in a generic form so all skins share it, including Étienne. What remains behind in the new default skin are the accent colors for the background and the left border. The generic form simply applies a tint darkening to whatever background it finds itself on, which works for most of the stock skins. ... (check-in: bcbd1c1e user: wyoung tags: inskinerator-modern-backport)
09:54
Initial fork of the trunk default skin into "Étienne" (a.k.a. "etienne" without the accent for easier use in ?skin=" and such) for use by those who want to return to the old default once this branch is merged to trunk.

At the moment, it is a straight copy with the intent of forming a baseline for the minimal changes I'm about to make in order to allow the Fossil doc changes on this branch to render reasonably. ... (check-in: 7d8631f1 user: wyoung tags: inskinerator-modern-backport)

09:22
Sidebars now float to the right of the main content when there's space to allow both. This doesn't wholly invalidate [c062e330], but this is a better overall solution. ... (check-in: 265412ee user: wyoung tags: inskinerator-modern-backport)
08:55
Applied the header and footer improvements from the wcag-2.1 branch. Changes generic divs with class labels into semantic elements that a browser can then treat specially, given their meaning. ... (check-in: b48e4836 user: wyoung tags: inskinerator-modern-backport)
08:44
Collected two wiki-related CSS items to keep the diff relative to trunk smaller. ... (check-in: 58fa5819 user: wyoung tags: inskinerator-modern-backport)
08:33
Whitespace fixes, for clarity ... (check-in: 235aaa02 user: wyoung tags: inskinerator-modern-backport)
08:29
Moved the bit applying extra line height to paragraph-type elements into the "@media screen" section. The justification for this only applies to wide browser windows. It's too much leading for smartphones. ... (check-in: db87ded1 user: wyoung tags: inskinerator-modern-backport)
05:37
Restored the #444 text color for headers, since bold and big text doesn't have the same need for high contrast ratios to be readable. ... (check-in: a3903958 user: wyoung tags: inskinerator-modern-backport)
05:18
Deepened the dark gray body text color enough to allow us to simultaneously hit the two targets specified by the WCAG 2 accessibility standard: the 4.5:1 minimum contrast ratio between the background and the link, and the 3:1 ratio between the link and the surrounding body text. We've been called out on accessibility grounds for our prior "#444" body text color before, so this change is not merely placating the calculator. We believe the WCAG standards are based on solid human factors research, and this is a good time to address that. ... (check-in: 2267249c user: wyoung tags: inskinerator-modern-backport)
04:42
Extended [4772a9b2ccbb4c3c] to include less-common inline monospace tag types: var, samp, and kbd. Because this creates a nice and big combinatorial selector explosion, moved the explanation for this type of thing up from the "@media screen" handling of pre to this point, then referenced it from these places. Switched from SCSS to Sass syntax to make the examples clearer. This CSS is in fact generated from these samples, then hand-tweaked for clarity. ... (check-in: cb038b48 user: wyoung tags: inskinerator-modern-backport)
2024-02-09
08:25
Increased the brightness of unvisited links to bring their contrast up relative to body text above the 3:1 recommended by the WebAIM link contrast checker. This unavoidably drops the contrast with the background from around 4:1 to 3:1, but if links are kept short (ideally, one word only) this is a good tradeoff. ... (check-in: 17a64176 user: wyoung tags: inskinerator-modern-backport)
08:16
Replaced static pale blue background for selected forum posts with a CSS animation that fades the default.css blue out to white over a second after page load. Also made the left border of the forumSel post's box heavy to serve as an after-animation selection indicator. ... (check-in: 9df0a451 user: wyoung tags: inskinerator-modern-backport)
02:30
Backed off on mobile body font size reduction from 0.8em to 0.9em for the same reason we did it for desktop. ... (check-in: 3e230920 user: wyoung tags: inskinerator-modern-backport)
02:29
Experimental styling of inline code and tt blocks in user content like everyone else (Stack Exchange, GitHub, Reddit, Discord…) do, with a light gray background and slight expansion of the box area, to offset it from the prose. ... (check-in: 4772a9b2 user: wyoung tags: inskinerator-modern-backport)
02:13
Abandoned the +5% size bump for monospace fonts entirely. Its correctness is far too contingent on the font selected and the browser's quirks. ... (check-in: 9f3e59cf user: wyoung tags: inskinerator-modern-backport)
01:36
Reduced the font size adjustment for monospace fonts from +10% to +5% after testing on mobile, and made it apply to the same list of monospace font classes defined in src/default.css. ... (check-in: e220683a user: wyoung tags: inskinerator-modern-backport)
01:19
Simplified the SCSS example code by use of the language's "&" feature and an extra layer to handle the .content commonality. ... (check-in: 6ad8bc58 user: wyoung tags: inskinerator-modern-backport)
01:18
Dropped the div.content layer out for /fileedit and /wikiedit. If it were necessary, we'd have to invert these two, but it isn't due to the earlier point about these selectors being plenty specific via direct ID element targeting. ... (check-in: 3f21415f user: wyoung tags: inskinerator-modern-backport)
01:00
Don't need to be as specific on the selectors targeting the /fileedit and /wikiedit preview tabs due to their use of "<div id=" naming. There is no reasonable possibility for an overreach here. ... (check-in: 902ea745 user: wyoung tags: inskinerator-modern-backport)
00:15
Small tweak to make comment match code ... (check-in: fb0c1e71 user: wyoung tags: inskinerator-modern-backport)
00:12
The /fileedit and /wikiedit preview areas now show the skin's @media screen indent levels properly. The nine selectors we previously had per top-level tag had to become _sixteen_ (!) owing to Fossil's historical lack of consistency in applying parent classes. We could clean it all up on this branch, but then who knows how many custom skins that would break… ... (check-in: 0d7cdbb0 user: wyoung tags: inskinerator-modern-backport)
2024-02-08
22:38
Removed the duplicate copy of the SCSS input to the selector explosion in default/css.txt. It's getting too complex to maintain the duplication, and it's about to get worse. Linking it by reference now. ... (check-in: f5a80cad user: wyoung tags: inskinerator-modern-backport)
22:18
Added yet another special-case handler for the new skin's @media screen indent applicator. We were handling wiki embedded docs before, but we weren't handling the /wiki pages themselves. These appear with a top-level body class of "wiki", not "doc". ... (check-in: a1ebcb23 user: wyoung tags: inskinerator-modern-backport)
2024-02-04
05:27
Moved the page title on mobile from after the project name and the slash separator in the header to just above the content area, styled as a separate "h1" element, same as in an embedded doc with an "h1" inline. This accommodates long page titles better on narrow screens while leaving desktop-class windows alone. Reduced the size of h1 to be closer to h2 as a consequence. Also removed the new logo's top-padding on mobile to fit in better with all this. ... (check-in: f2ef252e user: wyoung tags: inskinerator-modern-backport)
05:06
Triumphant return of the logo in the title area, lost in the transition from "original" to the trunk default skin. ... (check-in: 45b05501 user: wyoung tags: inskinerator-modern-backport)
04:50
Bumped submenu font size up slightly. This isn't so much a change from trunk as a restoration of trunk, tracking the overall body font size changes. ... (check-in: 1b205333 user: wyoung tags: inskinerator-modern-backport)
04:42
Added three new block-element classes to the skin to replace use of "blockquote" with semantic alternatives:
  • "indent" for cases where the only purpose was to indent things
  • "blockquote" where you want an actual block quote in a wiki doc and thus can't use a "blockquote" element due to the historical misuse of this tag, preventing us from doing the same for it as we do for MD
  • "sidebar" when the reason you wanted an indented paragraph was to create a sidebar; this is styled much like a blockquote in MD (or the new "blockquote" class in wiki docs) but floats to the right.

Using all three of these in the remaining www/ docs that still used explicit "blockquote" tags.

(If you're wondering why the prior commit claims to have dealt with all of these tags when this commit belies that, it's because this work was done en masse, then split up into two related commits to keep the commit messages more on-point. It was easier to commit these two chunks of work in this order. It would have required a complicated dance with the stash to commit them in the more logical order.) ... (check-in: 56c7c2cb user: wyoung tags: inskinerator-modern-backport)

01:30
Removed extra space around pre.verbatim blocks in wiki output; plain "pre" has space already, and the extra means that if you use them both on the same page, you see the difference. ... (check-in: 06dfb683 user: wyoung tags: inskinerator-modern-backport)
2024-02-03
16:55
Update with all changes from trunk. ... (check-in: c454059a user: andybradford tags: clone-resume)
2024-01-28
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: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)
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: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: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)
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)
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)
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)

03:00
Remove some vendor-prefixed CSS attributes, as modern browsers emit warnings for those. ... (check-in: a0850d54 user: stephan tags: trunk)
2023-01-24
03:29
Brought the ui-local-diff branch up to date relative to trunk. It isn't a simple merge, primarily due to all the changes to /vdiff and /fdiff made over the past 2 years. It seems to work as well as it originally did, but it isn't ready to merge down to trunk as-is. ... (check-in: 76fa1657 user: wyoung tags: ui-local-diff)
2022-11-13
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (check-in: 1f231db3 user: ericwikman tags: wcag-2.1)
2022-10-17
01:02
Merge updates from trunk. ... (check-in: 6f3640a7 user: mistachkin tags: th1Hash)
2021-10-09
20:13
Merge in trunk (release 2.17) ... (check-in: c1868b9f user: george tags: search-terms-highlighting)
20:05
Merge in trunk (release 2.17) ... (check-in: a33f616e user: george tags: rptview-submenu-paralink)
19:50
Merge in trunk (release 2.17) ... (check-in: 315351f4 user: george tags: wcontent-subsets)
19:31
Merge in trunk (release 2.17) ... (check-in: 56e2d3ad user: george tags: th1-doc-vars)
2021-09-05
19:02
Refactor the diff logic for improved modularity and performance. This check-in transitions the diff improvement efforts from a branch to trunk. The effort is not yet complete, but it is stable enough to continue going on trunk. User-visible changes include (1) improved diff display, especially for unified diffs, (2) the new "fossil xdiff" command (promoting the older "test-diff" command into a supported command), and improved performance. Behind the scenes, (3) the class names DOM module used for for HTML diffs is simplified - which may break custom skins, (4) the internal processing of diffs is simplified in many ways. ... (check-in: 9e330740 user: drh tags: trunk)
2021-09-03
11:51
Adjust diff colors in all skins. ... (check-in: 39103606 user: drh tags: diff-color-enhancements)
2021-06-15
21:45
Merge from trunk ... (check-in: f4458559 user: george tags: rptview-submenu-paralink)
21:37
Merge from trunk ... (check-in: cea36e6c user: george tags: wcontent-subsets)
21:27
Merge from trunk ... (check-in: 1cf5c43e user: george tags: th1-doc-vars)
17:11
An improved matcher algo for [76916757] and a slight padding adjustment of (.mainmenu a) elements in the default skin to work around a Firefox-specific quirk where the active link underlining did not appear. ... (check-in: 6d9ac907 user: stephan tags: trunk)
14:57
Corrected the is-active marking for the current page's main menu entry in skins which do such marking. It was mismatching other entries when the current page's path was a prefix of an inactive menu entry's path, as reported in forum post c3d646ab0ad1a4c0. ... (check-in: 76916757 user: stephan tags: trunk)
2021-03-01
07:37
Merged trunk changes in. Only needed to track my own rename of branch_of_rid() to branch_of_ckin_rid() ... (Leaf check-in: ea28708f user: wyoung tags: artifact-view-links)
2021-02-25
14:55
Merge from trunk ... (check-in: 7e755346 user: george tags: wiki-history)
2021-02-14
21:28
Brought graham's ui-local-diff branch up to date with respect to trunk. This is not a simple merge, because it had to accommodate several conflicting changes, so it needs to be re-checked for sanity before being merged down to trunk. Also, some of the changes I made simply reduce the size of the resulting diff relative to trunk and need to be reverted; these are primarily 2-line splits of "else/if" so the branch-specific change doesn't repeat the following "if" condition, which is now the "else if" condition. I think this sort of thing aids understanding of the diff, even though it breaks the style guidelines. ... (check-in: 0516f4d3 user: wyoung tags: ui-local-diff)
2021-02-11
03:01
Add the "lappend" TH1 command. All built-in skins now respond to the "desktoponly" and "wideonly" classes on the main menu. ... (check-in: d4c91b40 user: drh tags: trunk)
2021-01-26
23:58
In the default skins, the main menu on web pages is now mostly determined by the "mainmenu" setting rather than by the "header.txt" file of the skin. This allows a project to more easily change skins without disrupting the customized menu. It also means that the built-in skins are morely likely to be usable without any modification. This change also adds the "string match" command to TH1. ... (check-in: 5f227129 user: drh tags: trunk)
23:31
Fix the default header files so that they correctly apply the $home prefix only for URLs that begin with /. ... (check-in: cc675c0a user: drh tags: new-main-menu)
23:14
Fix a mistaken edit in the CSS for the default skin. ... (check-in: bb8bf232 user: drh tags: new-main-menu)
21:53
The main menu for web display is now derived from the "mainmenu" setting, for the built-in skins. Customized skins that ignore the mainmenu setting continue to operate as before. Added the "string match" TH1 command to help. ... (check-in: 923841b7 user: drh tags: new-main-menu)
19:37
Rework the /sitemap customization settings. There is now just a single setting "sitemap-extra" that is a TCL list of triples, where each triple defines a new entry in the /sitemap. Legacy entries are ignored. Administrators that have a custom /sitemap configuration will need to update the "Custom Sitemap Entries" setting on the /Admin/Configuration page after updating to this version of Fossil or later. ... (check-in: aa5beb8c user: drh tags: trunk)
2021-01-25
18:57
Hamburger menu enhancements: (1) Rename the JS to src/hbmenu.js (2) Make the JS independent of TH1 so that it can be loaded using builtin_request_js(). (3) Add a new TH1 command that invokes builtin_request_js(). (4) Revise the default and plain_gray skins to make use of the previous. ... (check-in: 9cd74289 user: drh tags: trunk)
18:52
Enhance the hamburger menu JS so that it does not require TH1 support and can be independently loaded. Rename the hamburger menu JS to src/hbmenu.js. Add the new "builtin_request_js" TH1 command to request JS loading, and use that command in the default and plain_gray skins to access the common hbmenu.js code. ... (check-in: d39732b7 user: drh tags: standard-hbmenu)
18:29
Fix the selector for the CSS rules on the hamburger menu so that "hddrop" can be outside of "mainmenu". ... (check-in: 18e2f533 user: drh tags: trunk)
2021-01-20
19:19
Merge version-2.14 ... (check-in: 0e31c8d2 user: george tags: wiki-history)
2020-12-25
14:36
In the default skin, add a Chat menu item for wide screens if Chat is enabled for the user. ... (check-in: 8049da83 user: drh tags: trunk)
2020-12-14
20:34
Merge from trunk ... (check-in: df330b70 user: george tags: wiki-history)
2020-12-10
21:43
Bring branch up-to-date with respect to trunk. Note: this check-in was made as an example to demonstrate merging. ... (Closed-Leaf check-in: bbc52640 user: andygoth tags: modern-skin-markup-fixes)
2020-12-02
12:01
For the default skin, only show the Branches menu on wide displays, but do show Forum on all desktops. ... (check-in: bbfd6123 user: drh tags: trunk)
2020-11-17
18:38
Merge-in styling improvements from trunk ... (check-in: bb159b9e user: george tags: wiki-history)
2020-11-07
13:28
Styling improvements: (1) Change the "style_footer()" interface to "style_finish_page()" and give it a parameter which is the page type. (2) Enhance the CSS to make use of the page type. ... (check-in: 3d6444fc user: drh tags: trunk)
2020-11-05
23:49
The CSS rule cleanups in [064c677a70] were mistargeting their elements now that their selector's parent piece is not their immediate parent. ... (check-in: a46b4ceb user: wyoung tags: default-css-cleanups)
23:41
Using the new "forum" page type to simplify repetitive CSS rules. ... (check-in: 064c677a user: wyoung tags: default-css-cleanups)
22:16
Assorted cleanups in skins/default/css.txt: reordered styles so like elements are grouped together, added separator comments to try and prevent this drift from happening again, and made the spacing consistent with the www/style.wiki rules. The goal is to make it easier to find rules when doing custom skin edits. ... (check-in: b8b15a36 user: wyoung tags: default-css-cleanups)
2020-10-10
17:54
Merge in trunk ... (check-in: 7803cfef user: george tags: wiki-history)
2020-08-30
19:07
Explicit font color inheritance fix for .fossil-tooltip elements to fix it for a couple skins, and added some contrast to those widgets in the default skin. ... (check-in: e05bbdec user: stephan tags: trunk)
2020-08-09
21:45
Merge in trunk; resolve conflicts ... (Closed-Leaf check-in: 7cfbf66a user: ashepilko tags: cmake-ide)
2020-06-25
08:16
Merge trunk ... (Closed-Leaf check-in: 69b450c1 user: jan.nijtmans tags: cleanX)
2020-05-27
16:02
Merged trunk changes in ... (check-in: 32f391f6 user: wyoung tags: artifact-view-links)
2020-05-26
18:27
Merge in trunk (version-2.11) ... (check-in: 6819e2ff user: george tags: wiki-history)
07:16
Merged in trunk. ... (Closed-Leaf check-in: 58ee0645 user: stephan tags: unaddremove-command)
06:56
merged in trunk ... (Closed-Leaf check-in: a2b0ed37 user: stephan tags: forum-edit-deltify)
2020-05-22
20:16
Merge trunk ... (Closed-Leaf check-in: 1e4aaf7b user: jan.nijtmans tags: multi-thread)
2020-05-19
18:31
Merge in trunk. ... (Closed-Leaf check-in: 0ad3e06b user: ashepilko tags: revert-dir)
2020-05-17
17:07
Merged in trunk. ... (check-in: b9b746e5 user: stephan tags: fileedit-ajaxify)
2020-05-16
01:08
Integrate ARIA suggestions from Peter Laursen. ... (check-in: 7dd07b2e user: drh tags: trunk)
2020-05-13
11:47
Add the "current_checkout" variable to TH1 prior to running style_header() on some pages. The default skin uses this variable to adjust the meaning of the "File" menu option. ... (check-in: 78abc282 user: drh tags: trunk)
2020-05-12
21:36
Merged in trunk. ... (check-in: a2ec6033 user: stephan tags: forum-edit-deltify)
11:20
Proof of concept for making the "File" menu on the standard menu bar show the files for the currently displayed checkin or branch, rather than always showing the files for "tip". ... (Closed-Leaf check-in: 96e74ad1 user: drh tags: context-dependent-files-menu)
2020-04-26
23:10
Merge in trunk ... (check-in: 161a2106 user: george tags: wiki-history)
2020-04-18
21:05
Add the ability to display the history of edits to a single timeline post. Improvements to the CSS for timeline display in the default skin. ... (check-in: 34d8d7e7 user: drh tags: trunk)
2020-04-15
11:12
Merge in trunk. ... (Closed-Leaf check-in: 7896afa7 user: florian tags: private-branches)
2020-04-01
17:04
merge trunk ... (Closed-Leaf check-in: 7da1aa6f user: bch tags: NULLSeparated)
2020-03-13
15:44
Improve the the UX user self-management in the default skin. ... (check-in: 2ee58cf5 user: drh tags: trunk)
14:23
Proposed fix to the UX bug on "Logout" with the default skin, per https://sqlite.org/forum/forumpost/ee69ac2ed3 ... (Closed-Leaf check-in: 35d8736b user: wyoung tags: logout-link-on-name)
2020-02-16
15:25
Minor skin-related fixes (merged to trunk with the go from stephan). ... (check-in: 4dbd4e33 user: florian tags: trunk)
14:51
Fix the Javascript-disabled fallback hamburger button link to the sitemap. ... (Closed-Leaf check-in: 9782e672 user: florian tags: misc-skin-fixes)
2020-01-28
20:39
Merge trunk ... (check-in: 9dbea18c user: jan.nijtmans tags: multi-thread)
2020-01-09
17:57
Merge in trunk ... (check-in: 4d8aecdf user: ashepilko tags: cmake-ide)
2019-09-04
20:01
Merge updates from trunk. ... (check-in: 20c64950 user: mistachkin tags: noJsonCgiFlag)
2019-08-31
16:42
Merge in latest from trunk. ... (check-in: aa376391 user: andybradford tags: db-begin-txn-updates)
16:23
Merge in trunk latest developments. ... (Closed-Leaf check-in: 08291fec user: andybradford tags: test-updates)
2019-08-29
00:31
Merged in trunk changes ... (check-in: 493254b2 user: wyoung tags: caps-doc)
2019-08-28
19:52
Changed the hamburger menu link href from "#" to "/sitemap" so clicks on it do something useful in the noscript case. ... (check-in: b2379b31 user: wyoung tags: trunk)
2019-08-27
02:16
Added cap "n" to "r" in skins that show a /ticket link in their header, since the handler for it allows the page to show for those who can only file new tickets, not just those who can see existing tickets. Also fixed some skins that were using "anoncap" to test this: it needs to work for all logged-in users, not just "anonymous". ... (Closed-Leaf check-in: f4e3abce user: wyoung tags: skin-cap-matching)
00:07
Changed all of the [anycap jor] TH1 calls in the stock skins wrapping the generation of that skin's /timeline and /timeline.rss links to [anycap ijr2] to match the user caps the timeline HTTP hit handler actually checks for in the C code. This is a branch in part because it needs review, but also it's the start of a broader effort to check the other cap checks in the skins to make sure they a) match what the C code checks for; and b) match each other. ... (check-in: 9cee8cf5 user: wyoung tags: skin-cap-matching)
2019-08-04
22:56
Merge trunk ... (check-in: fc5f88d6 user: jan.nijtmans tags: cleanX)
2019-04-26
16:39
Merge trunk. ... (check-in: 3a19db88 user: tsbg tags: backoffice-win)
2019-01-29
15:02
Merge trunk ... (check-in: 7843b1c6 user: jan.nijtmans tags: openssl-1.1)
2019-01-02
15:31
Enhancements to the hamburger menu mechanism. ... (check-in: 724a9b8f user: drh tags: trunk)
07:24
Oops, fallen for testing built-in versus customized skin, fix the previous check-in. ... (Closed-Leaf check-in: dac9293b user: florian tags: js-hamburger-menu)
07:03
Less rigid string-to-number conversion for the custom "data-anim-ms" attribute. ... (check-in: e4a18b67 user: florian tags: js-hamburger-menu)
2018-12-04
23:00
The new blockquote tinting feature of the default skin now works in the forum post editor screen as well, not just in the forum post display screen. ... (check-in: 19bb3b88 user: wyoung tags: trunk)
2018-10-14
06:44
Remove leftover IE8 compatibility code, as the hamburger menu never worked with this browser. (The hamburger button would be replaced with a non-scripted link to the sitemap, if JS processing got this far.) ... (check-in: b0043203 user: florian tags: js-hamburger-menu)
2018-10-12
16:16
Switch away from classic (bubbling-only) event handling to simplify management of temporary handlers, and to have the ESC key listener use a priority (capturing) handler, to prevent any other keydown handlers or default actions for the ESC key while the panel is open. This does not change the compatibility test results summarized here: https://fossil-scm.org/forum/forumpost/f425a1756c. (IE8 halts JS processing at JSON.parse in antiRobotDefense, anyway.) Also, for non-compatible browsers, there's a new fallback to transform the hamburger button into a simple (non-scripted) link to the sitemap. ... (check-in: e3376829 user: florian tags: js-hamburger-menu)
2018-10-11
16:36
Cancel the timer to remove the border of the hamburger menu panel after the closing animation, if the menu is closed and immediately reopened by double-clicking the hamburger button. ... (check-in: c73deeb6 user: florian tags: js-hamburger-menu)
16:36
Recalculate the dimensions of the hamburger menu if the browser window is resized. ... (check-in: 7c724cf7 user: florian tags: js-hamburger-menu)
16:36
Enable customization of the hamburger menu through the default skin header.txt. ... (check-in: 497dbb35 user: florian tags: js-hamburger-menu)
16:36
Read the CSS transition style to be restored later directly from the (previously initialized) style property, as window.getComputedStyle() seems to return null with Firefox, in this specific case. This fixes a problem introduced with the previous check-in. ... (check-in: c6735b38 user: florian tags: js-hamburger-menu)
16:36
Allow the hamburger menu to be closed instantly by pressing ESC or by clicking outside. This is the patch initially submitted to https://fossil-scm.org/forum/forumpost/2abe305c2d, with the interim changes incorporated. ... (check-in: a44fdd17 user: florian tags: js-hamburger-menu)
2018-09-22
19:37
Update to Fossil 2.7 ... (check-in: 9d067b61 user: jan.nijtmans tags: openssl-1.1)
00:54
Second attempt at blockquote styling, this time restricting it to forum posts only. (Previous: [2190f86c324d0]) ... (check-in: c285cd08 user: wyoung tags: trunk)
2018-09-21
12:34
Back out the block-indentation CSS change from check-in [2190f86c324d0f57fa4f8]. ... (check-in: eae0a982 user: drh tags: trunk)
01:52
Replaced the "hasOwnProperty" test for CSS transition support in the animated hamburger menu JS code with a better test that not only works on old IE but also on some truly ancient versions of SeaMonkey, Firefox, Chrome, etc. ... (check-in: ee074372 user: wyoung tags: trunk)
2018-09-20
11:21
Fixed the panel.style.hasOwnProperty() test in the default skin's js.txt so that it will work on IE8 and below. See code comment for rationale. ... (check-in: e54095f9 user: wyoung tags: trunk)
10:31
Allow /sitemap to accept the popup query parameter as GET as long as the incoming request is from the same origin. This is probably sufficient to prevent revealing URLs to robots. And the use of GET seems to be more in keeping with the REST idea. ... (check-in: 2804c71a user: drh tags: trunk)
10:27
The POST request by the hamburger menu must set the right content type of application/x-www-form-urlencoded in order to pass the popup=1 query parameter. ... (check-in: ee0f77df user: drh tags: trunk)
2018-09-19
20:19
Merge updates from trunk. ... (check-in: 2269309f user: ashepilko tags: cmake-ide)
2018-09-17
08:20
Added colored shading, more padding, and a thick left border to
elements in the default skin. This is based on some custom styling that Florian Balmer has been doing for quoted text on the forum lately, but the styling is rather different. It affects all such elements, not just those in forum posts, since I couldn't see a good reason to restrict it: it should be equally valuable in wiki and embedded doc articles as well.
... (check-in: 2190f86c user: wyoung tags: trunk)
2018-09-14
19:13
Merge updates from trunk. ... (check-in: f59c9ecb user: ashepilko tags: cmake-ide)
2018-09-12
13:39
Removed the anti-robot defense stand-down call from the default skin's new footer JS: that's handled server-side now with /sitemap?popup=1. ... (check-in: 7d5ff435 user: wyoung tags: trunk)
13:20
Added copyright and license comment to the top of the new skins/default/js.txt file. ... (check-in: 972ae10b user: wyoung tags: trunk)
12:33
Avoided a divide by 1000 by changing a value formerly specified in floating point seconds to be specified in milliseconds, so we don't need the arithmetic. ... (check-in: 1d5eea66 user: wyoung tags: trunk)
12:32
Moved a single-use variable interpolation inline with its use point. Also improved some comments. ... (check-in: 56db6170 user: wyoung tags: trunk)
2018-09-11
14:54
merge trunk ... (Closed-Leaf check-in: 368c78a8 user: jan.nijtmans tags: openssl-1.1)
00:56
The default skin requires 1200px or more before the "wideonly" class is displayed. ... (check-in: 68f4c2b0 user: drh tags: trunk)
00:52
Fixes to the new script element of skins. ... (check-in: c22b71df user: drh tags: trunk)
00:10
Add a hamburger menu that brings up an overlaid /sitemap to the default skin. ... (check-in: 9c887998 user: drh tags: trunk)
00:03
Split out the javascript for the default skin into the separate skin-script property. ... (Closed-Leaf check-in: 72cfbf70 user: drh tags: js-hamburger-menu)
2018-09-10
13:41
Added a guard on the use of CSS transitions so it falls back to a non-animated menu pull down if they appear not to be available on the current browser. Also added a check for the existence of the hamburger menu item in case the skin admin diked it out, and did a few other minor tweaks to the footer JS code. ... (check-in: 5d9a3454 user: wyoung tags: js-hamburger-menu)
10:01
Timing tweaks: made "hide borders" hack occur about the same time as the CSS transition finishes, and increased the menu show delay still further to make it work for Firefox. ... (check-in: 7bb68023 user: wyoung tags: js-hamburger-menu)
09:30
Changed hamburger menu drop-down menu from 33% of the screen width to 90%: it works better on small screens, and it allows the sitemap to go multi-column on wider screens. Also added some right-side padding to balance the padding added for
    on the left.
... (check-in: e76a243d user: wyoung tags: js-hamburger-menu)
09:02
Increased the transition delay to make the initial drop-down animation happen in Firefox 62. ... (check-in: 8918a8a8 user: wyoung tags: js-hamburger-menu)
08:48
Using CSS transitions to mimic jQuery's slideUp/Down() transitions. This probably restricts browser compatibility still further above the XHR issue noted in the earlier checkin on this branch. According to MDN, we're probably restricted to IE 10+ with this, and maybe not even that due to not using vendor-specific extensions for the transitional browser versions. ... (check-in: 90bd6675 user: wyoung tags: js-hamburger-menu)
07:17
Converted JS hamburger button menu code to use standard JS only, no jQuery.

Temporarily lost the animation with this change: I'm checking this in separately to make the difference between this and the jQuery version clearer.

Not sure how portable it is yet; I wouldn't be surprised if it broke on old IE, since we're using xhr.onload instead of the horrid mess that is xhr.onreadystatechange. ... (check-in: 113ba3d9 user: wyoung tags: js-hamburger-menu)

2018-09-06
03:56
The hyperlinks in the hamburger menu drop-down still had the anti-robot defense activated. Defeated it. ... (check-in: 571df2e8 user: wyoung tags: js-hamburger-menu)
2018-09-05
23:45
Fixed a bug in the onclick handler for the new hamburger button which allowed the browser to follow our empty 'a href="#"' link. For some reason, Chrome only did this sometimes, not always, which lead to me thinking it was some kind of race condition. ... (check-in: e806e5c4 user: wyoung tags: js-hamburger-menu)
23:08
Ajaxy animated drop-down menu on clicking a new hamburger button in the default skin, as requested by drh on the forum: https://fossil-scm.org/forum/forumpost/40a18bd742

Initial version uses jQuery loaded from Google Hosted APIs for ease of development. ... (check-in: d7c43c5a user: wyoung tags: js-hamburger-menu)

2018-09-01
20:19
Added "overflow-y: hidden;" to the CSS for the default skin to prevent some browsers (Chrome, Firefox, and Safari on macOS, at least) from adding a vertical scroll bar to the navbar. This was only necesasry on this skin because of the recently-added "overflow-x: auto" style, which tells the browser to clip or horizontally-scroll the navbar if the screen width isn't sufficient to show the whole thing; previously in this skin, and currently in all other skins, this condition causes the navbar to wrap to the next line, which looks particularly bad on the default skin. I believe this then made these browsers calculate some extra space for a possible horizontal scroll bar, which then ran the layout engine out of space, so it included the vertical bar just in case. This may be macOS specific, due to the scroll bar hiding behavior introduced several OS release back. ... (check-in: e8783b9a user: wyoung tags: trunk)
2018-08-31
19:21
Less vertical space on the default menus and title. ... (check-in: 96938c42 user: drh tags: trunk)
19:03
In the default skin, adjust the labels in the menu bar depending on screen width. ... (check-in: 306f8ffd user: drh tags: trunk)
17:15
Changes to the CSS for the default skin so that it works better on mobile. ... (check-in: c565732f user: drh tags: trunk)
2018-08-25
20:41
Coloring the hyperlinks to the newest forum posts from /forum with a dimmer and less saturated version of the normal hyperlink color in the default skin, to test the new div.forumPosts selector. Other skins to be updated later if this is approved. ... (check-in: 86ff84da user: wyoung tags: trunk)
17:50
Merge enhancements from trunk. ... (check-in: 17b9ecbe user: drh tags: csp-nonce)
17:24
Merged forum-skin-links branch to trunk. ... (check-in: 91c2b1b6 user: wyoung tags: trunk)
2018-08-23
15:14
Merge trunk. Update to Beta 7 of OpenSSL 1.1.1 (pre release 9, with TLS 1.3 support !!!) ... (check-in: cbdbc0a0 user: jan.nijtmans tags: openssl-1.1)
2018-08-20
23:36
Add 10% more horizontal space in columns of the file browser /dir page. ... (check-in: 0acb670e user: drh tags: trunk)