Origin 2024b Features

Graphing

New Graph Types

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27166

3D Graph with Double Z Axis

Multiple 3D graphs with double Z axis (left and right Z axis)

For multiple 3D plots (surface, scatter, bar) in one graph, give option to plot against left or right Z axis.

  • Use the plot’s mini toolbar to plot against Left or Right axis.

  • Use Display tab in Plot Details dialog.

ORG-28362

Support drawing 3D XYZ Floating Bar

Support it similar as 3d stacked bar with XY multiple Z data. The bar is from one Z to another Z, most logic is similar as 2d floating bar

  1. Add 3D Floating Bar after 3D 100% stacked bars in Plot menu.

  2. No base plane control for 3d floating bar, so hide base plane and shift in Z checkbox

  3. it is ok to support bar shape option. For partial pyramid and partial cone, maximum bar length should consider as full.

  4. for label, bottom is start position, top is end position.

ORG-28458

Hierarchical Edge Bundling

Support Hierarchical Edge Bundling

In Plot menu, Categorical: Hierarchical Edge Bundling.

When 1st plot in layer is Hierarchical Edge Bundling, we can add a Edge Bundling button to layer level. We can custom the highlight mode by it.

ORG-28639

Streamlines

Stream line with matrix data

With Matrix window active, choose Plot: Specialized menu to plot streamline, Contour line + Gradient and Contour+Streamline graphs

image-20240506-213507.png

 

General

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28598

Show Graph Long Name in more places

Show graph long name in merge graph windows dialog and Object Manager window if it exists

In the past, user added more descriptive long name for graph window but Merge graph window and Object Manager still shows short name only, which made it hard for user to identify the window.

In Origin 2024b, if there is long name for graph window, it will show, otherwise short name will show.

In Object Manager user can right the top node and change back to Show Page Short Name

ORG-28297

ORG-27217

ORG-27216

Plot graphs directly from Image window

Plot menu available for image window to plot histogram, contour, heatmap, profile and 3D surface graphs

Before Origin 2024b, user would need to convert image to matrix before plotting it.

In Origin 2024b, user can directly plot applicable graphs such as histogram, contour, etc. from image window.

image-20240112-141944.png

To plot a subregion, use the Rectangle, Circle, Polygon or Region toolbar button to draw the region of interest (ROI) on image, right click on ROI and choose Crop or Create Linked Image to create a new image window of the subregion. Plot from there. Multiple ROIs are supported in image window.

 

ORG-27587

Browser panel for plots from image window

  1. Plot a histogram, contour, heatmap or image plot from image stack window

  2. Click the Column Switching Browser Graph button from the page level mini toolbar

  3. For multi-frame image or video, only 1 histogram is plotted by default. Click down arrow on left panel and choose All Frames from same image to load all frames on the left. Select multiple frames are supported.

ORG-28300

ORG-28461

Dynamically refer XYZ title of virtual matrix to column label

When create plot with plotvm or plotmultivm, it will automatically set notation to refer XYZ titles to column label. For example: %H means source sheet and so the long name of 1st column in source sheet could be %(%@H, 1, L)

You could edit the notation directly or change it by fly-out menu button in plotVM dialog or Virtual Matrix Manager.

ORG-28263

Books and Sheets sorted in Batch Plotting dialog

Books and Sheets are listed alphabetically.

Before Origin 2024b, the matching books and sheets are listed by creation time in the middle panel of Batch Plotting dialog.

In Origin 2024b, sheets of plot’s source workbook are listed on the top, following by other matching sheets/books alphabetically.

ORG-28357

Online Template for 2024b

Added More online Template for 2024b. You can get the latest online template via Tools: Template Center.

  1. Clustered Scatter Plot

  2. Time Series Explorer

  3. Distribution + Box + Data

  4. 3D Horizontal Floating Bar

Label and Annotation

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28586

Center text, graphic object to page instead of layer

Object Edit toolbar buttons are enabled to align single text, graphic object, etc. relative to page

In Origin 2024, we enabled Object Edit toolbar buttons for single layer selection so that user can easily center, left, right, top, bottom align the layer relative to whole page.

They are enabled for single text, legend, graphic object as well in Origin 2024b so that user can easily align them relative to page.

E.g. add a text label in graph. Select it, click Vertical button. It will put the text to center of graph page. Click Top button will align the text to top of the page.

