You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,10 @@ Please see the roadmap in the docs for the backlog of future planned development
28
28
29
29
### 📌 Highlights
30
30
31
+
### `uib-brand.css` styles & variables
32
+
33
+
* Improved default font specifications based on [Modern Font Stacks](https://github.com/system-fonts/modern-font-stacks).
34
+
31
35
### Background code improvements
32
36
33
37
* Moved the uibuilder node's `uib` var to `nodes/libs/uibGlobalConfig.cjs` as a module. Enables being able to require it rather than pass it in libs and other nodes. Another step towards a more modular codebase.
Copy file name to clipboardExpand all lines: docs/roadmap/next.md
+10-6Lines changed: 10 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -3,23 +3,25 @@ title: Possible Future Features
3
3
description: |
4
4
What is being worked on for the next release.
5
5
created: 2025-01-05 12:34:47
6
-
updated: 2025-04-22 12:09:54
6
+
updated: 2025-05-04 12:00:53
7
7
author: Julian Knight (Totally Information)
8
8
---
9
9
10
+
## In Progress
11
+
12
+
*[ ] Move all nodes editor html to use modules. [Ref](https://discourse.nodered.org/t/text-javascript-vs-module-in-html/94215/4)
13
+
*[ ] No need to pass uib var now it is in a module, can simply require it.
14
+
10
15
## To Fix
11
16
12
-
* Docs - need to make the title and meta-data dynamic to the page/link.
13
-
* ui.js - applyTemplate - config.onceOnly not config.onlyOnce
17
+
* Failed rename of instance folder gets stuck.
14
18
* Form CSS:
15
19
* Input fields should not have a black background in light mode.
16
20
17
21
## To Do
18
22
19
-
*[ ]**Started**. Move all nodes editor html to use modules. [Ref](https://discourse.nodered.org/t/text-javascript-vs-module-in-html/94215/4)
20
-
*[ ] Improve brand.css font specification based on [Modern Font Stacks](https://github.com/system-fonts/modern-font-stacks).
23
+
*[ ] Allow standard templates to be loaded from a URL, not just external ones.
21
24
*[ ] Allow overriding of the JSON max upload size for the custom Express server. [Ref](https://discourse.nodered.org/t/json-payloads-larger-than-100kb-are-refused-when-using-ui-builder/95988)
22
-
*[ ] No need to pass uib var now it is in a module, can simply require it.
23
25
24
26
* Documentation
25
27
*[ ] Properly document file uploads and how to handle them. [Ref](https://discourse.nodered.org/t/input-file-in-uibuilder-v7/96196)
* Move uib-brand.css to a new sub-package. Publish separately.
62
+
* Enhance CSS with ideas from [OpenProps](https://open-props.style).
63
+
* Move all runtime code to ESM's and rely on ESBUILD to build the runtime. This will allow us to use the latest JS features but retain backwards compatibility.
Copy file name to clipboardExpand all lines: docs/roadmap/readme.md
+14-1Lines changed: 14 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: uibuilder Roadmap
3
3
description: |
4
4
This page outlines the future direction of uibuilder. Including specific things that will almost certainly happen as well as more speculative ideas.
5
5
created: 2022-02-01 11:15:27
6
-
updated: 2025-01-19 15:52:40
6
+
updated: 2025-05-04 12:17:51
7
7
---
8
8
9
9
Is there something in this list you would like to see prioritised? Is there something you could help with? Please get in touch via the [Node-RED forum](https://discourse.nodered.org/). Alternatively, you can start a [discussion on GitHub](https://github.com/TotallyInformation/node-red-contrib-uibuilder/discussions) or [raise a GitHub issue](https://github.com/TotallyInformation/node-red-contrib-uibuilder/issues). Please note that I no longer have the time to monitor the #uibuilder channel in the Node-RED slack.
@@ -122,6 +122,17 @@ Vars moved to editor-common (replace): node.urlPrefix, node.nodeRoot, paletteCat
122
122
123
123
*Ref editor-common.js/css* - now moved to a plugin so only loaded once.
0 commit comments