User:Max34/VDCEditor

From Valve Developer Community
< User:Max34
Revision as of 23:58, 4 May 2024 by Max34 (talk | contribs) (A new era of VDC page editor!)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

Note.pngNote:You can suggest your ideas for expansion on the talk page.

Development progress

Figure out how to work with js

☐ 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

☐ Change the style of the code block to a dark version

☐ Change the style of the rest of the editor elements (buttons, a field with a description of the changes) to dark mode

☐ Add line numbering

Make editor settings persist

Add code font size setting

Add Word Wrap checkbox setting

☐ Make a status bar

Add an indicator of the number of characters in the code

☐ Add a carriage location indicator

☐ Make custom tooltips like in Visual Studio (functionality). It will be displayed when Ctrl is pressed

☐ Add highlighting of magic words, as well as a special warning highlighting if a magic word that implies use once has been used more than once in the code

☐ Add highlighting to &#AAA; elements

☐ Add highlighting to HTML elements

☐ Add highlighting to CSS elements

☐ Add highlighting to MediaWiki elements (hardest one)

☐ Somehow 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 palette next to each color (as in F12)


(For copying: ☐ )