Note: When multiple text, graphic objects, layers are selected, the alignment will be based on first object in the selection. E.g. select layer and then click a text, click right, it will align the text to right edge of layer.

ORG-28443

Edit Point Context Menu for Graph Objects

Edit Point mini toolbar and context menu is added to easily enter the mode of adjusting shapes

This applies to the following objects

  • polyline, curve, arc, lines by freehand drawing

  • curved arrow

  • irregular polygon & region

ORG-28209

Triangle as Head and Tail of Color Scale

Make arrow like color scales

Make sure Hide Head Level and Hide Tail Level are NOT checked, then user can go to Layout tab to set head and tail to show as triangle and adjust triangle height.

Note: This only works for color scales with layout set to Joined.

 

ORG-28204

Support Image in worksheet in Data Annotation

supports image for worksheet cell

In the old version, data annotation supports image if it is in Label row (green) but not if it is in worksheet cell (pink).

In Origin2024b, we should support for worksheet cell.

 

ORG-28603

Automatically Show Modifier Info in Data Point Tooltip

If there are modifier columns in plot, could be color, size etc., show the related info in tooltip. For example, for a color mapped bubble, the color column and size column info should show in tooltip.

In Data Point Tooltip dialog, add a button MF. Default theme of all data point tooltip should include MF. When there is no modifier column, MF will not occupy any row.

ORG-28634

Ctrl+Drag text label and Graphic Object to make a copy

Ctrl+Drag text, line, arrow, rectangle, circle, …, etc. to make a copy at new location, similar to MS Powerpoint

Hold Ctrl key and then drag text, rectangle, arrow, etc. graphic objects in graph to make a copy at new location.

This also applies to annotation object added on data point in graph.

Note: In older versions, After using annotation tool to add an annotation on a data point in graph, user can use Alt+Drag to move it to a new data point; or use Ctrl+Shift+Drag to make a new annotation to another data point. But it was kind of hidden and different from hotkeys of other softwares.

 

 

ORG-28849

Improve readability of objects in Object Manager

Show text object contents in Object Manager

Only program name of text object and axis title showed in Object Manager dialog in older versions, which made it hard to locate the text label or axis title.

Origin 2024b supports showing axis title and text contents in Object Manager. System variable @OMTL is added to specify showing text contents or not and how long. 0 means no contents. 10 means 1st 10 chars show.

The generic axis title object names e.g. Y Axis Title (YL) is shorted to YL Title

 

Gray background for objects out of page so user can check what they are and if should be kept, etc.

 

ORG-28748

Data Point Tooltip Issues

support custom and plot name for report title

We support custom report title, and there is a button to insert notation for custom report title like legend tab in PD dialog.
We also can set report title to plot name, which means text part of legend entry.

ORG-28365

Easier way to annotate minimum and maximum points in Contour graph

Annotate Min & Max Values mini toolbar button is added when clicking on contour graph

 

 

Graph Customization

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28691

Easier way to inverse axis scale

Flip axis button including mini toolbar button to easily switch Axis from and to values

  • Added Flip Axis mini toolbar button when clicking on axis

  • Added Flip button on the right of To value in Axis Scale mini dialog and Scale tab of Axis dialog

ORG-28696

Support Specified Droplines at Y=

Specify drop line positions by y=

In Drop Lines tab of Plot Details dialog, user can specify dropline positions by either x or y value

E.g. x=3.5 7.8 or y=3.5 7.8

 

 

ORG-28628

Show arrow along line plot

Show arrows along curve to indicate direction of plot

On Lines tab of Plot Details, Show Arrow checkbox is newly added.

Check it, extra Arrow tab will show in Plot Details to customize the arrow color,

 

ORG-28444

Skip data points in 3D scatter graph

Skip data points for 3D scatter graph

On Drop Lines tab of Plot Details dialog, same controls as 2D scatter graph are added, including Smart Skip

 

 

 

ORG-28047

3d Waterfall Fill Color Y-Value Colormapping

Map waterall plot’s fill color by Y values

By Points: Y-Value: Color Mapping is added for fill color control of waterfall graph. It was only available for waterfall’s line color before Origin 2024b.

 

ORG-28130

Sankey Link Labels Hide Labels if Percentage Less than

Easier way to show important link labels only by percentage

Add Hide Labels if Percentage Less than(%) checkbox with edit box in show labels for links group.

