Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-25449

Improvements on Export Graph (Advanced)

Hotkey Ctrl+Alt+G to export with last used theme. Added a clickable link on messages log to view exported graph

  • With Graph widow active, press hotkey Ctrl+Alt+G to export graph with last used theme, no need to open the dialog.

  • After exporting a graph, the filepath file path is dumped to Messages Log is clickable to view the exported graph

ORG-25298

More skip data points options in plot

Smart skip point options based on data density and shape

For scatter plot or plots and line+symbol plotplost, go to the Drop Lines tab.

Two smart skip Smart Skip options are added. :

  • Smart Skip(Total Points Kept) keeps the number of points set and skips the other points based on data density and shape.

  • Smart Skip(% of Points Skipped) keeps the percentage of points set and skips the other points based on data density and shape.

System variable @smm Variable @SMM determines the method used for smart skipSmart Skip:

0: Largest Triangle

1: Y-threshold

2: Data Distance Threshold

3: Douglas-Peucker-Hull

4: Largest Triangle for Segments(default)

LT controlled can be used to specify starting skip points. In the example below, 10 means start to perform skip from the 10th row in the workbook data.

Code Block
layer.plot1.symbol.skipstart=10

ORG-25233

Toggle layer, plot & graphic object’s selectability

Mini LabTalk command and mini toolbar button to set whether or not layer, plot, or graphic objects are selectable or not.

  • Set plot, graphic object or layer and to be unselectable so user users can not click to select it in graph and edit it with mini toolbar or regular toolbars, etc.

  • Click Clicking the item in Object Manager is always supported. User Users can then use the mini toolbar button to turn selectabilty selectability back on.

  • Corresponding Labtalk LabTalk property for graphic objects object.mouse=0 not selectable or 1 selectable

  • For layers in graphs, selectability can also be globally (it is an Origin setting) prohibited by setting @grls@GRLS=0.

    Image Added

ORG-25355

Avoid using Function plot as Axis title unless it’s the only plot

Data Plot Index for Auto Axis Titles should exclude function plot unless it's the only one

When there are multiple plots (no matter data plot or function plot), Origin uses the 1st plot’s long name, unit as axis title. See the Data Plot Index for Auto Axis Titles dropdown list on Legends/Titles tab of graph node of Plot Details dialog.

So if user moves the function plot as the 1st plot in graph window, F1 will show as axis title. In Origin 2023, we will skip using function plot as axis title unless it’s the only plot in the graph.

Use system variable @fpt@FPT=1 to roll back to the old behavior.

ORG-24990

Batch Plotting Short Name

Better handling of Batch Plotting Short Name numbers.

Short Name starting with G09 will increment to G10 instead of G010.

ORG-20137

Data highlight mode when switching to worksheet

System variable to quit data highlight mode when switch switching to worksheet

Set system variable System Variable @QDHT=1, data highlight some data points in graph and switch to worksheet, escape the data highlight mode and allow to plot directly with parial partial data selected.

Default value is 0, data highlight mode keeps kept when swicth switching to worksheet.

ORG-25354

Hide Legend for Function Plots

Option to hide function plot entries in legend

In previous versionversions, function plot would always show in legend. In Origin 2023, a context menu is added to Hide Function Plots in legend.

ORG-25285

In-place edit for wrapped text object

For wrapped text, if not long, double click will enter in-place edit mode. For very long text, open Text Object dialog

  • In the past, if text was wrapped, double click it would always open Text Object dialog. In Origin 2022b system variable @tlip System Variable @TLIP (default 80) is added. If text length is less than it, double click will allow in-place edit.

  • In the past, if text wasn’t wrapped, double click would always enter in-place edit mode. In Origin 2022b system variable @tlipn System Variable @TLIPN (default 60) is added for text not wrapped as well. If text length is longer than it, Text Object dialog will open.

ORG-25211

More Image Window ROI Tools

Recalculate ROI (Rectangle) to copy to matrix/graph with proper XY coordinates.

  • Import an image and use Rectangle tools to select Region of Interest (ROI)

  • Right-click ROI and choose Create Lined Matrix

  • Drag the ROI and see the linked the image to show updated ROI

ORG-25350

Fit Layers to Page more accurate

Boundary is more accurate after fitting layers to page and LabTalk command is added

The margin for Fit Layer to Page is more accurate in graph.

Users can use Labtalk command Added LabTalk commands to specify each margin separately.

Code Block
-ml value // for left margin
-mt value // for top margin
-mr value // for right margin
-mb value // for bottom margin

All the margin values can be negative if necessary. So, for For example, users graph using the following will make it the graph look tighter to also accommodate for text object rectangles of the axis titles being too large.

Code Block
page -FLS -u -c 3 -ml -0.005 -mt 0.001 -mb -0.005 -mr 0.001

ORG-25023

Keep Graph and Worksheet size in layout window when copy copying and pastepasting

Hold Alt key and then paste graph or worksheet in layout to another layout window to keep the size

We added Added the hot key Alt when copying and pasting images among layout or graph windows.

It’s extended to graph and worksheet object in layout window.

So copy the graph or worksheet object in one layout.

Then in another layout window with different page, size, press Alt key and then right click to Paste.

The graph/worksheet object size will be kept in new layout window.

ORG-25233

MT button for Selectable

Support mini toolbar selectable button for Graph objects in Layer, like plot, text object

Click it, Graph objects in Layer will not be selectable, can press Ctrl+Z to undo or click it in Object Manager

