Skip to content

Releases: Mararsh/MyBox

v6.9.2

27 Dec 09:36

Choose a tag to compare

2025-12-29

  • Chinese name of MyBox is "吾匣". Icon is updated.
  • Improve:
    • Shorten main menu.
    • Data manufacture:
      - Option to clear data definition and reload file.
      - Permit to load csv file with duplicated header names.
      - Comments in csv/excel/text/html file can be read and write. (Lines started with "#")
      - Refine the interfaces of data target.
      - New examples about Chinese characters.
    • When edit image, option to allow moving the shape .
    • When view or edit image, can navigate to next file or previous file.
    • When sample image, correct values can be set automatically when inputs are beyond the image.
    • When browse files, option about where and how to open files.
  • Upgrade to java 25.
  • Solved problems:
    • Shortcuts do not work when the focus is not in top pane.
    • Data manufacture:
      • Error popped when open file.
      • Fail to splice data.
      • Interface should be updated after data are cleared.
      • Fail to open interface "Export".
      • New examples about Chinese characters.
      • Fail to select columns when their names are different from their labels(displayed names).
      • Attributes of column may be missed when copy and cause wrong definition.
      • Data definition is always created and never updated when single quote is in name of file or table.
      • File menu should be provided in interfaces of loading data file.
    • Html: Special characters should be escaped in tag CODE.

v6.9.1

02 Oct 09:08

Choose a tag to compare

2025-10-2

  • Add:
    • "Macro command" is a line with complete operation and parameters to be executed. (Not complete)
      Two ways to execute macro:
      • Run the operation and output results in command window of system without GUI of MyBox.
      • Run the operation and display results In GUI of MyBox.
    • Manage macro commands in tree.
    • Provide examples of macro commands.
  • Improve:
    • Pagination. Option to display navigation bar: show, hide, or adaptive.
    • Image Convolution: Option to make colors: keep, grey, black white.
  • Solved problems:
    • Match Color: Weights are not picked for algorithms "CMC" and "HSB Euclidean".
    • Javascript Tree: Fail to edit and execute script.
    • OCR fails.
    • Sharp images in batch: Fail or output wrong results.
    • Data tree: Nodes should be refreshed after add/delete nodes.
    • Pagination: Shortcuts do not work sometime.
    • Make documents: Interface may be blocked.

v6.9.0

20 Jul 04:27

Choose a tag to compare

2025-7-20

  • Improve:
    • View PDF: Select mode to view or pop.
    • Set OCR options in child window.
    • Blend colors: Options are picked immediately after changed. Demos are provided.
  • Solved problems:
    • Bytes editor: Fail to save as.
    • View PDF/PPT: When hide right pane and close the interface, it can never be opened and functions lose entrance.
    • View PDF/PPT: Thumbnails are loaded slowly and badly.
    • Fail to convert PDF to html.
    • Blend colors: Error popped when mode is not selected while opened at first time.

v6.8.9

23 Jun 09:29

Choose a tag to compare

2025-6-23

  • Add:
    • Function: Blend colors.
    • Colors blend modes: Kubelka Munk Mode(diffuse of pigments), CMYK mode, and weighted CMYK mode.
  • Improve:
    • The 3rd edit mode of data tree: html tree.
    • Conversion between Java arc and SVG arc.
    • Provide example to all editors.
  • Solved problems:
    • Data manufacture: Updates are lost when switch from csv mode.
    • Shape "arc" is displayed incorrectly.
    • When convert SVG shape to relative path, the start point should be absoluate.
    • When edit web favoriate, address is not saved.
    • When edit geography code, "description" is not saved.
    • When query color, other values should not change while silder is dragged.
    • After change node of data tree, it is not refreshed in the tree.
    • When query result of data tree is empty, error popped.

v6.8.8

02 Jun 11:03

Choose a tag to compare

2025-6-2

  • Improve:
    • Data manufacture: Save and apply "label" for columns.
    • Data tree:
      • Query by tags.
      • Display tags in tree and table.
  • Solved problems:
    • Data manufacture:
      • Fail to save as json/xml/pdf/html.
      • Fail to save data attributes for multiple pages.

v6.8.7

24 May 04:16

Choose a tag to compare