ORG-28474

Arrow Center is Wrong for Symbol Shape

Add Auto to Length dropdown

For Cross, Rectangle and Circle arrow shape, auto means follow width. For other shapes, auto means length=2*width. We can add such auto for line object arrow, arrow object, annotation leader line arrow, axis arrow, streamline arrow.

ORG-28400

"Data:Edit Range" allows to "Apply to Group" for stacked column

Data:Edit Range works for Stacked graph.

When user edit range for stacked column/bar, we can popup a message box:
Stacked column/bar share same data range in group. Do you want to apply this change to whole group?
Select Yes will apply range setting to group, select Nowill just do nothing like current behavior.
This change should apply to all stacked column/bar plot, including polar and 3d coordinate.

ORG-28727

Support short-cut key for Fit Page to Layers

Support short-cut key Ctrl+Shift+E for Fit Page to Layers

when hit the short cut key, last-used theme of the Fit Page to Layer dialog will be used. No dialog should be opened

ORG-28684

Edit Group Member in Graph Objects Group

If multiple graph objects are group, it is possible to select group member to edit in graph in Origin2024b

Ctrl+Click the group member

ORG-19671

Insert Plot to Layer needs Improvement

Active graph, select Insert: Plot to Layer: plot type → select from sheet dialog opens

If there is selection in last active sheet, the selection is show in dialog.
If we do not want current selection, go to the target sheet and select the target column(s) or matrix object(s), ok → the plot is added.
We also can select data from multiple sheets in same time by layer content.

ORG-28327

Share Axis Scale and Style Issues

In axis dialog, show tab, we change share axis style for all axes checkbox to checkbox with dropdown list.

The options are Limited Style and All Styles. Default is Limited Style. Select all styles will share all axes style like common display for axis style (except special tick, reference line, show/hide of axis line, tick label and axis title).

ORG-28671

mini toolbar buttons for grouped objects

For graph objects, if all of them are same type, group them and click it will show group mini toolbar, change settings will affect all members, like text object, area object, line object

ORG-26283

Support Same Day in Date X column to show tick label as Time

When date column is the same day, Origin 2024b now displaying time to treat X to be same day. For some plot, the last data point is at 23:59 and the last tick is slightly after that and thus the tick label is showing 00:00 since it has reached 24

The last tick now shows as 24:00, instead of 00:00.

 

ORG-26911

Provide all categories in drop-down when user creates and works with templates

  1. Show all categories in drop-down in Save Template As dialog

  2. Show all categories in drop-down when editing user-defined template in Template Library

Origin2024b preship all the categories of system template, same as plot menu left panel, from Basic 2D to Browser (no function plot, since we do not provide specific template for function plot).

User can go to Template Library and view user-defined templates and switch to list view and edit. When editing, if user tries to change category, the drop-down list has all categories

ORG-28651

Pie Chart Supports One Categorical Column

Select one categorical column and make a pie chart directly instead of doing the counting first.

When user select one text column to create pie chart(including 3d pie) or doughnut, we show following error message:

To count the unique value with pie/doughnut chart, 1. Add one Y column with F(x)=1. 2. Select XY columns and create plot.

ORG-26996

Polar Contour Plot Support Reversed Radius Axis

User wants the radius value to be increased towards the center. Simply switching the From and To values of the r axis now work.

In the past a workaround is to add a new column of the reversed r values for the plot, then label the axis with 7.5 - x. Now you can simply switching the From and To Values in Axis dialog’s scale tab.

ORG-28661

Display fit equation in Scatter Matrix

  1. In the Scatter Matrix dialog, Add a checkbox Fitting Equation to display the equation for the linear fit line.

  2. Display fit equation from Mini Toolbar

  1. Add Fitting Equationcheckbox and Custom Fitting Equation editbox under Custom Adj, R-square Label, enable only when Linear Fit is selected in Options branch.

  1. Currently, if we show fitted curve in Graph Maker, we show equation in reference line label. When linear fit curve is selected in Mini-Toolbar, reference line label of this curve to fitting equation y = $(a0,-)$(a1,-+)*x like graph maker. If show label for such line, the equation will show.

ORG-28330

Tick Label Display Format for Date/Time Data follow Column Format

When worksheet format is already set in, tick label format of date time will follow column display format.

