-
Notifications
You must be signed in to change notification settings - Fork 13
/
TODOs.txt
63 lines (57 loc) · 2.65 KB
/
TODOs.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
!! Done in current release
* FIX
* CHG
* NEW
= TODOs =
* XPath search'n'replace tut nicht wie erwartet; Beispiele machen
* XSD-mode: per Shortcut xsd:annotation einfügen
* Screenshots auf Homepage aktualisieren
* Refactoring: rename (Editor)
* Beschreibung Pattern in Wiki
* XsdVisualizer aktualisiert sich nicht, wenn Dokument geändert wird
* Diff: 2. Fenster editierbar machen
* Forms-Controls: Passt DPI-Anpassung?
* show matching closing/opening element (vgl. BracketMatcher)
* SchemaInfo
* wenn leer, Info wie aktiviert werden kann
* schöner formatieren
* Bei Quellenangabe: Klick und XSD öffnen an spezifizierter Position
* Im Tooltip eines XML-Elements zeigen
* Tab "Schema Info" nur einblenden, wenn Schema referenziert ist
* Code Completion
* auch ohne XSW completion anbieten
* Code Completion funktioniert nicht für Typen mit restriction-base, wenn Basis Attribute definiert
* Tab "TreeView" wie normalen Tab anzeigen
== Limitations ==
* Xsd visualizer is not namespace aware
* Tidy is not namespace-aware
* GridView is read-only
== low prio ==
* GridView erweitern: Position synchron halten, auch nach Wechsel zum Editor und zurück; Zelle markieren und insert element, delete element, comment out, rename (aus Forum)
* TCP Listener: Auto-Scrolldown
* Öffnender und schließender Tag synchron halten (vgl. VS)
* Highlighting fuer beliebige Dateien ausschalten
* Nur Teile einer Datei öffnen, siehe XmlReader
* package.xsd: SpecialFileSubType wird nicht angezeigt
* Aktionen (z.B. Prettyprint) rückgängig machen
* ShortcutNavigation erweitern: nach Links, Selektion
* Code Completion:
* CodeCompletion: bestehende Elemente heranziehen, wenn kein xsd zugeordnet ist
* xsd-Annotations zeigen -> Tooltip für XML-Elemente im Editor
* Annotation in CodeCompletion zeigen
* XSDs selber schreiben mit CodeCompletion-Unterstützung
* Xsd2Xml generator: voraussichtliche Dateigroesse anzeigen
* XQuery überarbeiten und durch Tests abdecken
* XPathFunction.cs unter Configuration einstellbar machen
* Fehler und Highlights in der Margin anzeigen
* https://github.com/icsharpcode/SharpDevelop/blob/master/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs
* Bulk XSLT, z.B. alle Dateien eines Verzeichnisses mittels search'n'replace ändern
* Komplexeres Prettyprint
* max. Zeilenlaenge
* remove comments
* Intendation
* Anm.: Un-Prettyprint funktioniert, wenn man indent ausschaltet.
* Anm2.: Whitespace zwischen den Elementen wird beachtet, wenn es mind. ein Element gibt, das mixed-content enthält
* Große XML splitten, vgl XmlReader
* xsd2html: http://xml.fiforms.org/xs3p/
* https://xompare.codeplex.com