User:UnladenSwallow/Notes

contacts: Lithopsian, PhilipTerryGraham, Praemonitus, Psyluke

Templates

 * Merge with.
 * Separate from , because the observation methods are completely different. Another difference is that we can show orbits for  , but we can't for  (because of large uncertainties in some orbital elements). 'Oumuamua and Borisov stay as  s, as they were observed within the Solar System.
 * Remove all templates except undefined,  ,  , and.
 * Reimplement on top of undefined undefined.
 * Replace all uses of templates and nominate them for deletion.
 * Replace family of templates with  and  templates.
 * All parameters should be preserved exactly as they are now.  should be embeddable inside  to support systems of multiple stars.  should automatically generate an orbit hierarchy diagram at the top. If  will be able to handle Castor, it will be able to handle anything.


 * Replace with , merge  into  , support key combinations ( + ) and sequences.
 * Replace with , update graphics. Add  ,  , etc.
 * Explain in documentation that it's better to use  or.
 * Remove as the element  has been deprecated for a long time.
 * Rename to something else. Use  to show a comparison table with Wikitext, normal result, and sandbox result (akin to  ).
 * Remove alias to

,,  . Add  that generates &amp;#8288;&amp;mdash;&amp;#8203; for an em dash that: (1) is not considered part of the adjacent words, (2) stays at the end of line when wrapped.
 * Make remove styling from parameters when building the URL.
 * Remove and  (already covered by ,  , and  ).
 * Add options efn= and efn-group= to to automatically generate a footnote explaining in plain language what the designation means (see 2019 OK for an example).

Bots

 * Make Legobot ignore the contents of &lt;nowiki&gt;&lt;/nowiki&gt;.

Interface

 * Show linked section contents in popup preview.

Guidelines

 * Recommend placing s in the "References" section.
 * Recommend choosing reference names based on |last= and |year= for scientific articles, |work= and |date= for news, etc.
 * Recommend not using quotes around reference names.

SVGs

 * Allow source editing of SVGs. Allow use of templates inside SVGs. Cache SVGs and their bitmap representations. Flag as "stale" when any template or file used in an SVG (or its ancestor) is modified (similar to how this works with pages and templates).

Source editing interface
Top toolbars: , not. The bottom toolbar:
 * Enable syntax highlighting by default.
 * The "New line" button in the "Advanced" toolbar should insert
 * Add a "No line break" button to the "Advanced" toolbar that inserts ‸.
 * Remove the words "Format" and "Insert" from the "Advanced" toolbar.
 * Don't style input buttons as links, use light background on hover instead (like a small version of ). Use monospace font for input buttons that insert markup.
 * Update the basic input palette: remove ≠, move · before × , replace with and.
 * Update the "Wiki markup" input palette: replace &amp;nbsp; with ‸, add ‸10‸ m and $‸10000‸$ (the values explain the meaning of the templates), remove | , replace with , replace with , add  and  , remove  ,    , and  tags.
 * , ,  , and  tags as shortcuts for &lt;nowiki>&lt;/nowiki> ,  ,  &lt;nowiki>&lt;/nowiki>  , and &lt;nowiki>&lt;/nowiki> (with support for syntax highlighting parameters).

Monospace font tags and templates

 * should support the language parameter as the first parameter: c.
 * The styling of   and  should be consistent.
 * should support the language parameter: c.
 * should support the language parameter:.
 * should be deleted (after supports the language parameter).
 * Is really needed?
 * Add for completeness.

Settings

 * Increase $wgMaxAnimatedGifArea from to 12.5 MP to 50 MP. Introduce a setting to decrease frame rate so that the resized/reframed GIF does not exceed the megapixel limit.

Proposals

 * Add angular units to undefined undefined :.

Cheatsheet

 * , / ,  , n to prevent thread archivation for n days

Non-Wikipedia

 * Propose the following Unicode characters:, , , , , , . Rename to . These are necessary for proper use of em dashes in justified text. Non-breaking spaces are not collapsible (may use several in a row). (https://www.unicode.org/pending/docsubmit.html)