When Tick Label format is date or time, add Auto as last option of Display. Auto means follow column display format. When create plot with system template from plot menu or toolbar, if data is date time, Origin2024b will use Auto display by default.

Analysis

General

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-26947

Set Recalculate to None for Operations

Edit: Remove Options to remove green operation locks

After doing analysis in Origin, by default green lock shows in output column, matrix or graphs so that when input is changed, the output can update or user can click on it and change parameters.

But there is no easy way in the past to remove all such operation locks.

In Origin 2024b, Edit: Remove Operations for menu is added with submenus for different scopes of removal. E.g. Active sheet, Active window, Active folder, Active folder (recursive) and Project.

Corresponding LabTalk command

run -aul 0; /// remove all operations in active layer (wks, matrix or graph)

run -aup 0; /// remove all operations in active page (wks, matrix or graph)

run -auo 0; mean remove all operations in curent folder but no recursive
run -auor 0;mean remove all operations in curent folder

this LT, include shortcut default,
if you don’t want no include shortcut, run the following
run -aud 0 0;
run -audr 0 0;
the last value in LT. if is other value. also include shortcut. like 1.

ORG-28793

Button after control should be able to after checkbox

In the interp1xy and reducexy X-Function, an inverse button is added after the X End auto checkbox. It could inverse the value of X Strat and X End.

 

Gadgets

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28430

Data Extraction Gadget

Draw ROI and extract data in ROI

Gadget: Data Extraction … gadget.

  • Different ROI shape support, such as rectangle, oval, arbitrary shape.

  • More than 1 ROI supported.

  • Specify which plot(s) to extract

  • Extract data in active or all ROIs to new sheet, append rows, append columns.

 

ORG-28414

Drag to adjust arbitrary shape

Arbitrary shape in Cluster Gadgets allow changing the shape

In Cluster Gadget, if select Shape as Arbitrary Shape, support click multiple times or simply click Modify ROI button to enter edit point mode for current ROI, allows to drag the anchor points to adjust the shape

 

 

 

 

Batch Processing

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

 

 

 

 

 

 

 

 

Image Processing

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28217

Update to newer OpenCV version 4.8.0

 

 

Data Handling

Worksheet

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28821

Edit multiple defined name ranges

Support delete and change scope of multiple defined named ranges

Choose Data: Name Manager… to open Name Manager dialog.

Select multiple names and right click.

There are Delete to delete the selection and Choose Change Scope to context menu to change their scope.

 

 

ORG-28652

Transpose Worksheet Improvements

Trim empty column label row when transpose Worksheet including labels

E.g. if user has a worksheet with column label rows filled and want to transpose the worksheet, including all label rows, e.g. Long Name, Units, etc. user can

  1. Choose Reconstruct: Transpose… menu.

  2. Check Exchange Label with Data and set Label Type to be All.

But before Origin 2024b, empty column label rows e.g. Comments would show as an empty column in output sheet. In Origin 2024b, empty column label rows will be trimmed.

 

ORG-25539

Display what cells are DDE links in worksheet

Easier ways to find cells with DDE links

Sometimes users copy data from an Excel file and paste link into into Origin worksheet cells as DDE Links.

Later when user come back to the workbook, it’s hard to tell which cells are linked with Excel file.

In Origin 2024b, with workbook active,

  • Select Edit: Edit Mode (Ctrl+Alt+B), gray background shows for all cells with DDE links

  • In the past, DDE Link only shows on Status bar when upper left cell of the copied range is clicked in Origin. In Origin 2024b, the DDE link shows no matter which cell is clicked in the range.

ORG-25496

Copy Mask Status

Copy Mask status of column(s) to other column(s)

  1. Copy Mask Status context menu is added for column selections to copy mask status and paste to destination column(s)

  2. Copy mask status by Copy Columns to X-Function . Right click column(s) with masked cells and choose Copy Columns to … context menu to open the dialog.

    Only mask status of each cell will be pasted to destination columns

    Corresponding LabTalk script colcopy orng:=[Book2]Sheet1!1:5 data:=0 mask:=1;

 

Matrix

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

 

 

 

 

 

 

 

 

Import

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27231

Connect to web online SharePoint server

Support connecting or opening files on web SharePoint server

1.Support connect to CSV/Excel/Origin/Matlab/Shapefile/N42 files.

2.Support open all file types that support D&D import in Origin.

ORG-28339

JSON Connector supports JSON5 format

