TO DO - News Announcements
- Contents
- 1. Deprecated Uize.Node Modules Killed
- 2. NEW MODULE: Uize.Json.MultiLineStringLiteral
- 3. NEW MODULE: Uize.Templates.Text.Tables.Breakdown
- 4. NEW MODULE: Uize.Templates.Text.Tables.Histogram
- 5. NEW MODULE: Uize.Str.Search
- 6. NEW MODULE: Uize.Str.SegmentHighlighter
- 7. NEW MODULE: Uize.Str.CharClass
- 8. NEW MODULE: Uize.Loc.FileFormats.JavaProperties
- 9. NEW MODULE: Uize.Loc.FileFormats.MacStrings
- 10. NEW MODULE: Uize.Loc.FileFormats.AndroidStrings
- 11. NEW MODULE: Uize.Event.Bus
- 12. NEW MODULE: Uize.Util.RegExpComposition
- 13. NEW MODULE: Uize.Loc.Plurals.RuleParser
- 14. NEW MODULE: Uize.Util.Matchers.ModuleNameMatcher
- 15. NEW MODULE: Uize.Loc.Plurals.Util
- 16. New Localization Plurals Modules
- 17. NEW MODULE: Uize.Math.LogicalPos
- 18. NEW MODULE: Uize.Class.mTreeInheritance
- 19. NEW METHOD: Uize.Array.Util.sum
- 20. Shorter This Reference
- 21. NEW MODULE: Uize.Build.Search
- 22. Major Build Process Improvements
- 23. New Uize.modulePathResolver Method
- 24. Improved Uize.recordMatches, Uize.findRecord, and Uize.findRecordNo Methods
- 25. NEW MODULE: Uize.Util.Oop
- 26. Support for Dynamic Loading of HTML
- 27. NEW MODULE: Uize.Widget.SegmentDisplay.Seven
- 28. NEW MODULE: Uize.Widget.SegmentDisplay
- 29. NEW MODULE: Uize.Widgets.ColorInfo.Widget
- 30. NEW MODULE: Uize.Widget.EdgeHugger
- 31. NEW PERFORMANCE TEST: Loop Optimization Approaches
- 32. BROWSER BUG: Text Area Borked After Hiding and Getting Offset Dim
1. Deprecated Uize.Node Modules Killed
Still to do...
write news announcement |
2. NEW MODULE: Uize.Json.MultiLineStringLiteral
Still to do...
write unit tests | |
write documentation | |
write news announcement |
3. NEW MODULE: Uize.Templates.Text.Tables.Breakdown
Still to do...
write unit tests | |
write documentation | |
write news announcement |
4. NEW MODULE: Uize.Templates.Text.Tables.Histogram
Still to do...
write unit tests | |
write documentation | |
write news announcement |
5. NEW MODULE: Uize.Str.Search
Still to do...
write unit tests | |
write documentation | |
write news announcement |
6. NEW MODULE: Uize.Str.SegmentHighlighter
Still to do...
write unit tests | |
write documentation | |
write news announcement |
7. NEW MODULE: Uize.Str.CharClass
Still to do...
write unit tests | |
write documentation | |
write news announcement |
8. NEW MODULE: Uize.Loc.FileFormats.JavaProperties
Still to do...
write unit tests | |
write documentation | |
write news announcement |
9. NEW MODULE: Uize.Loc.FileFormats.MacStrings
Still to do...
write documentation | |
write news announcement |
10. NEW MODULE: Uize.Loc.FileFormats.AndroidStrings
Still to do...
write unit tests | |
write documentation | |
write news announcement |
11. NEW MODULE: Uize.Event.Bus
Still to do...
write unit tests | |
write documentation | |
write news announcement |
12. NEW MODULE: Uize.Util.RegExpComposition
Still to do...
write unit tests | |
write documentation | |
write news announcement |
13. NEW MODULE: Uize.Loc.Plurals.RuleParser
Still to do...
write unit tests | |
write documentation | |
write news announcement |
14. NEW MODULE: Uize.Util.Matchers.ModuleNameMatcher
Still to do...
write unit tests | |
write documentation | |
write news announcement |
15. NEW MODULE: Uize.Loc.Plurals.Util
Still to do...
write unit tests | |
write documentation | |
write news announcement |
16. New Localization Plurals Modules
Still to do...
polish documentation created by build script | |
write news announcement |
17. NEW MODULE: Uize.Math.LogicalPos
Still to do...
write unit tests | |
write documentation | |
write news announcement |
18. NEW MODULE: Uize.Class.mTreeInheritance
Still to do...
write unit tests | |
write documentation | |
update documentation in Uize.Widget class to refer to reference for Uize.Class.mTreeInheritance module |
|
write news announcement |
19. NEW METHOD: Uize.Array.Util.sum
.
20. Shorter This Reference
Switched all modules over to using "m" for capturing a reference to this.
Because "this" is scrunched to "a_a" (for example) in most modules, using simply unscrunched "m" will reduce size, especially given how pervasive "_this" is. Furthermore, typing "m." is much smoother and more natural than typing "_this.", and it will also reduce clutter / noise in the source. All in all, "m." wins at all levels. It beats "self.", "me.", "my.", "." (which I've seen in some code), and most anything else in terms of typing friction.
21. NEW MODULE: Uize.Build.Search
Still to do...
finish implementation (see todo document for the module) | |
write documentation | |
write news announcement |
22. Major Build Process Improvements
_Uize.Build.CompileJstModules.js subsumed by WSH-Uize.Build.Files.JsModules | |
built code no longer in the source tree | |
build process can now be run with either WSH or NodeJS |
23. New Uize.modulePathResolver Method
Announce.
24. Improved Uize.recordMatches, Uize.findRecord, and Uize.findRecordNo Methods
match parameter can now be a value matcher function |
24.1. Behavior Change in the =Uize.findRecordNo= Method
Now, if a matching record cannot be found in the specified records array, then the optionally specified default value will be coerced to a number and constrained to the range of -1
to the length of the records array minus one (i.e. the index of the last record in the array).
Therefore, it will not be possible to have the Uize.findRecordNo
return a value that is not the valid index for a record in the records array, unless the value is -1
as a valid way to indicate no match.
25. NEW MODULE: Uize.Util.Oop
Announce.
26. Support for Dynamic Loading of HTML
The Uize.Widget.Page
module has been improved with the addition of two new methods for facilitating the dynamic loading of HTML: the loadHtmlIntoNode
instance method and the loadHtml
hook method.
27. NEW MODULE: Uize.Widget.SegmentDisplay.Seven
Announce this new widget.
28. NEW MODULE: Uize.Widget.SegmentDisplay
Announce this new widget.
29. NEW MODULE: Uize.Widgets.ColorInfo.Widget
Announce this new widget.
30. NEW MODULE: Uize.Widget.EdgeHugger
Announce this new widget.
31. NEW PERFORMANCE TEST: Loop Optimization Approaches
Announce (but refactor as performance test module first).
32. BROWSER BUG: Text Area Borked After Hiding and Getting Offset Dim
Announce bug that Tim discovered.