Image Removed

layout window.

ORG-23765

More bracket shapesTwo

more Round and brace bracket shapes added

  • Use Mini toolbar to change bracket shape.

  • Drag the red anchors for curvation and brace.

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-25214

3D plot improvements

Extend the Updated minimum Z axis length to 10%

In previous versions, Z axis length can could only be shrunk to 25% of full length. In Origin 2023, it can the minimum value can be as low as 10%.

ORG-25213

More 3d 3D layer mini toolbar buttons

Auto Rescale control added.

For 3D, it’s a dropdown list,

For 2D, it’s a checkbox

ORG-22648

Build Color more improvementimprovements

We can interpolate according to selection, by group and merge color lists/ palettes.

We add Added Base Color radio option, with All and Selection as options. All means all color in build color dialog. Selection means current selection in the left panel of build color.

  • if If there is only one selection, no need to show this option.

  • If user's the selection is not continuous, new colors should be from 1st selection.

Support Interpolate by group option. So user could specified Can now specify number of group members, and interpolate within group.

Select When selecting more than 2 color lists/palettes in left or right panel of Color Manager, right-click could will show a option Merge Colors option.

ORG-25363

Plot Data by Sorted X

Added a LabTalk command to toggle line plots by worksheet order or sorted x

Added the LabTalk command layer.plot1.line.sortx=

  • =0, by worksheet order

  • =1, by sorted x

ORG-25300

GUI to manage Symbol Map Unicode Symbols

Add Added Gear icon on top-right corner of simple symbol map.

  • Add…: popup a small dialog to fill Unicode code in editbox, could be one or multiple, separated by space. Append symbols to active tab.

  • Delete…: same as add dialog, but it will delete. We can also provide a button to select symbols in main dialog to return the code to editbox.

  • Reorder: select it will disable all other options, user could drag and drop cells in grid to reorder.

  • Reset to Factory Default: this will simply backup the UFF version and copy EXE over, for the current tab.

  • Append from Factory Default: this will fill in those deleted from EXE but keep user’s, for the current tab.

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-25385

Folder and Window Navigation

Make it easier for user to navigate, seesaw (toggle folders) and add shortcuts, etc.

Folder & Windows toolbar added

  • Folder Back: – go to previous folder

  • Folder Forward – go to next folder

  • Seesaw (Ctrl+Alt+X) – yoggle between recent two folders

  • Add shortcut to previous folder(Ctrl+Shift+F7) – add active window as shortcut to previous folder

  • Add shortcuts from previous folder – bring up a dialog to add windows from previous folder as shortcuts in active folder

  • Arrange Windows - arrange windows in current folder using <last used> theme

  • Pin Window - Pin a window so it will be excluded when arrange windows

Menu and context menu added

  • Window: Seesaw (Ctrl+Alt+X) menu

  • Context menu when right click window title to add shortcut to previous folder (Ctrl+Shift+F7)

  • Right click a window title to pin the window.

ORG-25253

Arrange window Improvements

More improvements are added such as include minimized window or exclude pinned window in window arrangement

  • Checkbox to include Minimized window option in Arrange Windows dialog

  • Pin a window so it will be excluded when arranging windows : Right click a window to pin it or click Pin Windows button on Folder and Windows toolbar.

ORG-24746

Improve Shortcuts to Show Pages from two folders

Add shortcuts of windows in another folder to active folder for comparison

Only windows in active folder shows in workspace.

To compare windows in active folder with some windows in other folder,

  1. Go to Project Explorer.

  2. Right click the non-active folder and choose Add Shortcuts…

  3. It will open a dialog for user to pick window types there to bring to active folder as shortcuts.

  4. Click OK.

  5. → Such windows in other folder show as shortcuts (see Home button on title bar)

  6. Afterwards, user can delete such shortcut windows. Or right click the folder in Project Explorer and choose Remove Shortcuts.

ORG-25343

Restore window size

Window: Restore Window Size to restore non-maximized window size and position

After arranging window layout in a folder, user may resize or move a window.

User can choose Window: Restore window size (Ctrl+Shift+Z) to restore the window to original size and positon.

ORG-24937

Easier hot key ways to zoom and scale in

Press Z key, right-click and drag to change the scale.

Press Z key, right-click and drag to change the scale.

  • right-click and drag up/down to rescale y-axis out/in.

  • right-click and drag right/left to rescale x axis out/in.

ORG-25453

Easier way to save window to project folder

Provide <Project Folder> in built-in File Path list of Save Window As… dialog

In Save Window As dialog, click File Path list.

Two extra path are added related to Project Path so user can easily save window to same folder as project file or subfolder based in Project Explorer structure.

ORG-25448

Recent Project History

OriginProjHistory.txt in UFF

OriginProjHistory.txt created to list recent Origin files, e.g. project, graph, workbook, etc.

System variable @MHF=1000 (default) : max number of entries to keep

Set it to 8 0 or less to turn this offstop adding entries.

Export

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-25047

Matrix Export to Image to better support GeoTIFF

There is an option in the dropdown list and default to it if we detect matrix has that info.

Besides geo info, we will check file extension as well:

i.e. import *.jpg into image window, export dialog will default to jpg too. while matrix window does not now.

ORG-25269

Raster Export Misinterprets Middle Colors of Colormap Temperature Palette

higher default color depth on export

BMP, PSD, TGA: from 256 colors to be 24-bit color.

PDF (Basic Object - Resolution): from 72 to be 96.