JSON Connector supports importing JSON5 format

The import method is same as json file.

ORG-26009

Cloud DC Data Source should show path

Support copy file path/ID and locate to imported file when change data source

1.When connect to cloud, change data source will locate to imported file, and highlight it.

2.Right click file/folder on file browser for cloud, will show Copy Path and Copy File ID.

ORG-26001

Scan and Connect all files in specified folder

Added On Folder Change option to Auto Import menu.

When On Folder Change option is checked, add/delete file(s) under current folder, will reimport all data in current folder.

ORG-28151

Update to newer NetCDF version 4.9.2

Update NetCDF dll version to 4.9.2.

Support import NetCDF file up to 4.9.2.

ORG-28152

Update to newer Matlab version 1.5.26

Update Matlab dll version to 1.5.26

Support import MATLAB file up to 1.5.26

ORG-28726

Improve speed of netCDF Connector

Improve import speed for NetCDF Connector.

Now import NetCDF file with so many matrixobjects is more faster that before.

ORG-23841

Support save Project Files onto Cloud

Support open and save project file from cloud.

1.If the project on cloud is opened by another instance, then show Attention dialog, and not open this project again.

2.If the project on cloud is locked/checked out, then show Attention dialog for User to decide to open it as read-only or not.

  • if choose yes, then open as read-only.

  • if not, then try to unlocked/checked in this project, when unlocked/checked in successfully, then open it normally; otherwise, will also show message “This file can not be unlocked/checked in. It is opened as read-only.”, and open it as read-only.

ORG-28166

LabTalk of Connect by Duplicate

improve wbk.DC.newsheet() function to support “Connect by Duplicating Active Sheet”.

Optional 2nd argument 1 is added newsheet(sheet$[, 1] ) method to connect new sheet/data by duplicating active sheet’s analysis, calculation, ….

For Excel connector, only need to set sheet$ as sheet name, e.g.

newbook; wbook.dc.ADD("Excel"); wbook.dc.path$=system.path.program$ + "Samples\Import and Export\United States Energy (1980-2013).xls"; wks.dc.import(); wbk.DC.newsheet("Natural Gas", 1);

For other connectors, e.g. Origin project connector, need to set sheet$ as “[bookname]Sheetname”, e.g.

string fname$=system.path.program$ + "Samples\tutorial data.opju"; wbook.dc.add("Origin"); wks.dc.source$ = fname$; wks.dc.sel$ = "[book6]pre-Electrical Open"; rnormalize -r 1 irng:=4 method:=range100; //normalize 4th column //Import new sheet by duplicate same operation in active sheet //2nd argument 1 is new in Origin 2024b wbook.dc.Newsheet("[book6]post-Electrical Open",1);

Export

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-26879

Transparent background for TIFF and PNG export

Transparent Background checkbox in Export Graph dialog for PNG and TIFF image types

The checkbox is only added for File: Export Graph… dialog. Not available in File: Export Graph (Advanced)…

Only for PNG and TIFF image type.

When exporting graph/layout window with our default white background, user can check Transparent Background checkbox to export image with no background.

Corresponding system variable: @GET = 1

ORG-27603

Export PNG with transparency

Better support transparent background when export PNG

There is transparent background checkbox in expG2img dialog.

set @GET=2, it will improve the text drawing quality.

ORG-25569

Add interactive elements to SVG export of Origin graph

For now scope info and tooltip for symbol plot are added to svg

  1. make 2D scatters plot

  2. export as SVG

  3. open the attached Sample1.html in web browser, then click “Choose File“ to pick above exported svg file.

  4. mouse over any scatter point.
    → there is tooltip to show the scatter’s coordinates.

Note:

For now, it only supports for 2D scatter plot

Programming

LabTalk

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28064

Easy way to see LabTalk Script behind mini toolbar buttons

Ctrl + Shift + click on mini toolbar MT dumps LabTalk Script.

Hold Ctrl+Shift keys when pressing mini toolbar button. Corresponding LabTalk script is dumped to script window

ORG-27102

Improve Unique() function with more sorting options

Add a new parameter sort2 to support sorting by occurrence

Syntax: Unique(vector<string> vs[, int Sort, int Occurrence, int sort2])

  • sort2 = 0 (default), no occurrence sort.

  • sort2 = 1, sort by occurrence ascending.

  • sort2 = 2, sort by occurrence descending.

