User:Max34/VDCEditor: Difference between revisions
mNo edit summary |
m (I started making the extension from scratch, so there is a.. slight regression) |
||
Line 6: | Line 6: | ||
<span style=color:green>☑</span> Make the first edit using the new editor | <span style=color:green>☑</span> Make the first edit using the new editor | ||
<span style=color:green>☑</span> | <span style=color:green>☑</span> Change the style of the entire editor to the dark version | ||
☐ Figure out how to implement the correct automatic loading of the script. Right now you have to click on a button to run the script, because loading it automatically will cause it to load before the page is fully loaded, which cuts off access to a lot of things that need to be changed | ☐ Figure out how to implement the correct automatic loading of the script. Right now you have to click on a button to run the script, because loading it automatically will cause it to load before the page is fully loaded, which cuts off access to a lot of things that need to be changed | ||
☐ Add line numbering | ☐ Add line numbering | ||
☐ Make editor settings persist | |||
☐ Add code font size setting | ☐ Add code font size setting | ||
☐ Add Word Wrap checkbox setting | |||
☐ Make a status bar | ☐ Make a status bar | ||
☐ Make editor height saveable | |||
☐ Add an indicator of the number of characters in the code | |||
☐ | ☐ Add a carriage location indicator | ||
<span style=color:green>☑</span> Add highlighting of magic words | <span style=color:green>☑</span> Add highlighting of magic words | ||
☐ Add highlighting to {{Code|&# | ☐ Add highlighting to {{Code|&#999;}} elements | ||
<span style=color:green>☑</span> | <span style=color:green>☑</span> Add highlighting for mnemonics (not all mnemonics have been added. Need a complete list of mnemonics working on this site) | ||
<span style=color:green>☑</span> Add highlighting to HTML elements | <span style=color:green>☑</span> Add highlighting to HTML elements | ||
☐ Add highlighting to CSS | ☐ Add highlighting to inline CSS | ||
☐ Add highlighting to MediaWiki elements (hardest one) | ☐ Add highlighting to MediaWiki elements (hardest one) | ||
☐ | ☐ Implement the loading of translations directly from the VDC so that users can translate the extension directly from the site | ||
☐ Implement the loading of brief documentation of templates when hovering over them with the mouse with Ctrl pressed | ☐ Implement the loading of brief documentation of templates when hovering over them with the mouse with Ctrl pressed | ||
☐ Implement a color square next to each HEX color (as in F12) | |||
☐ Implement a color square next to each rgba() and other colors | ☐ Implement a color square next to each rgba() and other colors | ||
☐ Make color squares interactive with the ability to open the color palette and select a color | ☐ Make color squares interactive with the ability to open the color palette and select a color{{}} | ||
<span style=color:green>☑</span> Add attributes to disable unwanted actions with the editor (translate="no", spellcheck="false", autocorrect="off", autocapitalize="off") | |||
<span style=color:green>☑</span> Add scrolling below content until only the last line is shown | |||
(For copying: ☐ <span style=color:green>☑</span> <span style=color:red>☒</span>) | (For copying: ☐ <span style=color:green>☑</span> <span style=color:red>☒</span>) |
Revision as of 11:17, 30 May 2024
VDCEditor is an upcoming chromium extension that will change the edit field from a regular flat textarea into a full-fledged code editor with syntax highlighting, line numbering and much more.

Development progress
☑ Make the first edit using the new editor
☑ Change the style of the entire editor to the dark version
☐ Figure out how to implement the correct automatic loading of the script. Right now you have to click on a button to run the script, because loading it automatically will cause it to load before the page is fully loaded, which cuts off access to a lot of things that need to be changed
☐ Add line numbering
☐ Make editor settings persist
☐ Add code font size setting
☐ Add Word Wrap checkbox setting
☐ Make a status bar
☐ Make editor height saveable
☐ Add an indicator of the number of characters in the code
☐ Add a carriage location indicator
☑ Add highlighting of magic words
☐ Add highlighting to ϧ elements
☑ Add highlighting for mnemonics (not all mnemonics have been added. Need a complete list of mnemonics working on this site)
☑ Add highlighting to HTML elements
☐ Add highlighting to inline CSS
☐ Add highlighting to MediaWiki elements (hardest one)
☐ Implement the loading of translations directly from the VDC so that users can translate the extension directly from the site
☐ Implement the loading of brief documentation of templates when hovering over them with the mouse with Ctrl pressed
☐ Implement a color square next to each HEX color (as in F12)
☐ Implement a color square next to each rgba() and other colors
☐ Make color squares interactive with the ability to open the color palette and select a color{{}}
☑ Add attributes to disable unwanted actions with the editor (translate="no", spellcheck="false", autocorrect="off", autocapitalize="off")
☑ Add scrolling below content until only the last line is shown
(For copying: ☐ ☑ ☒)