2025-5-24

  • New:
    • Data trees:
      • Beside tree view, nodes can be view in table mode, that children are displayed in paginated table.
        Tree is better for deep(many levels) and narrow(limited children) data
        while paginated table is better for shallow(limited levels) and wide(many children) data.
      • Query nodes with either simple condition or filter expression.
    • Automatical testings: Import data for data trees.
  • Improve:
    • Data manufacture:
      • Filter rows with simple condition which is comparison of single column.
      • When create data, attributes, columns, rows number, and values can be set.
      • Matrices can be external files.
      • In interfaces of selecting columns, concern lots of columns.
      • When add rows, copy values of current selected row.
    • Trim variables of batch functions. Make all internal indices as 0-based and exclusive end.
    • Make clear relationships between new stage and the caller when open stage.
    • Automatical testings are changed as event driven from time driven.
  • Upgrade to Java 24.
  • Solved problems:
    • Data manufacture:
      • When click button Save in csv mode, updates are not saved.
      • When change data in table mode, updates should be synchronized to other modes.
      • Functions "Simple/Multiple Linear Regression - Combination" do not work.
      • Error popped when open interface "Group Statistic".
      • In html pages, null should be displayed as empty.
      • "Results are empty" should be displayed when no data is generated.
    • When handle PDF in batch, "start page" and "end page" do not work when multiple files are selected.
    • When handle files in batch, status may be updated incorrectly.
    • When refer javaScript from html, javaScript executor, instead of editor, should be displayed.
    • When close javaScript editor, endless loop happens.
    • The "Context Menu" button does not work in html interface.
    • Events listeners of html do not work sometimes.
    • Game "Mine": Double right click should not work for opening around cells.

Closed requirements/bugs in this version

Thanks for my cats GuaiGuai and BenBen. They are soft and warm lives with full of love.

v6.8.6

29 Mar 01:23

Choose a tag to compare

2025-3-30

  • Improve:
    • Redesign and implement Matrix:
      • Data type can be: Double, Float, Long, Integer, Short, Short Boolean.
      • Stored as internal text files.
      • Can be paginated.
      • Examples are provided.
    • Option "Show in left/right side" for control of pagination.
    • Examples of "Image Scope" are provided.
  • Solved problems:
    • Row expressions should be able to saved and selected.
    • Examples of Row Expression are incomplete.
    • Bubble chart of grouped data is missed.
    • Menu should be popped when right click data chart.
    • Errors popped when close data charts.
    • Fail to export tree XML when node is clob.
    • Color threshold of image scope should be double .

v6.8.5

04 Mar 10:28

Choose a tag to compare

2025-3-5

  • Improve:
    • Redesign and implement "Image Scope", which is determined by both "Shape Constraints" and "Match Colors List".
    • More algorithms about "Matching colors".
    • Control of pagination, which can self-adapt interfaces.
    • Control of selecting image, which can pick file, example, and default.
    • Data charts: Bubble chart is separated from XY charts.
    • Linux Mint is used.
  • Solved problems:
    • Image scope: Values of some types are saved incorrectly.
    • Interface: Icons of customized color do not work.
    • Manage colors: Color blocks may be messed.
    • Make documents: Wrong calls when generate tree examples.

v6.8.4

31 Jan 04:32

Choose a tag to compare

2025-1-31

  • Improve:
    • Adjust menu of html.
    • When define language, option to set blank translation as Chinese or English.
  • Solved problems:
    • Fail to read/write WebP image with packed MyBox.
    • When define language, its name should not be limited by definition of locale.

v6.8.3

25 Jan 08:40

Choose a tag to compare

2025-1-27

  • Add:
    • Read/write WebP image.
    • Data column type "Enumerated Short": Data are displayed as String while saved as Short.
      Its benefit is saved storage while its disadvantage is lost independence and need other data to explain its values.
  • Improve:
    • Data Manufacture:
      • Remove "Handle invalid value" from column definition. Operations handle invalid values as their judgement and logic.
      • Clear how apply or remove "format" when read, display, edit, save, export, or convert data.
    • Data Tree:
      • Change "Geography Code" as data tree.
      • Option to apply data format when export.
      • Locate node by title/id/time/value in tree.
  • Solved problems:
    • Tree: Values are lost after save/move/rename/reorder node.
    • After migrated to 6.8.1 or 6.8.2, "Data Manufacture" loads existed data incorrectly.
    • Data Manufacture: Updates are not saved if focus is not out in "CSV" mode。
    • "Set Values" of Data Manufacture may write wrong values.
    • Data should be converted as their types when row expression binds variables.
    • When change image size, interface works abnormally after user inputs wrong value of width/height.
    • Values of XYZ and Adobe CMYK are displayed wrongly in html of single color.
    • "FFmpeg information" and "FFmpeg media information" do not work.
    • In pop window, may fail to pop window.
    • In many interfaces, when save as file, the selected path does not work.
    • When open interface "Image Options" independently, some controls are not initialized.