Nick O'Leary
6d96c998fa
Fix restoring last selected sidebars
2026-01-20 16:51:21 +00:00
Nick O'Leary
0142085874
Lots of UI tweaks
2026-01-20 15:11:34 +00:00
Nick O'Leary
471c5eecda
WIP
2026-01-07 16:33:04 +00:00
Nick O'Leary
b3f5cc457e
Bump for 4.1.3
2026-01-07 16:17:17 +00:00
Nick O'Leary
40655a59ad
Merge pull request #5406 from piotrbogun/5343/Editor/node-help-tab-arrow-key-navigation
...
5343/Editor/Bug: Node help tab resets focus when arrow keys are used to switch between nodes
2026-01-07 16:04:40 +00:00
Nick O'Leary
cfe809e76a
Merge pull request #5427 from node-red/5405-quick-add-filter-fix
...
Ensure quick-add filter is applied properly when retriggering add
2026-01-07 15:57:25 +00:00
Nick O'Leary
0738754d40
Merge pull request #5421 from piotrbogun/5420/TreeList/scroll-on-overflow-navigation
...
TreeList: Fix widget treeList keyboard navigation scroll behavior
2026-01-07 15:52:39 +00:00
Nick O'Leary
d6f6d9e9a3
Ensure quick-add filter is applied properly when retriggering add
2026-01-07 15:45:39 +00:00
Piotr Bogun
cdc83afdee
Call reveal on a treelist target when it gets focused
2026-01-05 22:54:47 -06:00
Noley Holland
58b7fc745b
Merge branch 'master' into 5348/preserve-search-dialog-casing
2026-01-05 11:03:07 -08:00
Nick O'Leary
92ca0eea83
Merge pull request #5355 from GogoVega/improve-next-previous-tab-action
...
Allow actions show-next-tab and previous to loop
2026-01-05 17:38:32 +00:00
Nick O'Leary
626be956d1
Merge pull request #5416 from kazuhitoyokoi/master-fixgarbledtext
...
Use TextDecoder() to decode UTF-8 characters
2026-01-05 17:35:12 +00:00
Nick O'Leary
4028ecdb78
Merge pull request #5407 from piotrbogun/5404/Editor/quick-add-dialog-junction-error
...
5404/Editor/Bug: Junction error in Quick Add dialog
2026-01-05 17:27:05 +00:00
Nick O'Leary
27ce7cd84d
Merge pull request #5410 from kazuhitoyokoi/master-fixtooltip
...
Add tooltip to delete button in node property UI
2026-01-05 17:21:26 +00:00
Nick O'Leary
7bf72090a3
Merge pull request #5403 from kazuhitoyokoi/master-fixquickadddialog
...
Fix invalid node size in quick add dialog
2026-01-05 17:05:26 +00:00
Nick O'Leary
c73a66afbe
Merge pull request #5400 from kazuhitoyokoi/master-fixdebugtab
...
Fix debug tab to copy displayed value
2026-01-05 16:56:00 +00:00
Nick O'Leary
a7e3809e21
Merge pull request #5399 from kazuhitoyokoi/master-fixlibrary
...
Expand folder to avoid error in library
2026-01-05 16:51:42 +00:00
Nick O'Leary
839c17a08c
Merge pull request #5398 from kazuhitoyokoi/master-addval
...
Stricter validator for flow file name in project feature
2026-01-05 16:50:40 +00:00
Kazuhito Yokoi
4bc6d0a9bd
Use TextDecoder() to decode UTF-8 characters
2026-01-04 19:17:28 +09:00
Kazuhito Yokoi
bcbd364ddd
Add tooltip to delete button
2026-01-03 17:04:01 +09:00
Piotr Bogun
d8f9139d2e
Add check for junction node type in the quick add menu
2026-01-02 16:15:40 -06:00
Piotr Bogun
957f701035
Add focus class to new selected label after removing focus class from previously selected label
2026-01-02 15:19:04 -06:00
Kazuhito Yokoi
187ce3bea4
Fix invalid node size in quick add dialog
2026-01-02 14:37:30 +09:00
Noley Holland
0689306569
Add new line at end of file
2025-12-30 11:13:44 -08:00
Noley Holland
a55aa17939
Fix search dialog to preserve flow/subflow name casing & add unit tests
2025-12-30 11:13:10 -08:00
Kazuhito Yokoi
01ae461911
Expand folder to avoid error in library
2025-12-30 01:01:51 +09:00
Kazuhito Yokoi
a401ea9216
Stricter validator for flow file name in project feature
2025-12-30 00:47:11 +09:00
Kazuhito Yokoi
a2fdb198d6
Fix list size in Git config UI
2025-12-29 23:30:02 +09:00
Kazuhito Yokoi
811aaa9df4
Fix scrolling issue in Git config UI
2025-12-29 22:25:57 +09:00
Nick O'Leary
34fe8c1057
Checkpoint
2025-12-15 13:39:43 +00:00
Nick O'Leary
c37f352531
Update for beta.1
2025-12-12 17:00:01 +00:00
Nick O'Leary
6c6be000eb
Rollup all the changes
2025-12-12 16:46:19 +00:00
Nick O'Leary
ef0e67e65f
Checkpoint
2025-12-10 13:34:43 +00:00
Nick O'Leary
e95fdb7fa6
Checkpoint
2025-12-09 18:05:09 +00:00
Nick O'Leary
04f7c8dc9f
Checkpoint
2025-12-08 16:27:33 +00:00
Nick O'Leary
48b8659ddb
Show overflow button when not enough space in tab bar
2025-12-08 11:10:46 +00:00
GogoVega
2c7a15ecb2
Move the logic to the right place
2025-12-07 12:04:59 +01:00
Kazuhito Yokoi
4b906734c9
Fix debug tab to copy displayed value
2025-12-06 00:21:16 +09:00
Nick O'Leary
97729cc68a
Merge branch 'master' into rel500b0
2025-12-05 10:57:54 +00:00
Nick O'Leary
192a863ba6
Merge branch 'dev' into 5317-sidebar-panels
2025-12-04 14:41:06 +00:00
Nick O'Leary
ea5cc1f53c
Fix touchmove event handling for panning workspace
2025-12-04 14:35:22 +00:00
Nick O'Leary
81ab7d7e0a
Update tour with sidebar details
2025-12-04 14:09:06 +00:00
Nick O'Leary
9e1fc2d289
Merge branch 'dev' into 5317-sidebar-panels
2025-12-04 13:49:14 +00:00
Nick O'Leary
108b861ae0
Merge pull request #5370 from node-red/beta-tour
...
Update tour for 5-beta
2025-12-04 13:48:56 +00:00
Nick O'Leary
4409732af6
Merge branch 'dev' into 5317-sidebar-panels
2025-12-04 13:41:07 +00:00
Nick O'Leary
ebc079730d
Merge pull request #5312 from node-red/pan-zoom
...
Workspace pan/zoom updates
2025-12-04 13:40:20 +00:00
Nick O'Leary
39dc8073d3
Update tour for 5-beta
2025-12-04 13:37:44 +00:00
Nick O'Leary
503fe7377b
Fix linting
2025-12-04 13:37:23 +00:00
Nick O'Leary
9e9fa2b92d
Improve styling
2025-12-04 13:33:44 +00:00
Gerrit Riessen
aef90576eb
Reveal node in search results with mouseover
...
This highlights nodes in the search results using a mouseover trigger.
See forum https://discourse.nodered.org/t/highlight-nodes-in-search-results-list/99747 for a discussion.
2025-12-04 13:01:59 +01:00
Nick O'Leary
78c1b7c3b1
Merge branch 'dev' into 5317-sidebar-panels
2025-12-03 16:58:26 +00:00
Nick O'Leary
cab7ce247b
Prep dev branch for beta releases
2025-12-03 16:51:19 +00:00
Nick O'Leary
892bda813c
Bump for 4.1.2
2025-12-03 15:50:47 +00:00
GogoVega
49b85e3f73
Allow actions show-next-tab and previous to loop
2025-11-17 09:52:18 +01:00
GogoVega
2b65cf02b1
`markAllDirty` also needs to modify the redo list
2025-11-12 10:28:28 +01:00
Nick O'Leary
7b6c838e7e
Reshow scrollbars and disable navigator temporary show
2025-10-31 11:29:37 +00:00
Nick O'Leary
351d25a7d6
Fix nls message name
2025-10-31 11:29:37 +00:00
Nick O'Leary
ccf8772dc0
Merge branch 'master' into pan-zoom
2025-10-30 14:18:51 +00:00
Nick O'Leary
096bafb75c
Update info tab sidebar
2025-10-30 14:15:59 +00:00
Nick O'Leary
56b2439511
Ensure tab button is visible when sorting
2025-10-30 11:50:18 +00:00
Nick O'Leary
8b0f926856
Improve styling for info sidebar on LH side
2025-10-30 11:50:09 +00:00
Nick O'Leary
9d019e25c2
Fix up port event cancelling on node-select
2025-10-29 17:50:50 +00:00
Nick O'Leary
603a6f0c11
Merge pull request #5337 from node-red/selection-to-subflow-menu
...
Add selection-to-subflow context menu item
2025-10-29 17:40:26 +00:00
Nick O'Leary
18f2285a48
Add selection-to-subflow context menu item
2025-10-29 17:31:23 +00:00
Nick O'Leary
c015645c03
Merge pull request #5325 from node-red/5319-subflow-port-fixes
...
Show subflow input label on virtual port
2025-10-29 17:16:27 +00:00
Nick O'Leary
e9fa3f0a2b
Merge pull request #5323 from node-red/5244-clear-suggestions
...
Clear suggestions on node/port mouse down
2025-10-29 17:16:17 +00:00
Nick O'Leary
bd8a1eda90
Make sidebar separators a bit narrower
2025-10-29 16:14:55 +00:00
Nick O'Leary
6924b399cc
Fix lock icon for read-only user
2025-10-29 15:29:35 +00:00
Nick O'Leary
f690fcb295
Apply default layout
2025-10-29 11:01:13 +00:00
Nick O'Leary
41ed5c94b6
Don't squash buttons when resizing window
2025-10-29 10:51:31 +00:00
Nick O'Leary
858cf75670
Update palette sidebar icon to custom svg
2025-10-29 10:41:15 +00:00
Nick O'Leary
d5a28ce5e7
Fix sidebar menu to include all options
...
Needed to reorder initialisation as sidebars were adding before the
menu component was initialised, meaning their menu entries didn't get
added
2025-10-29 10:40:21 +00:00
Nick O'Leary
b6367bbb44
Track sidebar state
2025-10-29 10:40:02 +00:00
Nick O'Leary
6c36f789bd
Fix login display
2025-10-28 14:41:19 +00:00
Nick O'Leary
6ffa23a44e
Fix sidebar sortable for touch events
2025-10-27 16:28:40 +00:00
Nick O'Leary
b23d455ad5
Fix tray positioning
2025-10-27 10:06:44 +00:00
Nick O'Leary
0ead2d815c
Update sidebar tab ux
2025-10-24 17:35:00 +01:00
Nick O'Leary
2e777db80c
Handle resizing and shade on separators
2025-10-24 11:40:56 +01:00
Nick O'Leary
c90f93ec56
Fix sidebar apis for dual sidebars
2025-10-23 17:24:15 +01:00
Nick O'Leary
fe4d40a776
Show subflow input label on virtual port
2025-10-23 15:37:07 +01:00
Nick O'Leary
6bb32775ba
Clear suggestions on node/port mouse down
...
Closes #5244
2025-10-23 13:52:44 +01:00
Nick O'Leary
6e264084e7
Fix z ordering of palette nodes
2025-10-22 11:39:13 +01:00
Nick O'Leary
4bcec3741d
Move palette footer to sidebar toolbar
2025-10-21 18:54:33 +01:00
Nick O'Leary
b0cafda496
Reimplement Palette as Sidebar component
2025-10-21 17:46:59 +01:00
Nick O'Leary
c9e0aaf34e
Make zoom scale 1 sticky to make it easier to get to
2025-10-21 09:24:58 +01:00
Nick O'Leary
fa05811b08
Fix linting
2025-10-20 13:20:30 +01:00
Nick O'Leary
6813f373c6
Fix issues with navigator show/hide lifecycle
2025-10-20 13:15:52 +01:00
Nick O'Leary
3bbdc77300
Fix up space-to-pan event handling
2025-10-20 13:15:37 +01:00
Nick O'Leary
9cedcd0a78
Add nls message for zoom to fit
2025-10-20 13:15:09 +01:00
GogoVega
ced0b30632
Fixe a typo in the variable name
2025-10-16 17:06:05 +02:00
dimitrieh
1638fa927b
Fix mouse wheel zoom sensitivity by detecting input device type
...
Mouse wheel events were being treated as trackpad input, causing excessive zoom jumps. Added delta magnitude detection (threshold: 50) to distinguish between mouse wheel (large deltas) and trackpad (small deltas), applying appropriate zoom calculation for each device.
2025-10-14 10:04:35 +01:00
dimitrieh
1ff980d190
Increase maximum zoom level to 2.0
2025-10-14 10:04:35 +01:00
dimitrieh
250f7ab897
Add minimap auto-show on flow startup and workspace changes
...
Shows minimap briefly when:
- Flow initially loads (if nodes exist)
- Switching between workspace tabs
- Continuing to show during zoom/pan navigation
Implementation:
- Listen to workspace:change events
- Check for active workspace with nodes before showing
- Use 100ms delay to ensure nodes are rendered
- Reuse existing showTemporary() for consistent behavior
2025-10-14 10:04:35 +01:00
dimitrieh
d308bc7763
Remove debug console logs and update documentation
2025-10-14 10:04:35 +01:00
dimitrieh
79581bf51f
Refresh active nodes before zoom-to-fit to work immediately
2025-10-14 10:04:35 +01:00
dimitrieh
f831df70ce
Fix zoom-to-fit to properly center nodes in viewport
2025-10-14 10:04:35 +01:00
dimitrieh
34d356230b
Set maximum zoom level to 1.0
2025-10-14 10:04:34 +01:00
dimitrieh
37a4440a5a
Make zoom animation duration relative to maintain consistent velocity
2025-10-14 10:04:34 +01:00
dimitrieh
f22915e1b9
Add grabbing cursor for middle-click pan mode
2025-10-14 10:04:34 +01:00
dimitrieh
775d6181c9
Add grab/grabbing cursor for spacebar pan mode
...
- Show grab cursor (open hand) when spacebar is pressed
- Show grabbing cursor (closed hand) when actively panning with spacebar+drag
- Revert to grab cursor on mouse release if spacebar still held
- Clear cursor when spacebar is released
- Apply cursor to SVG element (outer) where mouse events occur
- Handle edge cases: window blur, canvas blur, spacebar release outside canvas
2025-10-14 10:04:34 +01:00