Fossil

History of src/default.css of bce9662451ef66d8
Login

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

History of file src/default.css at check-in bce9662451ef66d8

2026-01-11
17:04
Modify the accordion panel style to hide only vertical overflow and keep the box shadows of selected and current timeline entries visible in the context section of /info pages. Set the CSS property to `clip' instead of `hidden' to disallow any vertical scrolling (for example, by tabbing through hyperlinks), although this is probably not relevant for accordion panels. file: [15c2d2ce10] check-in: [b0188ce122] user: florian branch: trunk, size: 47676
2026-01-10
14:10
Sync with trunk. file: [8e95ab4590] check-in: [e4556126da] user: florian branch: diff-word-wrap, size: 46299
14:02
Sync with trunk. file: [14c9bc9870] check-in: [c50c8ed9d7] user: florian branch: timeline-keyboard-navigation, size: 47979
2026-01-04
19:45
Reduce the amount of indentation on option-lists in the one-line help. file: [f486a1de65] check-in: [9432ea9085] user: drh branch: trunk, size: 47676
2026-01-01
19:12
Improved HTML formatting of help pages. file: [ad8b8b33e7] check-in: [ddd1c320f6] user: drh branch: trunk, size: 47626
2025-11-30
20:48
Following [forum:/forumpost/fe5a8006e6234027 | forum discussion] on the question of which monospace default font setting to use, I decided we should remove the OS and browser defaults as covered by the "monospace" fallback. I then added one example of a modern "nerd font" to the head of the list since the mere presence of such expresses an implicit preference that it be used over OS/browser defaults. This list is likely to need to grow. file: [b53dfed2ef] check-in: [c17764f0f1] user: wyoung branch: trunk, size: 47336
2025-11-29
16:44
Removed the list of candidate monospace fonts to allow the browser's default for "font-family: monospace" to take effect even if one of those fonts is installed. This then removed the reason we collected all of the prior declarations, so scattered the one-off cases to be with the other definitions, but kept the generic cases together, if only so we can explain why we no longer have that long font list. file: [8de1f7f8ee] check-in: [8f509a5787] user: wyoung branch: MISTAKE, size: 47410
2025-11-23
02:06
Reduced the space around floated left/right Pikchr elements in the default CSS, applied as part of [947c039073]. It was giving each 4em all the way around, but it now gives 2em to the sides and 1em top and bottom, which seems plenty in all conceivable contexts. file: [2cc5a0f195] check-in: [97c9cae468] user: wyoung branch: trunk, size: 47299
2025-10-17
14:18
Use CSS instead of <string> markup to add emphasis to the check-in hash. file: [a9ed3842aa] check-in: [6950c14829] user: drh branch: timeline-enhance-2025, size: 47291
2025-10-07
19:46
Experimentally add a JS toggle to the /tktview comment list to show the comment history in reverse order (newest first). This toggle only appears if JS is available and is persistent on the client. It was added per an off-list request from Steve Landers. file: [c107b4f801] check-in: [531668f5b1] user: stephan branch: tktview-newest-first, size: 47248
2025-09-26
12:57
Sync with trunk. file: [a68f0897e1] check-in: [779fe3e1b2] user: florian branch: diff-word-wrap, size: 45631
12:50
Sync with trunk. file: [9914df4755] check-in: [9cea672b5d] user: florian branch: timeline-keyboard-navigation, size: 47311
12:48
Prevent the cell background colors from extending beyond the outer rounded borders of the diff table in WebKit-based browsers. file: [a0855c59e4] check-in: [b666bbc54d] user: florian branch: trunk, size: 47008
2025-08-21
12:07
Sync with trunk. file: [b85fd71d85] check-in: [a0377ebb9d] user: florian branch: diff-word-wrap, size: 45552
12:04
Sync with trunk. file: [f7ca65b586] check-in: [bab295db10] user: florian branch: timeline-keyboard-navigation, size: 47232
2025-08-19
10:57
Check to see that CSS has been loaded before activating hyperlinks if the user is "nobody". file: [30af4e4dd7] check-in: [3f6a6bdce4] user: drh branch: trunk, size: 46929
2025-08-17
15:37
Move the z-level style into default.css, in case the adversaries read inlined STYLE tags (which now, in hindsight, seems more likely to me). Change the HTTP result code from robot_proofofwork() to a non-200 code, the hope being that the adversaries will stop on a non-200 code. file: [76363135d9] check-in: [c7ad43638d] user: stephan branch: robotck-instant, size: 46917
2025-08-12
15:27
Use equal horizontal spacing for normal and "flipped" Copy Buttons (where the latter are positioned after the text to be copied). The idea is for the buttons to be tied to "their" text without spaces in between, resulting in a somewhat narrower spacing to emphasize the connection, but to have normal HTML whitespace on the other side. file: [6bd927a6f0] check-in: [2bc2f7249c] user: florian branch: copybtn.js-responsive, size: 46852
15:20
Add some higher-specificity CSS declarations to prevent dark-mode skins from overriding the relevant styles of the Copy Button layout, so users don't need to sync their skin customizations with the changes on this branch. file: [f44516ec9b] check-in: [b7f2c9f329] user: florian branch: copybtn.js-responsive, size: 46902
15:04
Revamp the Copy Buttons for a more responsive user experience. See the [branch/copybtn.js-responsive | wiki page linked to this branch] for more details. file: [c21beb48f0] check-in: [32c3a210c8] user: florian branch: copybtn.js-responsive, size: 46706
2025-07-21
12:20
Sync with trunk. file: [3c4731414c] check-in: [931e7065bb] user: florian branch: diff-word-wrap, size: 45041
12:14
Sync with trunk. file: [2e1bba7b55] check-in: [a2a1e4a7dc] user: florian branch: timeline-keyboard-navigation, size: 46721
2025-04-18
12:25
Amend [a11d245478]: Fix positioning of 'show/hide' checkboxes for /ci pages. file: [bb756df12b] check-in: [2b59fcd475] user: florian branch: trunk, size: 46418
2025-03-27
12:42
Merge trunk into the merge-info-html branch. file: [471545050e] check-in: [1014ffb553] user: stephan branch: merge-info-html, size: 46381
2025-03-12
21:39
Fix positioning of 'show/hide' checkboxes for the /vinfo pages. This amends [a11d24547826] file: [94743facfa] check-in: [e21f096c61] user: george branch: trunk, size: 46385
2025-02-20
14:32
Bring the merge-info-html branch up to date with trunk, step 1 of 2. file: [03dd56396f] check-in: [1140b020de] user: stephan branch: merge-info-html, size: 46345
2024-12-17
06:26
Sync with trunk. file: [e56743179b] check-in: [215fc593d0] user: florian branch: timeline-keyboard-navigation, size: 46652
2024-12-13
08:47
Sync with trunk. file: [6f517efc17] check-in: [a1f60bee3c] user: florian branch: diff-word-wrap, size: 44972
00:41
Diff toggles: move the toggle-all button into the page-level diff UI controls (and add that area to the /ckout page) and only show the toggle-all option if more than one diff is being shown. Only show the Sync-sbs-diff preference checkbox when rendering sbs diffs. There is some slight visual inconsistency across various pages in how the toggle-all button is rendered, so there's still opportunity for some polishing-up. file: [4aad8d060e] check-in: [a718a76894] user: stephan branch: trunk, size: 46349
2024-12-12
17:07
Sync with trunk. file: [885f6038df] check-in: [878a56bc98] user: florian branch: diff-word-wrap, size: 44936
16:58
Sync with trunk. file: [d3211a2113] check-in: [611f20e817] user: florian branch: timeline-keyboard-navigation, size: 46616
2024-12-11
23:02
Diff toggles: add a label to the checkbox to make it easier to click, add an 'all' button which toggles all diffs, and remove the toggle from the /fdiff page because it only has a single diff block. file: [944fb07296] check-in: [419756c6fd] user: stephan branch: diff-toggle-all, size: 46313
2024-12-09
07:08
Get stub table layout in place for merge-info --html. It's not yet clear whether this will suffice. file: [9dfc4e42ed] check-in: [5a1da556d6] user: stephan branch: merge-info-html, size: 46083
2024-10-13
00:50
Add a small bottom margin to the open-in-pikchr links so that the links in pikchr's own user manual don't crowd up directly next to immediately-following pikchrs. It's still a bit tight, but any more margin and it's too much when the following element is _not_ a pikchr. We could maybe solve this better by moving the link to the top of the picture instead of the bottom? file: [3a83ddf9d2] check-in: [c0f192102a] user: stephan branch: omit-cr, size: 46087
2024-10-12
23:08
Minor style tweaks to the open-in-pikchrshow links. No functional changes. file: [0ae6c1eb35] check-in: [7e97f4999b] user: stephan branch: omit-cr, size: 46063
22:12
Add a experimental 'open in /pikchrshow' link beneath the source code view of rendered pikchrs. This has only been tested in the forum view and needs further experimentation, and perhaps a way to disable it, in other views. file: [4f46ecdf26] check-in: [ca27e69179] user: stephan branch: omit-cr, size: 45964
2024-09-21
13:31
Apply the form-width change from [268bb73947] and [a767b75e8ffa] to /forume2. file: [ff273a0313] check-in: [f75f1d60df] user: stephan branch: trunk, size: 45552
2024-09-20
03:57
Try dynamic calculation of the top and bottom paddings of inserted and deleted text so that the background color extends exactly to the line height (using the `calc()' CSS function). In Chromium, `overflow-y: hidden' is required so that the table cell containing the diff line doesn't display vertical scrollbars (without otherwise changing the visual result). file: [5fafb0fe18] check-in: [db04882760] user: florian branch: diff-word-wrap, size: 44145
03:50
Sync with trunk. file: [c5b0f5a53f] check-in: [ef298b282a] user: florian branch: diff-word-wrap, size: 44115
2024-09-18
19:14
Revert part of [268bb7394713e22e] so that the Close button on forum posts is not on its own line. Apply the 100% form element width change only to forms on the forumedit page. file: [0a4a7ba41f] check-in: [a767b75e8f] user: stephan branch: trunk, size: 45522
2024-09-17
06:15
Sync with trunk and resolve the merge conflicts in the 'fossil.diff.js' script. file: [cf6316958a] check-in: [ac3d7c9b4f] user: florian branch: diff-word-wrap, size: 44072
2024-09-07
11:06
Use CSS flex layout around the /forum editor textarea so that it will shrink and grow to fit the screen. The intent is making it easier to use on a mobile device. file: [7fc3507d0b] check-in: [268bb73947] user: stephan branch: trunk, size: 45479
2024-09-06
10:58
Add 'overflow-x: hidden' to the table cells containing the diff text to ensure "unbreakable" text (like long runs of spaces) is truncated. file: [af14f9c604] check-in: [ddf26dd3ff] user: florian branch: diff-word-wrap, size: 43882
10:57
Sync with trunk. file: [4c4beec488] check-in: [b97f0310f0] user: florian branch: diff-word-wrap, size: 43860
10:47
Sync with trunk. file: [d7bca6167f] check-in: [00f7466add] user: florian branch: timeline-keyboard-navigation, size: 45592
2024-09-03
11:48
Re-enable side-by-side diff sync scrolling and add a client-side persistent toggle for the preference, accessible as a checkbox in various pages which render sbs diffs. file: [4c4c5aaa3c] check-in: [c03ce0f4d4] user: stephan branch: trunk, size: 45289
11:16
Integrate checkbox to toggle side-by-side sync scrolling and persist the setting across pages/apps using localStorage/sessionStorage. Currently applies to /info, /vinfo, /vdiff, /wikiedit, /fileedit. The alignment of the toggle isn't _quite_ right on the /*edit pages but that's difficult to fix without using flex layout, which introduces a rat's tail of further fixes. file: [cf9cbd6738] check-in: [564a64027a] user: stephan branch: diff-scroll-sync, size: 45265
2024-09-02
17:26
Double-quoted the list of monospaced font family names to conform to [https://developer.mozilla.org/en-US/docs/Web/CSS/font-family#valid_family_names | CSS rules for this]. That browsers tolerated spaces in unquoted names is not something we should count on. file: [d51d7ccc39] check-in: [2126566e94] user: wyoung branch: trunk, size: 44979
2024-08-25
05:17
Exempt diff line numbers and diff marks (separators) from text selections and have click-and-drag selection include only the most recently clicked side for side-by-side (split) diffs. file: [7b93b8b9ce] check-in: [abd3bca70e] user: florian branch: diff-word-wrap, size: 43526
2024-08-23
06:02
Remove 'display: inline-block' from insertion and deletion marks to get more natural word-wrapping. Try whether the previous, precisely calculated line height and padding values also work to extend the background color to the entire line height. file: [79f9b09303] check-in: [b912690fc4] user: florian branch: diff-word-wrap, size: 43374
2024-08-17
16:03
First draft to implement word-wrap for web UI diffs. The list of TODO items can be found on the branch wiki page. file: [2c4a9d4f23] check-in: [faf4b4718d] user: florian branch: diff-word-wrap, size: 43374
2024-07-31
19:54
Resolve the awkward misalignment of consecutive diff chunks, thanks to a hint from [forum:85ab14eecd|forum post 85ab14eecd]. file: [b3f99b4184] check-in: [c5a4fe54ec] user: stephan branch: sbs-diff-css, size: 44955
10:57
Correct the placement of the right-side line number column in sbs diffs. file: [548a8cc3fa] check-in: [15139fa821] user: stephan branch: sbs-diff-css, size: 44939
2024-07-30
12:03
Initial go at using CSS grid layout for side-by-side diffs, rather than using JS to dynamically fit the columns. See discussion at [forum:93398561d3986c41|forum post 93398561d3986c41]. file: [32a5a9a2ee] check-in: [375f2af484] user: stephan branch: sbs-diff-css, size: 44926
2024-04-25
19:29
Add markdown task list. See [forum:/forumpost/bb6016bc44|forum thread bb6016bc44]. file: [11c90f13f5] check-in: [9583811be4] user: juef branch: markdown-task-list, size: 44424
19:29
Add markdown extra emphasis chars. See [forum:/forumpost/3618539728|forum thread 3618539728]. file: [26b4b95f14] check-in: [bade58d579] user: juef branch: markdown-extra-emph-chars, size: 44560
2024-02-18
15:46
Merged two redundant style rules for sidebars. Manual merge error? file: [b0f20dfb33] check-in: [825efe96d2] user: wyoung branch: trunk, size: 44375
2024-02-10
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. file: [a2aaaa51a8] check-in: [bcbd1c1e90] user: wyoung branch: inskinerator-modern-backport, size: 44408
05:45
Removed a stray semicolon file: [65480add13] check-in: [228626bc91] user: wyoung branch: inskinerator-modern-backport, size: 43608
05:40
Added kbd, samp and var element selectors to the list getting monospace treatment in the default.css file. file: [ea9c896c43] check-in: [a76312cdb4] user: wyoung branch: inskinerator-modern-backport, size: 43609
2024-01-25
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. file: [cb320466e9] check-in: [2ba7a7d8b2] user: wyoung branch: inskinerator-modern-backport, size: 43593
18:14
Added Consolas to the list of monospace fonts to try before falling back to generics. file: [f3a90d3496] check-in: [8ddd2e6be0] user: wyoung branch: inskinerator-modern-backport, size: 43621
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. file: [fa326fbdc6] check-in: [b7fb568f37] user: wyoung branch: inskinerator-modern-backport, size: 43611
03:28
Make forum post hyperlinks more visible, with the conventional underline. file: [6cbfe438c0] check-in: [b9027e76ff] user: larrybr branch: visible-post-links, size: 43292
2024-01-22
13:39
Sync with trunk. file: [37755a8461] check-in: [f05b04a625] user: florian branch: timeline-keyboard-navigation, size: 43507
2023-09-27
11:24
Draw an X instead of a horizontal line. Uses SVG as attempts with characters differed wildly among browsers. file: [4ffef7945b] check-in: [63785bd911] user: preben branch: indicate-closed-branches-in-timeline, size: 43204
05:28
Make the horisontal line for lcosed leafes thinner. file: [a689aeb375] check-in: [6c27f4136e] user: preben branch: indicate-closed-branches-in-timeline, size: 43246
2023-09-26
13:03
Allow styling leaves of closed branches in /timeline. file: [4d87fc1c68] check-in: [e042be53cf] user: preben branch: indicate-closed-branches-in-timeline, size: 43246
2023-08-29
09:15
On the /dir page, move the file/dir icons so that they are clickable, per request in [forum:65a3bd20f98980b2|forum post 65a3bd20f98980b2]. file: [4b757424ab] check-in: [32297dde2b] user: stephan branch: trunk, size: 43082
2023-07-23
20:27
Improved CSS for the size field of tree-view. file: [5588897b81] check-in: [06ab6d9c8b] user: drh branch: filesize-listings, size: 43029
2023-07-21
23:02
Display file sizes in /dir and /tree, as per request in [forum:2a0cd67e77|forum post 2a0cd67e77]. file: [c9e3847c10] check-in: [fb0b7fe140] user: danield branch: filesize-listings, size: 43029
2023-06-07
12:07
Initial version of the /setup_forum page. file: [7fb222144f] check-in: [b370c189bc] user: stephan branch: forumpost-locking, size: 42918
2023-06-03
08:49
Merge trunk into forumpost-locking branch. file: [4bc8131afa] check-in: [8e7de26aa2] user: stephan branch: forumpost-locking, size: 42481
2023-05-26
00:18
In the by-month and by-year reports, for the row that shows the current year or month, included a dashed box that shows the event count projected to the end of the current month or year. file: [d6bb7b4ecd] check-in: [42ce541d12] user: drh branch: trunk, size: 41892
2023-02-24
23:39
Move forumpost close/re-open controls around. Add, if appropriate, a Close/Re-open button to the thread view, but only for the currently-selected post. file: [02ba0f2a7f] check-in: [ecc324b6af] user: stephan branch: forumpost-locking, size: 42360
2023-02-22
06:09
Minor CSS tweaks to closed forum posts. file: [17abb447b2] check-in: [3078ff46ee] user: stephan branch: forumpost-locking, size: 42231
04:46
Rework forumpost closure to always apply to the first artifact in an edit chain to enable consistent behavior across the whole chain and responses to arbitrary versions within that chain. Add rudimentary UI elements for closing/re-opening posts, but their layout needs to be revisited (noting that they need to be in a separate form from the main editor so that closing/re-opening introduces only a smalll control artifact instead of a whole forumpost artifact). file: [a7a4224f92] check-in: [cc6ca4e110] user: stephan branch: forumpost-locking, size: 42228
2023-02-21
10:30
Initial (untested) code for creating the control artifact for closing and re-opening forum threads. Extend test-forumthread's tree view to show thread closure. file: [f07ac88721] check-in: [32fc62e681] user: stephan branch: forumpost-locking, size: 41970
08:47
Coding style tweaks. file: [3811e4171d] check-in: [9fc70f6f63] user: stephan branch: forumpost-locking, size: 41905
01:58
Add capability to determine whether a given sub-thread inherits a lock from a parent. Re-label "locked" to "closed" per /chat feedback. file: [5ab66f762b] check-in: [464f4d175f] user: stephan branch: forumpost-locking, size: 41929
00:52
Initial bits for "locking" forum (sub)threads using a "closed" tag. This currently affects the display but does not hinder edits made via malicious misuse because the pieces needed for such validation do not yet have access to the relevant ForumPost objects. file: [54dd0b7f84] check-in: [4d664bfe55] user: stephan branch: forumpost-locking, size: 41929
2023-02-15
11:26
Reverted half of commit [4ad86dd5]: it incorrectly moved a CSS style instead of copying it to where it also needed to be. The user-visible effect was that centered Pikchrs varied in size according to their size and complexity, which meant that elements that should've been the same size weren't. file: [686748203d] check-in: [5ad62aba37] user: wyoung branch: trunk, size: 41771
2023-01-11
07:56
Enable horizontal scrolling for individual text blocks in unified diffs. file: [8991f7cd73] check-in: [15ba7e616c] user: florian branch: udiff-hscroll, size: 41731
2022-11-24
15:21
In the new forum reply header, reduce size from H1 to H2 and italicize the thread title. file: [f7b32540fa] check-in: [7b92fc614d] user: stephan branch: trunk, size: 41801
2022-11-16
20:05
Fix harmless typos reported by [forum:/forumpost/15f7327318|forum post 15f7327318]. file: [22dea04a83] check-in: [f3adbd8874] user: drh branch: trunk, size: 41681
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 file: [ffaa7d80dd] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 41669
2022-10-28
06:37
Merge trunk into deltify-tkt-blobs branch. file: [b059184dcb] check-in: [86916df534] user: stephan branch: deltify-tkt-blobs, size: 41681
2022-10-16
00:09
Highlight a ticket's change that corresponds to the URL's fragment of the <tt>/tkthistory</tt> page. file: [6a614c6b61] check-in: [7afd4db3d3] user: george branch: deltify-tkt-blobs, size: 41560
2022-09-25
07:23
Sync with trunk. file: [7f5dd1cca3] check-in: [3c92971996] user: florian branch: timeline-keyboard-navigation, size: 41716
06:50
Prevent the web UI side-by-side diffs and their scrollbars from getting truncated on the right. [forum:f9becc251c| Forum Post f9becc251c]. file: [7e26439031] check-in: [1a668d359a] user: florian branch: trunk, size: 41413
2022-09-15
13:40
Improve <code>/tkthistory</code> page: render selected ticket fields as unified diffs. file: [843b4f0afa] check-in: [b75a9d0fa3] user: george branch: deltify-tkt-blobs, size: 41376
2022-08-11
06:42
Another attempt to make the CSS for the focus indicator work with any skin foreground and background colors and branch colors: instead of changing just the background color, the foreground color is also adjusted, so the indicator can still be recognized even if similar to a branch color. Besides, no more editing of SVG code is necessary to make adjustments. file: [e56bc1589a] check-in: [a8d306bec6] user: florian branch: timeline-keyboard-navigation, size: 41595
2022-08-04
11:42
Try to fix the focus indicator CSS to work for all skins: alpha-blending "10% black" with light-mode background colors, or "20% white" with dark-mode background colors, looks surprisingly well and conflicts less with branch colors (which can be orange-ish, but never black or white). Note that the dark-mode skins Ardoise, Dark Mode and Xekri (but not Eagle) require the previously removed !important directive. It\'s still possible for skins to overwrite the focus indicator CSS when duplicating the !important directive. file: [73b60721cc] check-in: [7d02688690] user: florian branch: timeline-keyboard-navigation, size: 41670
2022-07-31
08:48
Remove an unnecessary !important CSS directive that prevents overriding by skins. (This is a leftover from my private patches, where the same technique is used to alpha-blend an additional SVG background color with the original background color.) file: [e2911454be] check-in: [72dc40da49] user: florian branch: timeline-keyboard-navigation, size: 41671
2022-07-29
06:36
Implement Javascript-based keyboard navigation for web UI timelines. Shortcuts N and M focus the next or previous entry, and J and K toggle between /timeline and /info views for the focused entry. See comments in the committed Javascript file for more information. file: [0d56d7933a] check-in: [b18c425630] user: florian branch: timeline-keyboard-navigation, size: 41682
2022-07-19
21:50
Added CSS to keep command name aliases from wrapping in the /help list. file: [daea7fcd08] check-in: [5c91df7cd3] user: stephan branch: help-aliases-unique, size: 41387
2022-06-30
22:05
Documented a browser incompatibility in the pikchr-centering CSS, for later analysis/hacking. Comment changes only, no CSS. file: [6a7e5d35e9] check-in: [d32df118af] user: stephan branch: trunk, size: 41292
2022-06-06
20:54
Consolidated some CSS. Minor pikchrshow layout tweaks. file: [bcb6084f5d] check-in: [ae8f2ebe4b] user: stephan branch: pikchrshow-wasm, size: 40894
2022-02-21
04:29
Impose a limit on the depth of nesting of inline footnotes. Also add a few test cases: for depth limiting and HTML hijacking. file: [dee3ed57ab] check-in: [f4ff013ace] user: george branch: markdown-footnotes, size: 40514
2022-02-10
23:00
Clean-up and polish relevant CSS and HTML's class names. Insure visual spacing between footnotes' markers so that numbers are distinguishable when multiple footnotes in a row are used. Factor out auxiliary decorations from HTML into the default CSS, to enable customization via skins. file: [39eca07039] check-in: [2b1375abad] user: george branch: markdown-footnotes, size: 40216
2022-02-09
22:59
Handle unreferenced footnotes. If a labeled footnote is defined but there are no references to it, then add a special item at the end of footnotes. This item includes a label and the text of the strayed footnote - both rendered verbatim via <tt>html_escape()</tt>. Default skin makes such items visible and easily distinguishable. The order of such items match the order in the underlying source code. file: [daa42d746d] check-in: [ada55cd45a] user: george branch: markdown-footnotes, size: 39725
2022-02-06
22:53
Handle misreferences more thoroughly. Implement support of footnotes-within-footnotes with (hopefully) proper crosslinking (that's where it's getting tricky). file: [831fa63e18] check-in: [1787f6df11] user: george branch: markdown-footnotes, size: 39467
2022-02-04
23:07
Handle misreferences: a reference to undefined footnote. file: [25f03feed3] check-in: [28e6a9cd13] user: george branch: markdown-footnotes, size: 39103
17:28
For rendering a numeric footnote mark enclose HTML tag "a" inside of tag "sup" (instead of the opposite) and format anchor's id using "noteref%s-%i-%s" template (instead of "noteref-%s%i-%s"). Add highlighting when hovering over a span-bounded footnotes. file: [971e590240] check-in: [fb999972e4] user: george branch: markdown-footnotes, size: 39043
00:37
Switch to <tt>(^...)</tt> for inline footnotes. Implement span-specific footnotes. Add [/doc/markdown-footnotes/src/markdown.md#ftnts|documentation]. file: [d61aa7aa05] check-in: [cae7a5d1ca] user: george branch: markdown-footnotes, size: 38954
2022-02-01
20:12
Support multiline footnote definitions and inline footnotes via <tt>^[...]</tt> syntax (this syntax is not settled yet). Fix overall link support that was broken by [e3710ccd3a5a]. file: [10308cfe3a] check-in: [78b7846b8e] user: george branch: markdown-footnotes, size: 38805
2022-01-30
17:08
Add an "eye-candy": if a footnote's mark is followed then the corresponding back-reference is highlighted, if a footnote's back-reference is followed then highlight the corresponding footnote's mark. file: [1e464c9057] check-in: [50dcf92f85] user: george branch: markdown-footnotes, size: 38803
2022-01-29
00:19
Decouple parsing and HTML-specific rendering. Add support for back references in the list of footnotes. WIP - inline and multiline footnotes are not yet implemented. file: [96aa4df2e9] check-in: [e3710ccd3a] user: george branch: markdown-footnotes, size: 38654
2022-01-26
14:50
Initial support for [forum:/forumthread/d752446a4f63f390|footnotes in Markdown]. <br>This is WIP: support of multiline notes and code clean-up are pending. file: [7608213fba] check-in: [ebce0f357e] user: george branch: markdown-footnotes, size: 38541
2021-09-28
11:51
Another line-height tweak for the diff view to keep underscores from being truncated in Chromium. file: [7563b15c2e] check-in: [ebf69b498e] user: stephan branch: trunk, size: 38404
2021-09-24
17:01
Several minor cleanups, fixes, and presentation tweaks. file: [6edf912416] check-in: [10107e4fbc] user: stephan branch: chat-user-filter, size: 38404
2021-09-23
04:53
In /ci_edit, add a footnote recommending against setting fixed color values. That feature predates skins by years and does not play well with arbitrary skins. file: [a92d3abc2f] check-in: [9956fa6dde] user: stephan branch: trunk, size: 38405
04:46
Minor restructuring of the /file line number DOM elements to address text-mode browsers. [forum:c8fd094267a0f0d9| Forum post c8fd094267a0f0d9]. file: [fbcf2e95b7] check-in: [53ff9d0de0] user: stephan branch: trunk, size: 38369
2021-09-21
18:17
Diff context chunk loader UI controls now show a load-pending message and any error messages directly next to the controls, rather than via toasts, per forum feedback. file: [a29894899e] check-in: [ba40082691] user: stephan branch: trunk, size: 38369
11:32
Moved the 350-ish lines/9k of chat-specific CSS into style.chat.css. file: [4d734ba66a] check-in: [bd4dd24373] user: stephan branch: chat-markdown, size: 38273
11:20
Initial go at a preview mode for /chat. Still some UI/UX decisions to be made. file: [b6270ef095] check-in: [f33eefe2bb] user: stephan branch: chat-markdown, size: 47543
04:09
/chat: add a button to the user/timestamp popup to toggle between parsed and plain-text rendering for that message, per /chat request. file: [436542b5c9] check-in: [9a17e76ebf] user: stephan branch: chat-markdown, size: 46860
2021-09-19
04:11
/chat now uses markdown, instead of its minimal custom markup. Chat messages are rendered at send-time, not save-time, so this retroactively affects all messages. file: [8c8f3461bb] check-in: [52d40548ed] user: stephan branch: chat-markdown, size: 46782
2021-09-18
03:26
/chat: Corrected storage of selected audio URI to account for multiple sounds. Updated change log and chat.md. file: [9b1bf45227] check-in: [c23aa77411] user: stephan branch: chat-config-options, size: 46570
2021-09-17
23:21
Replace /chat config popup with a friendlier and more flexible widget. Reintroduces ability to select from multiple alerts. Seems to work but needs more testing. [forum:d97c869900 | Forum post d97c869900]. file: [2a6967f518] check-in: [6f5e04b340] user: stephan branch: chat-config-options, size: 46572
2021-09-16
17:12
Moved the [2d8a9046a1] CSS change into (table.diff pre), as the previous placement reportedly makes no difference. file: [df7b6e50fe] check-in: [bb2e6c6185] user: stephan branch: trunk, size: 45880
17:05
Xekri skin: added same logo toggle as in [c4c64257cf], improved page layout in chat mode, and slightly modernized the header layout. Gave chat message area in all skins a very slight side padding. file: [26e400d3c7] check-in: [714ff82433] user: stephan branch: trunk, size: 45880
15:38
Added text-size-adjust:none CSS to table.diff in an attempt to keep iPhones from scaling the code text size up, bringing it out of alignment with the line numbers. Whether this works remains to be seen. file: [877b07ee29] check-in: [2d8a9046a1] user: stephan branch: trunk, size: 45911
2021-09-13
21:08
diff CSS: more fine-tuning of line-height and INS/DEL padding to account for another browser and fill in the gaps of color caused by the inflated line-height. Work around a "slight wiggle" problem on some FF versions. Minor simplification of some nearby CSS. file: [5cb0f8924e] check-in: [1e28e74720] user: stephan branch: trunk, size: 45825
2021-09-12
18:20
Soften the box around diffs with a 5px corner radius. file: [dc5c9e4e87] check-in: [bce9662451] user: drh branch: trunk, size: 45238
17:50
Resolution for uneven line alignment on mobile browsers, as reported in [forum:e6f4ee7de98b55c0 | forum post e6f4ee7de98b55c0]. file: [0da34ebaf3] check-in: [49d69ff6c5] user: stephan branch: trunk, size: 45216
10:28
Slightly smaller fonts on diffs. file: [aac7f297c5] check-in: [912f7295a6] user: drh branch: trunk, size: 45113
2021-09-11
08:17
Diff-related CSS cleanups. file: [b6754892b0] check-in: [1ca68f3ab4] user: stephan branch: diff-js-refactoring, size: 45095
07:36
Worked around, rather accidentally, the Darkmode and Xekri skin weirdness - side effects of padding. Bootstrap is still a bit funky, depending at least partially on which media query is currently active. file: [e8fe6470f2] check-in: [3480785e39] user: stephan branch: diff-js-refactoring, size: 45275
05:10
Several CSS tweaks to get the skins playing nicely. We still have some weird, as-yet unexplained quirks with Darkmode, Bootstrap, and Xekri (forced tables sizes are not being applied, or are inconsistent, despite styles being set). file: [e906527c17] check-in: [860f8f252c] user: stephan branch: diff-js-refactoring, size: 44984
2021-09-10
16:08
Some JS code simplification and added dark-mode CSS filter to jchunk controls. file: [e102305b16] check-in: [65ae15e008] user: stephan branch: diff-js-refactoring, size: 45032
2021-09-09
21:36
Implemented fetching and injection of chunks which are smaller than the configured load size, but the results do not play well with our scrolling workaround and need to be revisited after some sleep, perhaps appending/prepending the results directly to the previous/next TR instead of injecting a new one. file: [1b732ada55] check-in: [da8a0f82b5] user: stephan branch: diff-js-refactoring, size: 44976
20:03
Style improvements. Hooked up the buttons but they don't yet fetch anything. file: [6d25944e58] check-in: [f0984389ba] user: stephan branch: diff-js-refactoring, size: 44934
18:50
More jchunk button style tweaks. file: [5964119438] check-in: [7cc651c87f] user: stephan branch: diff-js-refactoring, size: 44702
18:31
Doc typos. file: [27f174a9c8] check-in: [fa654e947a] user: stephan branch: diff-js-refactoring, size: 44564
18:28
Got jchunk loader buttons in place but they're currently non-functional. file: [fcc67ac2d3] check-in: [365ef58b8c] user: stephan branch: diff-js-refactoring, size: 44533
15:06
Refactored tr.diffsplit to hold enough information to allow partial chunk loads in either direction and to know where the next/previous chunks (if any) start/end. Actual loading is currently disabled, pending addition of controls which make use of this new state. file: [2578aaeb76] check-in: [cedcd3585b] user: stephan branch: diff-js-refactoring, size: 43657
03:23
Fetching of /jchunk lines by clicking on the '...' separator of a diff is now working but the fetched lines still need to be integrated into the UI. file: [9676bb6870] check-in: [41ef416e77] user: stephan branch: diff-js-refactoring, size: 43311
2021-09-08
02:43
Minor tweaks in the diff-related JS and CSS. file: [9094f0a7ac] check-in: [fd7d2557aa] user: stephan branch: diff-js-refactoring, size: 43074
2021-09-05
19:31
Added just a tiny bit of left/right padding on the new diff tables so that the line numbers don't run right up to the edge of the border. file: [c787f81832] check-in: [f25a987bae] user: stephan branch: trunk, size: 43073
2021-09-03
23:00
Draw a thin box around diffs in the default skin (per [forum:/forumpost/a42aade32dd9d42|forum post a42aade32dd9d42]). Show ellipsis at the tops and bottoms of files, if warranted. Fix a problem with "diff.js" that was failing to link all scrollbars associated with a single diff. file: [4983d9bc4d] check-in: [63a5c754fd] user: drh branch: diff-color-enhancements, size: 43053
12:33
Restore the blue color for changed text in side-by-side diffs. file: [048d4b0b8b] check-in: [00b5e02ab2] user: drh branch: diff-color-enhancements, size: 43026
11:51
Adjust diff colors in all skins. file: [565ce030b1] check-in: [3910360677] user: drh branch: diff-color-enhancements, size: 42816
2021-09-01
19:53
First attempt to generate side-by-side diffs using the new formatter. This breaks the --tk option. The "fossil diff -b" and "--by" work, but side-by-side diff on /info pages and similar is currently busted. CSS is simplified, which means that skins will need to be modified. This is an incremental check-in. file: [f3fa5bc5a3] check-in: [4cd8a743cd] user: drh branch: diff-color-enhancements, size: 43014
15:38
Further improvements to unified diff. Simplified CSS that can be used in common with split diff. Separate columns for each line number and the change mark. file: [8a3c887333] check-in: [ce856a8614] user: drh branch: diff-color-enhancements, size: 44085
2021-08-31
22:43
Tweaks to diff formatting. file: [6bf6846529] check-in: [598d7736e7] user: drh branch: diff-color-enhancements, size: 43213
03:00
An attempt to rework HTML unified diff to show partial line matches. Still needs CSS work. file: [f479674167] check-in: [a01e46d85e] user: drh branch: diff-color-enhancements, size: 43128
2021-07-16
16:51
Initial work on attachment list for /wikiedit. Still requires the ability to update the list to see attachments made since edits were last locally loaded and stashed. file: [07870b5b0e] check-in: [74c6b9c5be] user: stephan branch: wikiedit-attachment-list, size: 42638
2021-06-15
03:00
Merged in trunk for SSL improvements and deployment to test server. file: [933be7bf87] check-in: [422323618e] user: stephan branch: chat-user-last-seen, size: 42982
02:29
/chat: in the popup which is triggered by tapping a user's name add a link to the /timeline filtered on that user, per suggestion by Sean in the forum. file: [b6ae1a78d0] check-in: [b71be5ef36] user: stephan branch: trunk, size: 42596
2021-06-14
13:48
/chat: experimentally render a list of users ordered by most recent activity. Until/unless we can find a useful function for the list, though, it's really just a somewhat pretty screen space hog. file: [febc6a5ec2] check-in: [c7ee6f4ef1] user: stephan branch: chat-user-last-seen, size: 42907
2021-04-29
12:52
/brlist: use background color change, instead of bold, for selected branches to avoid layout changes from the text changing size, as discussed in and around [forum:/forumpost/606cbfdff6 | forum post 606cbfdff6]. Background color is the same as timelineSelected for all skins except xekri, which needs a bit more contrast. file: [198b71b37e] check-in: [9322a0bc20] user: stephan branch: trunk, size: 42521
2021-04-19
18:18
Fixed misinteraction between bootstrap skin and new /brlist selection feature caused by both using the .label class for their own purposes. file: [43b71d3006] check-in: [f5bcff6cbd] user: stephan branch: brlist-timeline, size: 42518
16:45
Do not use bold font for the "View X branch(es)" hyperlink. file: [085d60b95e] check-in: [08b90535e8] user: george branch: brlist-timeline, size: 42530
16:08
Display "View 1 branch" hyperlink if just one branch is selected. Add documentation to the <tt>www/javascript.md</tt> and to the changelog. Also minor CSS tweaks. file: [c19bbc86b4] check-in: [c6a061f2a0] user: george branch: brlist-timeline, size: 42589
01:01
Rename 'Timeline' submenu link into 'View X branches' that is shown only if two or more branches are selected. Also some minor code refactoring for better compatability with old versions of WebView. file: [8487081d6e] check-in: [00891cba00] user: george branch: brlist-timeline, size: 42447
2021-04-18
21:08
Cosmetic tweaks: align the new checkboxes consistently and toggle a class on the Timeline link when any checkboxes are selected, to give the user some indication that the checkboxes are doing something. file: [fac35ddbd5] check-in: [73ebf81b93] user: stephan branch: brlist-timeline, size: 42233
2021-04-07
15:35
chat: make user names stand out more to help differentiate between color-colliding users, per /chat discussion. file: [628ada1417] check-in: [58e5348b36] user: stephan branch: trunk, size: 42026
14:46
/chat experiment, per chat discussion: when a given user posts multiple messages in a row, indent the 2nd and subsequent messages. file: [47ef7abff5] check-in: [609bcd32c8] user: stephan branch: chat-indent-messages, size: 42365
2021-03-02
04:04
Removed the min/max height on the diff toggles to slightly improve the layout flow. file: [5b00997a01] check-in: [42205f9c76] user: stephan branch: diff-view-toggle-poc, size: 41831
03:51
Moved the diff toggle button to the right of the diff header line, per forum feedback. Changed the button to a checkbox. Removed the arbitrary heuristics regarding which diffs to show/hide by default - they are now all on by default. file: [ae1d80179d] check-in: [f9d29b9702] user: stephan branch: diff-view-toggle-poc, size: 41871
2021-03-01
17:35
Proof of concept/demo for toggle buttons on individual diff views on the /info diff views, as discussed in [forum:0f751ad9c8]. file: [8bb0d77902] check-in: [cfdd666533] user: stephan branch: diff-view-toggle-poc, size: 41841
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. file: [c04151178e] check-in: [d4c91b40a4] user: drh branch: trunk, size: 41776
2021-01-05
05:19
Moved chat audio notification files to src/alerts, per chatroom discussion. Chat audio is now configurable using a selection of builtin WAV files and audio files stored in /uv/alert-sounds/*.XYZ (==ogg, wav, mp3). The addition of a selection list means that closing the chat settings popup now requires tapping either a popup entry or the settings button - tapping in the page body won't do it because that handling collides with the selection list event handling. file: [9b52cd9884] check-in: [4c34053c58] user: stephan branch: trunk, size: 41469
2021-01-03
12:41
chat: when enabling audio notification, play the notification sound after a half-second delay. Slimmed down the option menu buttons a bit. file: [d0717edf6b] check-in: [729e1fc56d] user: stephan branch: trunk, size: 41140
11:08
chat: added preliminary audio notification support (may require toggling that capability on for a given server in the browser). Center-aligned chat error messages and removed the 'fossil' user name from them, for compatibility with upcoming timeline-style notifications. Added wav files to the binary-glob versioned setting. file: [b9fbe5ee7a] check-in: [99caeec643] user: stephan branch: trunk, size: 41139
2020-12-27
21:22
Refactored the calc-elem-effective-height routine into the fossil.dom API for reuse elsewhere. Fixed (arguably) a minor layout quirk in the chat input field in multi-line mode. file: [19e79009e2] check-in: [299fd6905f] user: stephan branch: trunk, size: 40996
20:33
chat: reworked the auto-resize algorithm to account for elements which "incorrectly" report a height of 0. Experimentally removed the 2em bottom gap at the end of the message reportedly required by Safari. file: [1e33a24d32] check-in: [cdc6dec7c7] user: stephan branch: trunk, size: 40992
17:42
Chat: hide message home/end buttons by default in portrait mode and add a menu toggle for them, and swapped the button positions (seems more natural). Minor tweak to the div.content resize algo to make use of CSS calc(). file: [7cfc745426] check-in: [deb9963ac6] user: stephan branch: trunk, size: 40994
09:56
Some flicker reduction when batch loading chat messages. Minor chat layout tweaks. file: [dcb4f81c8d] check-in: [5e046b64c7] user: stephan branch: trunk, size: 40918
08:32
chat: added buttons to jump to top/bottom of message list. Added a huge margin under the input area because Safari demands it. Improved the div.content auto-resize calculation to get a more precise fit. file: [464c6b4dc8] check-in: [2408082760] user: stephan branch: trunk, size: 40781
07:03
chat: fixed mis-scroll when toggling chat-only mode. Re-re-introduced the img preview size cap. file: [e990c465a1] check-in: [b09f7e990d] user: stephan branch: trunk, size: 40278
06:48
chat: next round of Safari-friendly baby steps, developed in conjunction with Safari user mgagnon via chat session. file: [efd3fe730f] check-in: [a1161fa9bd] user: stephan branch: trunk, size: 40198
04:50
chat: reintegrated partial changes from [b0ab6cbd3] and [670732a6]: remove skin-induced div.content margins in chat-only mode and cap image preview size to avoid screen overflow. Moved #dbgMessage element out of the way at app startup to avoid it potentially influencing our flexbox layout, and include that element in the to-hide list for chat-only mode. Edit: Martin G. reports that this one also causes Grief with Safari, but in different ways that before. file: [3826f89eb9] check-in: [7c3cf7a189] user: stephan branch: no-joy, size: 40538
04:30
chat: re-integrated JS-based div.content resizer to do approximately what the preferred 'vh' CSS units would, but upon which Safari apparently chokes. Message area now gets a scrollbar. This works reasonably well on FF/Chrome on both Linux and Android. The jury is still out on Safari. Edit: Martin G. confirmed this one also suffers from the "collapsing messages" problem on Safari. file: [33e8f00823] check-in: [d488f5c66c] user: stephan branch: no-joy, size: 40269
03:39
Eliminated top-down chat mode altogether in an attempt to eliminate some complexity and cruft. Re-added the toast-on-new-invisible-message from [0a00a103]. file: [37b43fb85b] check-in: [421d657078] user: stephan branch: trunk, size: 40110
01:58
chat: Safari has a severe allergic reaction to CSS vh units, so calculate the size of the affected DOM element in JS code at app startup and when the window resizes. file: [d67d57d6cd] check-in: [8747d85ea0] user: stephan branch: chat-safari-experiments, size: 41037
01:07
CSS tweaks to attempt to counter some Safari message spacing problems - cannot test locally. Also limit the chat image preview to 40% of the viewport width/height, to avoid it taking up the whole screen for a large image. file: [cfe9eb9768] check-in: [670732a68f] user: stephan branch: chat-safari-experiments, size: 40905
00:27
Remove skin-installed div.content max-width limitations when running in chat-only mode, and expand to the full width. file: [6fb7d13c04] check-in: [b0ab6cbd3b] user: stephan branch: chat-safari-breaks-here, size: 40666
00:22
Disabled the top-down/bottom-up chat toggle, per chat discussion. Removed explicit setting of div.content margins, in chat,except in chat-only mode, so that we honor skin-level margin settings (resolves layout breakage in Xekri skin). file: [5a9ee38d1e] check-in: [22b0faad3a] user: stephan branch: chat-safari-breaks-here, size: 40515
2020-12-26
23:57
Found what seems to be a more or less viable solution for the chat layout in which the input area is effectively sticky while not actually being so. New messages do not scroll to the start of the list except for when a user locally posts a message, but instead, if a new message arrives and is scrolled out of view, a toast is shown to gently alert the user that a new message has arrived. file: [a74bfc2548] check-in: [0a00a10312] user: stephan branch: chat-safari-breaks-here, size: 40515
20:57
chat: disable line-wrap on the message tabs. Removed an extraneous duplicated style entry. file: [70f13da70d] check-in: [adc90d82f3] user: stephan branch: trunk, size: 40631
18:03
Laxened up CSS selectors for div.content to account for skins which move that element into a sub-element. file: [879afa8455] check-in: [553ce288f8] user: stephan branch: trunk, size: 40628
17:22
chat: disabled sticky mode of the input area for the time being due to grief in conjunction with message scrolling. When toggling between bottom/top modes, scroll to the input area. file: [321d1e4603] check-in: [ba3ebf0de9] user: stephan branch: trunk, size: 40632
16:20
Disabled position:sticky on the input area when in bottom-up chat mode pending resolution of a scrolling misbehaviour for messages with IMG tags. IMG.src is loaded async, so the scrolling is actually working but loading of the IMG.src is then pushing the message back down behind/under the input field. file: [1e1cc864c6] check-in: [8e12b61b50] user: stephan branch: chat-mode-bottom-up, size: 40534
15:40
Implement bottom-up and top-down chat layouts in chat-only mode and normal mode. There is a minor scroll-on-new-message quirk or two to resolve, but it otherwise seems to work. file: [0ae397da9f] check-in: [dfc20f4297] user: stephan branch: chat-mode-bottom-up, size: 40259
01:31
Initial go at a "bottom-up" (mobile-like) layout for chat, but it is only active in chat-only mode where we have more control over the layout. The default mode works like before, top-down. There are still minor usability/scrolling issues left to resolve but it seems to essentially work. file: [0a5c92a1e1] check-in: [cffd66ffe9] user: stephan branch: chat-mode-bottom-up, size: 40173
2020-12-25
23:38
CSS docs and line-wrapped the new settings icon data URL. No functional changes. file: [79a34de096] check-in: [ca42098af0] user: stephan branch: trunk, size: 40151
22:37
Removed some dead CSS. file: [06779eb19b] check-in: [c9ca5198be] user: stephan branch: chat-widget-rework, size: 39492
22:35
chat: refactored the messages from fieldsets to a custom widget. file: [101eac8817] check-in: [852bda77bd] user: stephan branch: chat-widget-rework, size: 39643
21:36
Reformulate the LEGEND elements to include an embedded anchor tag as an attempt to working around Safari's inability to click a LEGEND element. Edit: this approach didn't work - same effect as before on Safari. file: [f00b3686bc] check-in: [73c8ccd3a7] user: stephan branch: chat-safari-ts-popup, size: 39638
17:52
chat: added toggles for single/multi-line input (non-persistent) and monospace message font (persistent - affects message bodies and text input fields). file: [e185358ff9] check-in: [9d24a28490] user: stephan branch: trunk, size: 39553
16:08
chat internal cleanups in prep for upcoming changes. Possibly fixed the cosmetic bug where the titlebar says '(0) ...' after receiving an empty list of messages in response to an auto-reconnect after a timeout. file: [b68a4259a4] check-in: [e52d0fd5ce] user: stephan branch: trunk, size: 39189
15:27
Chat settings menu tweaks based on chat session feedback. file: [9b948b9e45] check-in: [9e797bf9bf] user: stephan branch: trunk, size: 38866
14:58
Added chat setting chat-inline-images: specifies whether /chat images default to display inline or as download links. Various code-adjacent tweaks. file: [cc43efa65c] check-in: [9d86a4af61] user: stephan branch: trunk, size: 38786
13:00
When chat is in chat-only mode, the input area is now sticky at the top of the window. This required a bit of hackery involving its background color to keep it from being transparent (which causes the chat messages to be visible through it). file: [5c655f451b] check-in: [429e5a9bde] user: stephan branch: trunk, size: 38255
11:32
chat setting: toggle whether 'my' messages are on the right or left, with the default depending on whether the window is wider than it is tall. file: [53449df4f1] check-in: [f1e91a200a] user: stephan branch: trunk, size: 37906
11:06
Moved chat.c inline CSS style to default.css. Various chat layout tweaks. file: [68a589b6ae] check-in: [467dbc8fd7] user: stephan branch: trunk, size: 37753
10:04
Added settings popup to chat. Currently only 1 setting - toggling the page header/footer on/off. file: [c40b18f241] check-in: [617e23bea3] user: stephan branch: trunk, size: 35738
2020-12-24
22:07
chat message deletion: admins now have both delete local and delete global options, in case they want to remove something from local view without deleting it for all users. file: [66a5152ad7] check-in: [b12d69d9f4] user: stephan branch: trunk, size: 34592
20:18
Initial impl of buttons to load older chat messages. The UI code is a bit more involved than might seem necessary, but is so largely because it needs to avoid UI/ajax race conditions. file: [4a47d295a1] check-in: [6d676f6eb5] user: stephan branch: trunk, size: 34414
05:58
Added UI to delete chat posts (tap on the message header). Made a change to the semantics of when fossil.PopupWidget's refresh() callback is triggered to account for the common case of having to show() the popup twice in a row without a hide() in between. file: [187496703b] check-in: [b7f106da8a] user: stephan branch: trunk, size: 34064
2020-12-23
23:27
Several internal cleanups in chat app, e.g. replace document.createXYZ with simpler fossil.dom API. Eliminate assignment to innerHTML, which is widely considered unsafe. file: [ba1939524f] check-in: [68da24594f] user: stephan branch: trunk, size: 33700
22:58
chat: minor UI refinements. file: [81f3dbf6e1] check-in: [8eb01c314b] user: stephan branch: trunk, size: 33660
14:21
Made chat drop zone smaller by replacing its text with a helplet button. Added 'chat' table to the list of those NOT nuked by rebuild. file: [64429b9a60] check-in: [85939ffcbe] user: stephan branch: chatroom-dev, size: 33588
13:51
Only right-align the self-posts if the outerWidth of the browser is less than 1000. Simplify the CSS by removing unused rules. file: [f83c689997] check-in: [f3c8e83858] user: drh branch: chatroom-dev, size: 33591
06:26
Chat message precise timestamps are now shown via a tap/click popup, rather than hoverhelp, for mobile compatibility. file: [85a4064a79] check-in: [0101325f9d] user: stephan branch: chatroom-dev, size: 33927
04:39
Re-added .message-content min-width which was lost when we rolled back [7e6d2f0a1]. file: [035f5ac845] check-in: [67e5bd67d5] user: stephan branch: chatroom-dev, size: 33908
04:19
Added complete timestamps (local and GMT) as title attribute of message headers. file: [9a6e73a8c6] check-in: [696135b65e] user: stephan branch: chatroom-dev, size: 33834
03:52
Experimentally removed the left/right split of me/everyone else messages, per chatroom discussion. Added a min-width to messages to keep the user name from being longer than short messages (unless the user name is really long). Update: The experiment didn't work out. Moved to a branch. file: [97635929d4] check-in: [7e6d2f0a11] user: stephan branch: no-joy, size: 33853
02:24
Chat message background color determined by username. file: [47a9dbeffd] check-in: [adb93ca980] user: drh branch: chatroom-dev, size: 33834
2020-12-22
20:11
Begin trying to integrate the chatroom prototype into the Fossil core. New code is in src/chat.c and src/chat.js. Add the new "C" capability to enable access to chat. The new code compiles but is not yet functional. (This is an incremental check-in.) The original tools/chat.tcl Wapp script is still available for reference. file: [6d30f33637] check-in: [217b0d2548] user: drh branch: chatroom-dev, size: 33993
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. file: [2f4860b0de] check-in: [a46b4ceb74] user: wyoung branch: default-css-cleanups, size: 32500
23:46
Ditto forumHier: unused! file: [608edc7ce2] check-in: [2de7dbbfcf] user: wyoung branch: default-css-cleanups, size: 32502
23:42
Removed obsolete references to CSS class div.div.forumHierRoot: no current code uses these. file: [ca7eaa5fee] check-in: [361b9e4e31] user: wyoung branch: default-css-cleanups, size: 32550
23:41
Using the new "forum" page type to simplify repetitive CSS rules. file: [66a181459a] check-in: [064c677a70] user: wyoung branch: default-css-cleanups, size: 32569
2020-09-26
11:19
Fix to check-in [9e4ca8948a82ae5e]: Do not set "height:auto" for images in the default CSS, as doing so is not necessary for good mobile operation. file: [71c6480170] check-in: [1165ed88f3] user: drh branch: trunk, size: 32636
2020-09-20
07:41
Removed multiplier from the font size calculation, as it does not work with monospace font. Changed /dir font to monospace only for testing purposes, as that one is our pathological column-width case. (Edit: closing, as this approach doesn't appear to provide any benefits over the current one.) file: [650f3bd5eb] check-in: [7e8cb38ca2] user: stephan branch: dir-columns-revisited, size: 32686
07:28
An experiment in improving the /dir column flow. (Not ready to merge.) file: [043b95a7ef] check-in: [e5121a4934] user: stephan branch: dir-columns-revisited, size: 32610
2020-09-19
13:10
Documented a simpler pikchr-centering implementation for potential future use but did not activate it due to concerns about current browser-side availability. file: [2bb2a1ed52] check-in: [1620841523] user: stephan branch: trunk, size: 32652
12:49
Worked around an SVG rendering bug in Chrome by setting the width of all svg.pikchr to 100%, regardless of alignment (previously was only applied to centered SVGs). file: [fe892506c5] check-in: [4ad86dd5f7] user: stephan branch: trunk, size: 32256
2020-09-18
21:11
Minor doc updates, removed some dead code. file: [dd4fe1342c] check-in: [3ec33f98f7] user: stephan branch: trunk, size: 32241
20:19
Remove overflow setting on pikchr-src elements. file: [a56be3c7d2] check-in: [72f8372a2c] user: stephan branch: trunk, size: 32097
20:01
Added pikchr block 'source-inline' modifier for the 'source' flag which tells the latter that the sources should be rendered inline (same position as the graphic), rather than left-aligned. file: [82db55560a] check-in: [3f2c0af278] user: stephan branch: trunk, size: 32115
19:06
Reimplemented pikchr show/hide entirely in CSS, so it's now controlled by toggling the 'source' class on the outermost DIV element. Less JS and easier to implement in 3rd-party pikchr clients. file: [63fc3db686] check-in: [947c039073] user: stephan branch: trunk, size: 31449
17:43
CSS workaround for centering pikchrs in Chrome. file: [646c77f77d] check-in: [d825fcc11a] user: stephan branch: trunk, size: 30465
10:32
An alternate impl for centering pikchrs which does not rely on margin:auto. file: [1a53ec0cff] check-in: [2963f440e8] user: stephan branch: trunk, size: 30378
2020-09-17
23:11
Renovated the pikchr click handling as discussed off-list with drh. file: [663dfde260] check-in: [938bb6c708] user: stephan branch: trunk, size: 30069
16:31
Implemented most of the feedback from [https://pikchr.org/home/forumpost/f538d8e7f7], with the exceptions being documented in that thread. /pikchrshow now longer uses the mode-swap feature (seems superfluous there) and tapping anywhere in the body, outside of the source/svg container element, now turns off those buttons on all pikchrs where they are currently visible. Consolidated pikchr-rendering impl for markdown/fossil/pikchrshow/pikchr command. file: [b1ba7526de] check-in: [4f69773183] user: stephan branch: trunk, size: 30114
2020-09-14
10:48
Renamed fossil.pikchr-util.js to fossil.pikchr.js. Minor UI tweaks in the pikchr-related bits. file: [e01a7b9e32] check-in: [f5c040869d] user: stephan branch: trunk, size: 29930
2020-09-12
12:21
Milestone: eliminated the remaining assign-to-DOMElement.innerHTML in the fossil.*.js APIs (ostensible security enhancement), thanks to the DOMParser interface. Fixed an obscure minor bug in /fileedit where a commit message which contained HTML tags could cause the page to misbehave if the 'response manifest' debugging option was turned on. file: [c3fbc944b0] check-in: [79023c9273] user: stephan branch: trunk, size: 29906
06:13
Added style_emit_noscript_for_js_page() to emit a NOSCRIPT tag and an error message if JS is not available, and call it from the pages which *required* JS in order to work. Added a note about potential browser-induced SVG blurring when using the pikchrshow dark mode option. file: [ec37c707a7] check-in: [070716d835] user: stephan branch: trunk, size: 29887
02:58
Simplified pikchrshow markup alignment selection to a single checkbox. Related CSS/layout tweaks. file: [f85fc8ae6c] check-in: [240646ef7d] user: stephan branch: trunk, size: 29764
2020-09-11
23:56
Rearranged the pikchrshow controls a bit to make better use of space and reduce flickering of the preview mode label/controls. Adapted CSS for pikchr error reporting structure changes. Code renaming for consistency/clarity. fossil.copyButton() click handler is now a no-op if the pseudo-button element has the 'disabled' CSS class and added style to grey such a button out. file: [af1cabf3fc] check-in: [c304b4ffdf] user: stephan branch: trunk, size: 29544
2020-08-30
19:18
Fixed a stroke width in that previous commit. file: [f3328a84fb] check-in: [ef6cdb68c8] user: stephan branch: trunk, size: 29502
19:16
Nigh-imperceptible alignment tweak on the help buttons. file: [cb1a8f1e8c] check-in: [28b1718bfc] user: stephan branch: trunk, size: 29502
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. file: [da2ca615c9] check-in: [e05bbdec0a] user: stephan branch: trunk, size: 29507
18:58
Reintroduced the legacy wysiwyg wiki editor as an optional element which can be plugged in via the skin if desired. Several semi-related "code-adjacent" tweaks and improvements. file: [fb29947ad4] check-in: [03a64a39ad] user: stephan branch: trunk, size: 29518
18:43
Adapted SVG background from Florian for the .help-buttonlet CSS. file: [c046d0f888] check-in: [b2ece413ba] user: stephan branch: wikiedit-wysiwyg-legacy, size: 29481
16:22
A couple framework-level CSS micro-tweaks uncovered by testing with different skins. file: [465260d0e0] check-in: [e982f18bd3] user: stephan branch: wikiedit-wysiwyg-legacy, size: 27949
15:50
Fixed (removed) wrapping of .input-with-label elements. file: [81d5976a37] check-in: [b012ecb714] user: stephan branch: wikiedit-wysiwyg-legacy, size: 27885
2020-08-25
07:07
Removed some hard tabs in CSS injected by copy/paste from the browser dev tools. file: [5db3cd8cdb] check-in: [1bfa36867d] user: stephan branch: trunk, size: 27862
07:00
The fossil.XYZ.js-using pages now include all of those APIs when running in bundled JS mode, as that provides far lower aggregate over-the-wire and HTTP request counts. Added ? popup help buttons in wikiedit/fileedit to replace title-attribute hoverhelp (popup positioning can still be improved, though). file: [28fb1ec482] check-in: [34f7fd72c6] user: stephan branch: trunk, size: 27848
06:18
Lots of tweaking to the "help buttonlet" popup position. Something to improve some rainy day. file: [b552beac63] check-in: [3f08a9d200] user: stephan branch: misc-js-experiments, size: 27722
2020-08-24
22:20
Moved C routines which emit fossil.XYZ JS APIs from style.c to builtin.c, and renamed appropriately. Added flag to output_text_with_line_numbers() to disable emit of JS (needed for fileedit preview, at a minimum). The experimental emitting of all fossil.XYZ APIs at once is now limited to bundled mode, as that's the only place it's potentially of benefit. file: [56148dc52c] check-in: [c515e5fd9f] user: stephan branch: misc-js-experiments, size: 27670
20:49
Experimentally added '?' help buttons in wikiedit. Experimentally emit all fossil.XYZ APIs, rather than selected ones, to test whether that reduces overall transmission together with caching. DOM init-time timing workarounds to get confirmer buttons to pin their sizes properly. file: [337e1322bc] check-in: [9edbb7eab1] user: stephan branch: misc-js-experiments, size: 27672
2020-08-20
20:40
Gave the line-number popup (and related popups) a z-level below that of the default skin's hamburger menu. file: [01e79b55c1] check-in: [bbef8ce398] user: stephan branch: trunk, size: 26120
2020-08-17
21:19
Reduced the line-number-mode font size back to normal. file: [b79c1ed36f] check-in: [a703b4ce25] user: stephan branch: trunk, size: 26081
2020-08-16
15:52
Reworked fossil.toast to support normal/warning/error-level toasts. Alas, animating a toast's appearance and disappearance proved to be beyond my current skills. file: [a3c4e00621] check-in: [4368f52961] user: stephan branch: trunk, size: 26101
13:39
Improvements to line-numbered text output. file: [6639f7f2ac] check-in: [b699040d70] user: drh branch: trunk, size: 25517
10:05
Reverted [33610b04de8fdf56] because a subtle bug in Chrome and FF causes both browsers to break scrolling of elements if they are descendants, however deeply nested, of a fieldset element. The one known workaround for that is too fragile. This is not release-critical. file: [1eeda0d502] check-in: [e5c3ffeb36] user: stephan branch: post-2.12-fixes, size: 21852
08:13
Removed a now-unused CSS class. file: [e8e2ea941b] check-in: [1cb792fd19] user: stephan branch: line-number-selection, size: 25748
05:10
Several padding tweaks to ensure proper line/code alignment in all of the skins. file: [086cb91162] check-in: [e0e5449aa4] user: stephan branch: line-number-selection, size: 25776
04:08
Gave the BLOCKQUOTE which surrounds file content the file-content CSS class and trimmed its margins a bit. Fixed the truncated-by-one file extension uses in the language-XYZ tag in non-line-numbered file content, caused by refactoring from this branch. file: [c52c2a6b37] check-in: [62b682bded] user: stephan branch: line-number-selection, size: 25233
03:53
Added 'important' to 'hidden' CSS rules to ensure that its visibility-hindering attributes trump other classes' attributes. This fixes the .hidden-yet-visible toast message popup and makes .hidden more future-proof. file: [0184073faf] check-in: [22c592fc32] user: stephan branch: line-number-selection, size: 25140
00:50
Removed the copy button's hard-coded post-copy behaviour (flashing) and instead fire a text-copied event. The line number selection now closes the popup widget after the copy button is triggered. Implemented a basic toast-message API using PopupWidget. file: [e46862688d] check-in: [8a6ccf9ddd] user: stephan branch: line-number-selection, size: 24807
2020-08-15
10:14
Shrink the line number column just a tick. file: [e65248aef0] check-in: [e5f79f4fa5] user: stephan branch: line-number-selection, size: 24571
09:58
Some CSS consolidation and got the horizontal scrollbars working on unusually wide code files. file: [07fee2ed48] check-in: [3d49b73f40] user: stephan branch: line-number-selection, size: 24569
09:15
Added a few 'inherits' CSS properties to resolve font size mayem when hilightjs does its thing. file: [5f2e9ce194] check-in: [618c6b1319] user: stephan branch: line-number-selection, size: 24201
07:41
Implemented dynamic mouse selection of source lines and clipboard tooltip to copy the line range URL. file: [3a039bd55e] check-in: [3942eb600a] user: stephan branch: line-number-selection, size: 24048
03:51
Reimplemented ln=... highlighting to mark the line numbers instead of the code, so that there is no interference with syntax highlighters. Adjusted two skins to use the newer line-marking CSS. file: [3b53f17488] check-in: [14ac3e8469] user: stephan branch: line-number-selection, size: 23589
2020-08-14
19:25
Merged trunk to avoid style collisions later. Changed table.numbered-lines line-height from ex units to unitless, as Mozilla recommends. file: [66b8953ddf] check-in: [41f270de75] user: stephan branch: line-number-selection, size: 23428
18:54
Consolidated the common styles of the bottom- and right-side forum post expansion toggles and resolved a layout quirk which could cause the right-side expander to sit too far to the left. file: [ff65a798f4] check-in: [db1afa75be] user: stephan branch: trunk, size: 22083
17:57
Several forum style improvements based on forum feedback. file: [c65a858281] check-in: [2121b1f7a7] user: stephan branch: trunk, size: 22112
11:53
Changes line-numbered output to make line numbers selectable, as discussed in [https://fossil-scm.org/forum/forumpost/dc3da10590]. A couple decisions are needed before deciding whether to merge. file: [1e6ff5a049] check-in: [ec73edd4d0] user: stephan branch: line-number-selection, size: 22869
2020-08-12
12:07
Added clear:both to HR elements, primarily to fix right-floating README.txt on the /dir page in some skins. file: [46442cd76b] check-in: [a4c1b36ee6] user: stephan branch: trunk, size: 21523
2020-08-11
15:26
fossil.tabs API now injects a FIELDSET wrapper around all tabs so that we can disable all input elements on a tab by disabling the fieldset, the goal being to disable access to hotkeys which are mapped to elements which are in any tab other than the current one. file: [20f9c2d022] check-in: [33610b04de] user: stephan branch: trunk, size: 21428
2020-08-09
15:18
Corrected the new CSS selectors to account for plain-text posts, which use a PRE instead of DIV wrapper. Shrunk the gap between the expansion tap zone and the scrollbar to its left. file: [90ed7c87b6] check-in: [eef9ac05e4] user: stephan branch: forum-expand-post-revisited, size: 21157
14:54
Re-added an important forumPostBody.overflow CSS attribute which was accidentally removed in the last edit. file: [e3c09d4893] check-in: [939b64738d] user: stephan branch: forum-expand-post-revisited, size: 21163
14:43
Improved(?) the way forum post expansion is handled, based on forum feedback. Added a narrow "tap zone" to the right of the post scrollbars to expand/collapse. When a post is collapsed the first time, it is shrunken much smaller than its original size. When collapsing a post, we now scroll its parent element (post header), rather than the next post, into view. file: [2f2da9611d] check-in: [ebbd20c638] user: stephan branch: forum-expand-post-revisited, size: 21167
2020-07-31
03:50
Can now create new pages without leaving the editor. Numerous layout tweaks. Improved the help tab. file: [468b30a6ec] check-in: [d5e4d7a9a9] user: stephan branch: ajax-wiki-editor, size: 20299
2020-07-29
20:19
Initial bits for the ajax-powered wiki editor. There's still much to do here, but most of the basics are in place. file: [c695e1c71e] check-in: [20636c936f] user: stephan branch: ajax-wiki-editor, size: 20296
2020-07-10
10:02
Forum post collapse/expand: 1) Is now full width to balance visibility and mobile accessibility. 2) Use arrows (instead of words) to convey intent. 3) When collapsing, scroll the collapser widget to the top of the viewport so that the next post is in view (avoids manual scrolling back up). 4) double-click on a large post toggles expand/collapse (avoids scrolling when expanded). file: [ea2c0b8ee6] check-in: [a30a6db480] user: stephan branch: trunk, size: 16813
2020-07-09
20:39
Added a tiny margin above the forum expand/collapse button. Docs and minor cleanups to the new forum JS code. Added a disabled, but potentially interesting, long-press handler in the forum code to toggle expand/collapse. file: [1b10c83a88] check-in: [8de6b9084a] user: stephan branch: trunk, size: 16086
19:09
Provide an "Expand" or "Collapse" button on long forum posts. The default threshold is 50em. file: [221dd297ca] check-in: [cd9cb4d24a] user: drh branch: trunk, size: 16065
18:31
Moved expand/collapse toggle to the bottom of the post, per forum feedback. That required changing it to a button because of CSS limitations. Fixed a few mis-used P tags in the FORM part of each post (P cannot hold a FORM). file: [ed921e6e17] check-in: [eb392f9719] user: stephan branch: forum-expand-poc, size: 16287
18:06
For expanded view, use max-height:initial instead of some arbitrarily large value. That will effectively disable max-height. Change the pointer for the expand toggle to 'cursor'. file: [93fcff1cc0] check-in: [c824d1dc3e] user: stephan branch: forum-expand-poc, size: 16640
17:36
/forumthread: dynamically determine which posts have scrollbars (i.e. are taller than div.forumPostBody's max-height) and only add the expand/collapse toggle to those posts. file: [77bcb13fae] check-in: [1d467dcb71] user: stephan branch: forum-expand-poc, size: 16655
15:59
Expand/collapse toggle is no longer 100% wide. file: [af498b570b] check-in: [bb333b0bd9] user: stephan branch: forum-expand-poc, size: 16498
15:35
Very rough proof-of-concept for a pure-CSS expand/collapse option for forum posts. Demonstrates the capability but is far from polished enough to bring online. file: [b54d0c8a69] check-in: [be157e46f0] user: stephan branch: forum-expand-poc, size: 16466
14:53
Change the height at which scrolling kicks in for forum posts from 40em to 100em. This is an experiment. file: [bd65285293] check-in: [29f7da9318] user: drh branch: trunk, size: 15749
2020-06-13
05:59
Accounted for [9e4ca894], from default_css.txt (which no longer exists in this branch). file: [11ed4baddf] check-in: [9070947dac] user: stephan branch: default.css, size: 15748
2020-06-12
14:28
Improve documentation readability on mobile. file: [c43f32100f] check-in: [9e4ca8948a] user: drh branch: trunk, size: 16518
2020-05-29
08:05
Renamed and modified src/default_css.txt → src/default.css. Move default_css.txt to default.css, treat it like a builtin file, and remove mkcss, as the recent style.css reorg obviates the need for mkcss. file: [b89b5a56c8] check-in: [0c19cd0a86] user: stephan branch: default.css, size: 15705
2020-05-26
06:43
Merged in trunk. file: [3620b4c6cd] check-in: [559807ba86] user: stephan branch: fileedit-ajaxify, size: 16479
2020-05-22
00:27
Add CSS rules to limit the width of input and textarea items to 95% of the available screen width. file: [89471581c8] check-in: [dbcfcef7ac] user: drh branch: trunk, size: 16270
2020-05-17
03:32
Moved fileedit-specific CSS to style.fileedit.css, as enabled by previous commit [d661c12cbade]. file: [893598afbd] check-in: [95f1753ffb] user: stephan branch: fileedit-ajaxify, size: 16416
2020-05-16
05:03
Added widget to browse/select locally-edited files. Related cleanups and refactoring. file: [43030a6ac0] check-in: [aefceac57c] user: stephan branch: fileedit-ajaxify, size: 22936
2020-05-15
18:43
/fileedit now uses fileStorage or sessionStorage, if available, to store unsaved local edits to the 7 most recently edited checkin/file combinations. TODO: make that configurable and offer a widget to manage that stash and quickly switch between those files. It warns loudly if persistent storage is not available. file: [3def0db829] check-in: [d130f35687] user: stephan branch: fileedit-ajaxify, size: 22353
2020-05-14
23:34
EOL conversion: had neglected to pass that option on in the ajax request. Fixed a bug which caused duplicate CRs to get injected into force-to-windows-EOL conversions. file: [7dc6e9ff14] check-in: [439f446df6] user: stephan branch: fileedit-ajaxify, size: 22251
03:55
Minor help text, style, and layout tweaks. file: [1f47b25d9d] check-in: [28b2261b75] user: stephan branch: fileedit-ajaxify, size: 22232
03:39
The filename/version block on the first fileedit tab is now generated completely dynamically, rather than being filled out with '???' with broken links before a file is loaded. file: [29bb736bda] check-in: [371b162ff3] user: stephan branch: fileedit-ajaxify, size: 22196
2020-05-13
16:41
The programmatically-generated input-with-label elements now use an inner LABEL, instead of SPAN, and auto-generated INPUT element IDs to go with the labels (which require an ID). file: [6b19ac3eb5] check-in: [b46d11b871] user: stephan branch: fileedit-ajaxify, size: 22170
2020-05-12
10:24
/fileedit now squelches errors related to 'missing' URL args, as they are now optional. It also now displays an informative warning at the top of the page if fileedit-glob is not set or is empty. Added a hint about hyperlink in the preview page. Added a Help tab with useful(?) tips. file: [c4c0db6178] check-in: [c145140d3e] user: stephan branch: fileedit-ajaxify, size: 22145
08:28
After committing, reload the leaves/files list. Added a reload button to the leaves/files widget. Several style improvements. file: [2a2418692e] check-in: [2318c419c9] user: stephan branch: fileedit-ajaxify, size: 22119
2020-05-11
12:02
CSS which should have been in the previous commit. file: [98ca3ec8c0] check-in: [b49df0b991] user: stephan branch: fileedit-ajaxify, size: 21740
2020-05-10
19:51
Fixed a semantic collision in the fileedit 'column' CSS class, which means something different in the /dir page. This fixes mis-alignment of the commit button. file: [0d7ac629eb] check-in: [d0a83a38f5] user: stephan branch: fileedit-ajaxify, size: 21222
08:47
Several small style tweaks. Changed style_labeled_checkbox() parameter order for better readability. TabManager class now supports events alerting before/after a tab is switched to. Added auto-refresh of preview when the preview tab is activated, with a checkbox to disable it for slow connections and/or large documents (the refresh button still works as before). file: [c2fde59c45] check-in: [ee175636aa] user: stephan branch: fileedit-ajaxify, size: 21143
2020-05-09
12:36
Added style_select_list_str(), selection list for commit comment mime type, and a toggle to switch between single- and multi-line comment editing modes. file: [bf24689e6b] check-in: [4d5004ef2d] user: stephan branch: fileedit-ajaxify, size: 20808
2020-05-06
22:57
Improved the tab control styling, and no longer use buttons so that their :focus style doesn't break the appearance. Fixed some CSS which no longer matched after removal of the outer wrapping FORM element. file: [879acc48ae] check-in: [a84f6458c0] user: stephan branch: fileedit-ajaxify, size: 20729
04:52
Minor code style improvements, fixed a couple jquery-isms in the confirmer port, added the ability to select tabs by number and pre-select a specific tab, removed a superfluous C function. file: [056912cf54] check-in: [9085ec2351] user: stephan branch: fileedit-ajaxify, size: 20502
01:51
Reworked how /fileedit loads its JS - it now fetches them rather than embedding them inline. Moved fossil.fetch() docs from style.c into the JS file. file: [f9393be37c] check-in: [b48212f6ea] user: stephan branch: fileedit-ajaxify, size: 20540
2020-05-05
22:18
Added option to render HTML previews inline, as opposed to in an iframe. Layout improvements in the preview/diff/commit tabs. file: [136f857857] check-in: [bd81a5f601] user: stephan branch: fileedit-ajaxify, size: 20097
16:51
Completely overhauled the /fileedit layout, using a homebrew tabbed interface. file: [52bad84004] check-in: [33ffe5762b] user: stephan branch: fileedit-ajaxify, size: 19324
08:41
Numerous minor cleanups. file: [7cfba3ce74] check-in: [f54ac21745] user: stephan branch: fileedit-ajaxify, size: 18438
06:48
Ajaxified commit. All that's left is cleanup and prettification. file: [079667ccb1] check-in: [1a6c5090ce] user: stephan branch: fileedit-ajaxify, size: 18248
04:06
Initial work on ajaxifying /fileedit. Fetching content, preview, and diffs are ajax'd, but save is not yet. file: [a270357f76] check-in: [8edf9dbfc2] user: stephan branch: fileedit-ajaxify, size: 18199
2020-05-04
17:44
Added SBS/unified diff to /fileedit. file: [22e05ca7be] check-in: [ae8e24d021] user: stephan branch: checkin-without-checkout, size: 17936
16:22
Style improvements and code consolidation. file: [c0a545d0e4] check-in: [67a2bfb0dc] user: stephan branch: checkin-without-checkout, size: 17775
12:10
Implemented preview mode for plain text and wiki/embedded doc, but how to populate the necessary iframe for HTML preview, without a URL back to the preview content, eludes me. file: [990fb7c781] check-in: [079030faaf] user: stephan branch: checkin-without-checkout, size: 17413
2020-05-02
20:46
Fixed a bogus bit of css. file: [1e02de383c] check-in: [b203f2e967] user: stephan branch: checkin-without-checkout, size: 17266
17:50
Improved some labels and help text and corrected the 'hint' styling to encompass elements outside of the FORM element. file: [337f4420c4] check-in: [f41eb6964c] user: stephan branch: checkin-without-checkout, size: 17246
16:43
Instead of injecting multiple mini-scripts, queue up script code and emit it in one anonymous function at the end. Update the version number and permalink after saving so that we're basing on the new version. file: [49d31d063e] check-in: [6407b6ca37] user: stephan branch: checkin-without-checkout, size: 17252
15:03
Added fileedit-glob setting (/fileedit whitelist) and honor it in /fileedit. Added mini-checkin options to specifically convert EOLs to Unix or Windows styles. /fileedit saving now more or less works, but still needs to update the 'r' value after editing or else we're stuck at the old parent version. file: [722ac2641d] check-in: [33861414ae] user: stephan branch: checkin-without-checkout, size: 17233
2020-05-01
14:22
Initial work on /fileedit page. First dry-run save was just performed. file: [7ff8a38179] check-in: [fbd31f2049] user: stephan branch: checkin-without-checkout, size: 16762
07:47
Got basic /fileedit page skeleton in place. It can load/display a file, with some limits, but cannot yet do anything with it. file: [ea36eb0622] check-in: [b5e3bc9e41] user: stephan branch: checkin-without-checkout, size: 16390
2020-04-27
08:31
/setup_skinedit, when editing CSS, now shows the list of built-in CSS selectors, as mentioned in [https://fossil-scm.org/forum/forumpost/b2d7ce8ab1|/forumpost/b2d7ce8ab1]. file: [5d06e06499] check-in: [fd138236c9] user: stephan branch: skinedit-css-list, size: 16207
2020-04-08
14:59
Merge the accordion section enhancement to trunk. file: [1c9e106ec8] check-in: [22d28547b7] user: drh branch: trunk, size: 15670
14:17
Fix a minor glitch. file: [5c6cf2bfa5] check-in: [343f31f9bf] user: florian branch: accordion-experiments-2, size: 15573
14:07
Use dynamically created foreground image elements instead of CSS background images to indicate the status and available actions for the accordion, so they are visible by default for printouts and PDFs, invisible for noscript clients, and enhance compatibility with most skins (Xekri's "justify-content: space-around;" is crunchy, however). file: [ea9429d5b6] check-in: [1006de1e66] user: florian branch: accordion-experiments-2, size: 15570
10:11
Increase the default scroll threshold on forum posts from 25em to 40em. file: [c77446c4e4] check-in: [23d17bd248] user: drh branch: trunk, size: 15143
2020-04-06
15:54
Prevent ridicuously wide forum posts display with the "vfx" query parameter on /timeline. file: [06e04c4e1b] check-in: [da7d816201] user: drh branch: trunk, size: 15143
15:44
Futher viewing enhancements for larger forum posts. The default CSS now limits the maximum height to 25em (because that amount fits nicely on a single screen on an iPhone) and all messages have a "source" link which shows the fully expanded text without scrollbars. file: [95870bf7dc] check-in: [46dd696302] user: drh branch: trunk, size: 15106
15:03
Limit the displayed length of a forum-post to 50em using CSS. Longer posts scroll. file: [eefe7fbd5f] check-in: [421955cdf7] user: drh branch: trunk, size: 15106
2020-04-05
14:28
Use SVG icons to indicate the status and available actions for the accordion. file: [9c46fddc6e] check-in: [6126a54132] user: florian branch: accordion-experiments, size: 16314
2020-04-02
00:15
Attempting to add "accordion" action to the "About" sections of pages that have associated wiki. Basically works, but needs CSS tweaks, and possibly other UX improvements. file: [8a9ae3d2dd] check-in: [b17e4c5a77] user: drh branch: accordion-about-wiki, size: 15273
2020-03-16
19:33
Minor default CSS changes for improved rendering of code snippets with long lines in the forum. file: [08d66fc0a5] check-in: [192c809a31] user: drh branch: trunk, size: 15046
2020-03-14
19:42
CSS changes to try to prevent over-width forum messages in the timeline display. file: [3ddc9182ff] check-in: [b5acbe9b55] user: drh branch: trunk, size: 14999
2019-12-23
14:31
Provide new classes "tktTlOpen" or "tktTlClosed" for the timeline display of tickets, depending on whether or not the ticket is open or closed. The default style changes the foreground color slightly. Probably the style needs to be adjusted. file: [3e0961a202] check-in: [d80adfe029] user: drh branch: trunk, size: 14855
2019-08-27
00:29
Remove an unused subroutine. Fix a minor CSS problem. file: [cd60aeffd2] check-in: [2078c746a5] user: drh branch: vdiff-improvements, size: 14789
00:11
On the /vdiff page, show a timeline with both check-ins using different highlights on each check-in. file: [957945ba7a] check-in: [6e40f866ab] user: drh branch: vdiff-improvements, size: 14789
2019-07-29
08:14
Trim spaces from the CSS background image SVG data URI for the copy icon, to make it look more compact -- this may not necessarily reduce the overall size of the final gzipped CSS resource delivered by the Fossil web server. The uncompressed source code for the icon is on the [branch/tooltip-copyhash] wiki page, with a comment why the variant with the "inaccurately" calculated outline looks better. file: [dfe6ab056b] check-in: [0be9a2dbb7] user: florian branch: svg-and-md-formatting, size: 14742
2019-07-02
07:31
When activating one of the new "in reply to" links, tag the newly-focused post with CSS class forumSelReplyTo so that it can be visually marked. Added default forumSelReplyTo CSS class which uses the same border as forumTime but with a dotted style. EDIT: do not merge with trunk - there are problems to solve (if feasible) regarding linking to edited posts, as their IDs are of course different, as well as linking responses made to deleted posts. file: [d0e6ff72e9] check-in: [1bf7985d10] user: stephan branch: forum-reply-links, size: 15016
2019-06-07
11:56
Make sure copy buttons stay on the same line as the linked text. file: [1943592914] check-in: [678018d3ab] user: florian branch: copybtn.js-tweaks, size: 14860
2019-06-05
07:47
Define the spacing between copy buttons and adjacent elements by CSS rules, so that (0) no additional white space (nbsp) needs to be inserted into the HTML document, (1) the spacing can be modified by CSS rules, and (2) the copy buttons can be hidden by CSS rules. file: [44eed033d1] check-in: [63ebcafb19] user: florian branch: copybtn.js-tweaks, size: 14827
2019-06-03
08:48
Minimize impact of the SVG icon on line height. file: [69e5280359] check-in: [787650c36a] user: florian branch: tooltip-copyhash, size: 14633
2019-05-29
12:39
Introduce the "copy-button" CSS class with the SVG icon as the background image, to simplify the Javascript part. file: [bd727e609c] check-in: [b0795ff620] user: florian branch: tooltip-copyhash, size: 14624
2019-05-23
01:55
Add a box-shadow to the default CSS for tooltips. file: [e782bf8d2a] check-in: [22082e3ff2] user: drh branch: tooltip-experiments, size: 13531
2019-05-22
18:09
Show tooltips in the color scheme of the object that the tooltip refers to. file: [adf7f29c8a] check-in: [cf1f42435a] user: drh branch: tooltip-experiments, size: 13484
16:47
CSS changes to the look of the tooltip. file: [d8472c38c5] check-in: [b5cfa435f8] user: drh branch: tooltip-experiments, size: 13594
2019-05-20
08:21
Classic styling for the tooltip (grey shadow, also works with dark backgrounds) and the hyperlink (blue and underlined, to indicate it can be clicked). file: [45534f5b2f] check-in: [cdb85ba9c9] user: florian branch: tooltip-experiments, size: 13788
2019-05-18
14:39
Improvements to the default tooltip CSS so that it is readable on skins with dark backgrounds and light text. file: [c1877bbc04] check-in: [d6b83f54dd] user: drh branch: tooltips, size: 13592
2019-05-17
16:45
Proof-of-concept for how to pop up a tooltip when mousing over one of the branch arrows in a timeline graph. file: [6535116866] check-in: [8e922935fe] user: drh branch: tooltips, size: 13529
2019-05-16
22:35
Fix the elipsis at the bottom of decenders so that they are the same color as the rest of the line. file: [3f9dc58838] check-in: [34fd632e16] user: drh branch: graph-improvements, size: 13338
2019-05-14
13:47
Improvements to the display of the "Context" graph on check-in /info pages. file: [231f1069de] check-in: [01d8bf97e2] user: drh branch: trunk, size: 13344
2019-01-26
02:36
Does not work. Was: Do not display the "HH:MM" timestamps to the left of the graph on very narrow displays (phones in viewed in portrait mode) as the HH:MM takes up precious horizontal space and does not add that much value to the display. file: [f7f33b5e1f] check-in: [31c64c3b1a] user: drh branch: mistake, size: 13479
2019-01-20
23:57
Improved rendering of cherrypick merge arrows, especially on the "ardoise" and "eagle" skins. file: [9e5b44ac01] check-in: [9c7fdea89b] user: drh branch: trunk, size: 13212
2019-01-02
15:31
Enhancements to the hamburger menu mechanism. file: [5f3cb3586a] check-in: [724a9b8f3c] user: drh branch: trunk, size: 13182
2018-12-29
13:04
Improved default CSS for drawing dashed lines for cherrypick merges. file: [00d7a7f475] check-in: [3d922b5210] user: drh branch: trunk, size: 13154
2018-12-27
19:55
Attempt to draw the entire length of a cherrypick merge line using a dashed line. file: [45fbb8c7a8] check-in: [236586d6f2] user: drh branch: trunk, size: 13029
19:39
Show cherrypick merges on the default timeline. Disable the display of cherrypicks using the "ncp" query parameter. Currently, the only display difference between a normal merge and a cherrypick merges is in the final horizontal segment of the merge line as it moves into the child node. More work is needed on the display logic. file: [76734fd571] check-in: [55ab522cee] user: drh branch: trunk, size: 12997
2018-10-11
16:36
Extend the CSS fixes to avoid column breaks inside list items, [dc5e06ff71] and [51da396650], as Firefox classifies 'break-inside' as an 'invalid property name'. This affects the sitemap and the hamburger drop-down menu. file: [cf561c482b] check-in: [5bd8d6fe86] user: florian branch: js-hamburger-menu, size: 12756
2018-09-20
13:35
Fix the default CSS for the "columns" class to avoid breaking column breaks within a single &lt;li&gt; element. file: [163b89e340] check-in: [51da396650] user: drh branch: trunk, size: 12728
2018-09-05
15:16
Avoid column breaks inside a top-level bullet in the /sitemap. file: [c07aa2aa17] check-in: [dc5e06ff71] user: drh branch: trunk, size: 12731
2018-09-01
14:52
Add 1em of left padding to multi-column unordered lists. This extra padding is necessary to get Chrome and Edge to display the bullets on second and subsequent columns. file: [af97f1e7fe] check-in: [c429bb7917] user: drh branch: trunk, size: 12689
14:19
Make the sitemap show in multiple columns on wide-screen browsers. file: [5a973cba32] check-in: [894cff0ace] user: drh branch: trunk, size: 12681
2018-08-31
21:07
Render captchas in a smaller font that works better on mobile. file: [efe5d31c33] check-in: [75c89def6b] user: drh branch: trunk, size: 12677
2018-08-20
17:51
Add automatic columnation of the capabilities in the /setup_uedit screen. file: [5299593951] check-in: [4f4956f831] user: drh branch: mobile, size: 12643
17:31
On the flat /dir webpage, automatically adjust the number of columns based on the screen width. file: [7ae00a75c6] check-in: [50698a3c27] user: drh branch: mobile, size: 12617
2018-07-31
13:08
Wrap oversize text/plain wiki and tickets and technotes and forum messages. file: [6d167b97a1] check-in: [fa8ef25777] user: drh branch: forum-v2, size: 12564
2018-07-30
21:17
Improved CSS for the user capability summary. file: [2995a4ca5e] check-in: [ba232e261e] user: drh branch: forum-v2, size: 12496
21:08
Add the user capability summary to the security audit. file: [922aae0182] check-in: [39d5e6751f] user: drh branch: forum-v2, size: 12301
2018-07-27
13:29
Improvements to forum thread display. file: [97380a10f0] check-in: [fd06544c04] user: drh branch: forum-v2, size: 12187
2018-07-26
01:02
Fixes to the forum hierarchical display algorithm. file: [a124c6ae45] check-in: [9757488a5d] user: drh branch: forum-v2, size: 12155
2018-07-25
22:34
Begin adding style to the forum display. file: [dffde1a394] check-in: [8eccd9a221] user: drh branch: forum-v2, size: 12112
13:48
Make forum posts visible to object_description(). Add new diagnostics visible to users with the new "D" capability. file: [3d47ade152] check-in: [2883fb80cf] user: drh branch: forum-v2, size: 11902
2018-06-20
22:39
First attempt at a /subscribe page. Non-functional display only. file: [eaf2497b8c] check-in: [fb3934ec53] user: drh branch: trunk, size: 11839
01:35
Fix the mimetype selector. Improved styling of the forum display. file: [3d3f83a727] check-in: [837b1cb59b] user: drh branch: forum-brainstorm-1, size: 11777
2018-06-16
13:36
Progress toward getting the forum to actually work. This is an incremental check-in. file: [a9accc70e6] check-in: [4814c41a9a] user: drh branch: forum-brainstorm-1, size: 11565
2017-12-14
00:25
Fix default CSS so that it does not break a date string on the timeline at one of the "-" characters. file: [75d8873223] check-in: [1481ae1f9e] user: drh branch: trunk, size: 11211
2017-12-12
17:14
Default CSS adjustment: Extra space to the left of .timelineModernDetail to prevent it from colliding with the check-in comment. file: [9e93af815b] check-in: [a53ce0407a] user: drh branch: trunk, size: 11170
00:01
Fix the default CSS for the timelineDetailCell column in the Columnar View. file: [66706c4439] check-in: [92bcce3325] user: drh branch: trunk, size: 11150
2017-12-11
23:51
Timeline styling changes: (1) The td.timelineModernCell and td.timelineColumnarCell elements omit the id attribute when they are the current check-out or the selection. (2) Default CSS is changed to give a light-gray color to modern and columnar cells that are not current or selected and do not have a branch color. (3) The detail string in the verbose and compact views is now surrounded by parentheses. file: [866d7c8b2f] check-in: [99057f278c] user: drh branch: trunk, size: 11125
2017-12-05
16:44
Add default CSS for the label-value table. file: [241d16ea94] check-in: [d2e9b37694] user: drh branch: trunk, size: 11067
2017-12-04
17:00
Remove some stale ".timelineSpacer" CSS selectors. file: [b55c14b2b8] check-in: [5c0238b3a3] user: drh branch: trunk, size: 10976
2017-11-30
11:34
Fix the default CSS diff coloring, broken by check-in [5c9c51be5f033de2] file: [7102e15ade] check-in: [3b988301c7] user: drh branch: trunk, size: 11013
2017-11-29
19:18
Added: Generate the big cssDefaultList table in the middle of style.c using default_css.txt as the source. The default_css.txt file will be easier to understand, edit, and comment. file: [8be5364fb7] check-in: [5c9c51be5f] user: drh branch: trunk, size: 10875