ORG-27102

Add mode() function to calculate mode of a column

New functions mode() and modes() are added

double mode(dataset vd)

  • Returns the most frequently occurring value in the input dataset.

vector modes(dataset vd)

  • Return a vector of the most frequently occurring values in the input dataset.

  • This will return more than one result if there are multiple modes.

ORG-28621

Add Erfi() function

LabTalk function erfi() to compute the value of the imaginary error function for specified complex c

The function is calculated by NAG function nag_complex_erfc(s15ddc).

complex erfi(complex c)

ORG-29063

String variable support redeclare

Support redeclare for LabTalk String variable

Origin C

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28138

Support arrange layout for GETN_RADIO_INDEX

Improved GETN_MULTI_COLS_BRANCH(_NCOLS, _GAP); to supported arrange layout for radio.

Example:

 

 

 

 

 

 

Python

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28672

Need to provide OriginExt for each Python version

Python 3.12 is available now, so we published a new OriginExt 1.2.2 for it.

Use following command to install in Python 3.12

 

 

 

 

Code Builder

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28246

Improvement when editing js, css, json

Basic supports for Web Type Files, e.g. js, css, json

Indentation when starting new line, etc.

 

 

 

 

Miscellaneous

Ease of Use

JIRA

SUMMARY

DESCRIPTION

DETAILS

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-28135

easy way to toggle plot and object on Object Manager

Add a icon in Object Manager to toggle plot and object

 

ORG-25573

ORG-28383

Object Manager Follow Legend Text/Symbol

Object Manager show exactly what’s in legend

If user customize the legend with custom syntax, now force the object manager display exactly what user entered in legend so they match

ORG-28681

Collapse all layer nodes context menu

In Object Manager, add Collapse All Siblings, Expand All Siblings in context menu of layer level, click it will collapse/expand all siblings

ORG-28552

Folder Notes indicator

Blue dot shows next to folder that has folder notes in PE

In Project Explorer, Folders with notes will be indicated by a blue dot in PE.

 

ORG-28551

Graph Notes

Add Notes for graph window

Add Notes button on top of Object Manager to add notes for graph/layout window.

If there is Notes for graph/layout, the icon changes. Also there is a blue dot next to top node in Object Manager.

 

Ctr+mousing over graph/layout window icon in Project Explorer will show graph notes

ORG-28249

ORG-28328

Drag and change scale improvement

 

Support snapping to minor tick and 1/2 minor tick

Support drag and change scale with reverse X/Y

System variable to control snapping

@DSRT=0 only snapping to major tick (old behavior in 2024)

@DSRT=1 Support snapping to minor tick

@DSRT=2 Support snapping to half of minor tick (2024b default)

ORG-28887

LT Gray Dark Theme

Light gray dark theme is added when dark mode is on

All built-in dark themes shipped in Origin 2024 are very dark. Origin 2024b added LT gray.

When dark mode is on, you can access all built-in dark themes from Preferences: Dark Theme: menu

ORG-28573

Scintilla based Command Window and Results Log

Change Command Window and Results Log to be scintilla based so that it’s easier to change display font size

Press Ctrl key and use mouse wheel to zoom in and out

ORG-28353

Make OPX LZ4 Compression ON by default

Turn on LZ4 Compression checkbox by default in package manager dialog

LZ4 compression is a new package compressed method implemented in origin2020b, it can significantly speed up making and installing package which contains large size files according to user’s feedback. therefore we decide to turn it on by default.

ORG-28839

Hide Project File path in Origin title bar

Set system variable @HPT to 1 to hide opju file path in Origin workspace title bar

Origin 2024b adds system variable @HPT=1 to hide OPJU file path in title bar. Only file name shows. The @HPT default value is 0 (not hide OPJU file path).

Note: There was @PEW to hide Project Explorer (PE) subfolder path in Origin workspace title bar.

ORG-28286

Add important apps to origin main menu

Add “More Apps” menu to list important/popular apps

“More Apps” menu is added to following menu.

  1. Statistics menu

  2. Analysis: Fitting menu

  3. Analysis: Signal Processing menu

  4. Analysis: Signal Processing menu

 

ORG-28288

Copy All Data in Rectangle

Drag a rectangle in graph will show mini toolbar.

Copy Data to copy all data in rectangle as multiple columns

Copy Data as One Set to copy all data in rectangle as one XY column