5 min read
Januar report 2023
A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.
January report 2023
UI components
- improved shadow for the
j-Form
- improved
j-Intro
by addingcheck
key in the configuration - improved z-index for open windows in
j-Windows
- improved
j-LargeForm
- improved
j-Box
- improved
j-MiniForm
- improved
j-Form
- improved
j-FullForm
- improved
j-Window
- implemented
ADAPT()
method:j-View
j-Section
j-Parts
j-Part
j-Pages
j-Page
j-Importer
j-FloatingBox
- fixed dots in
j-Intro
- added escaping HTML tags in all error messages in
j-ErrorHandler
- updated CSS for mobile devices in
j-Menu
- improved colors in
j-ColorPicker
- improved ui-bind parser
- improved CSS for
j-DataGrid
- improved
j-Sounds
- fixed
centered
mode inj-ViewBox
for Apple devices - improved the "star" icon in
j-Rating
- added
reupload()
method toj-Preview
- added new configuration to
j-Markdown
- fixed method name in the
j-Console
- added
list
option to thej-Icons
- added remove
invisible
automatically to thej-Ready
- improved
j-Movable
by adding new functionality - improved icons and links in
j-Paper
- removed font-awesome icons from
j-Paper
andj-Properties
- fixed iframe usage in
j-Clipboard
- fixed initialization of the content in
j-iFramePreview
- fixed focusing + extended output in
j-Paper
- fixed dark mode for
j-ObjectTree
- fixed dark mode for
j-Input
- fixed
Clear
functionality in thej-DatePicker
- fixed mouse wheel in
j-Carousel
- added
close
option to thej-Form
- added
close
option to thej-MiniForm
- added
close
option to thej-FullForm
- added
close
option to thej-LargeForm
- added
close
option to thej-Box
- added
close
option to thej-Centered
- added diff tool for real-time collaboration in
j-Paper
- added
contextmenu
andcheck
options into thej-Paper
- improved
j-UIBuilder
- improved
j-FileUploader
by adding resizing of images - added
footertop
option toj-ListForm
- fixed handling of removed elements in the
j-Flow
- improved Total.js Icons
Total.js UI Library
- renamed jComponent for Total.js UI Library
- improved
<ui-import
by adding a plugin name without name - improved
<ui-import
processing - improved
<ui-bind
rendering - fixed and improved Web Components compilation
- fixed VBind/VBindArray and a selector for the jComponents
- added
ADAPT()
method (+v18
) - added
.block
CSS class withdisplay:block
- added
.color
CSS class withcolor:var(--color)
- added
.orange
CSS class with the orange color - improved
PARSE()
method - improved applying of commands
disable/enable
in<ui-bind>
- fixed
SEEX()
method - improved initialization of
<ui-plugin>
Total.js framework 4
- added support for WebSocket for the Total.js Proxy
- fixed using
port
in thePROXY()
method - fixed closing of request/response when redirecting in the
REQUEST()
method - fixed HTML parser by adding fallback for the non-exists end tag
- fixed
debug
mode for.html
plugins/extensions/components - updated
TEMPLATE()
functionalityfilename
is targeted to the/templates/
directory~filename
is will be used as an absolute filenamehttp:// or [https://
](https://`) will download template from the URL address- local templates are not cached in the DEBUG mode
- extended
Icon
schema type by adding support for Total.js Icons - fixed applying of
controller.status
forcontroller.invalid()
method - added
COMPONENTATOR(name, components)
method for downloading of UI components - fixed returning object instance in the
ROUTE()
method - added
publish:Boolean/String
property into theschema.action()
- added
$.publish(value)
property into theSchemaOptions
- improved
String.toJSONSchema()
- improved HttpFile.move between volumes
- fixed validating data according to the JSON schema
- improved error handling in JSON Schemas
- improved
.toJSONSchema()
by adding:- nested object in the form
{ name:String, path: String }
- nested object arrays in the form
[{ name: String, path: String }]
- linked schemas in the form
name:@User, address:@Address
- nested object in the form
- added support for promises into the
CLEANUP()
- added
$.repo {Object}
property into theSchemaOptions
- extended
schema.action()
by adding new options:user: true/false
permissions: 'read,write,admin'
- added
QueryBuilder.returning(fields)
method (implemented in PostgreSQL) - updated
CALL()
response (it returnsObject
instead ofArray
) with multiple actions $.action(name, [data])
is an alias forCALL()
method directly in the SchemaOptions- fixed view command
@{language}
QueryBuilder: PostgreSQL
- added support for the
QueryBuilder.returning(fields)
method for commands:INSERT
UPDATE
DELETE
Total.js OpenPlatform
- new version v5!!!
Total.js UI Builder
- almost done!
Total.js Code
- updated client-side templates to Web Components
- updated jComponent library
- updated icons
Total.js Flow
- updated UI to Web components
- rewritten all Flow components to Web components
- added new component
Extend
- improved
Date
component - improved
CSV Dataset
component - improved settings in
Delay
component - added support for the updated version of OpenPlatform
- added Total.js Enterprise
- updated jComponent library
- updated icons
- fixed
lost
input focus in the OpenPlatform - extended Stream form by adding a custom
memory
limit - updated
j-Flow
component - added support for localization
- added Spain localization by Gera G. Güiles
Other posts from Total.js Platform
- 2024-11-13Benchmarking Node.js Frameworks: selecting your framework for 2025!
- 2024-11-01October report 2024
- 2024-10-22Performance Testing: Total.js vs. NestJS
- 2024-10-01September report 2024
- 2024-09-27Total.js UI Builder: #2 designing your first interface
- 2024-09-26Total.js V5: Middlewares
- 2024-09-23Beginner Guide to Total.js UI: # 05 Client-side routing
- 2024-09-23Total.js UI #4: Data Binding (Part 2 – Practical Example)
- 2024-09-20Introduction to Total.js UI Builder: A Beginner’s Guide
- 2024-09-13Total.js v5: #06 Understanding File Routing