Skip to content

Releases: jkanev/treetime

Release 2025.1

16 Apr 13:14
Compare
Choose a tag to compare

New Features

  • Image (PNG) export. Data can now be exported as graphical images, both to clipboard and as a file. Options include a circular layout, a spread-out layout, and a top-down tree structure (using the graphviz library internally). Additionally, user can select whether to include all field values or just export a graph with node names, whether the entire tree, the current branch, or the current node with context is exported. Colouring is in a rainbow palette according to the depth.

  • SVG export. Data can be exported as vector graphic, links in exported SVG image are clickable.

  • HTML/Document export. Data can be exported to look like a document that comes from a word processor, with differently sized dark blue headings and text. Export is as html (you can use the print function in your browser if you need a PDF).

  • Changed colours on html export again. We now have a pastel seven-colour rainbow palette.

Known Problems

  • Bug when exporting first time. When using the package from PyPi, after a fresh install, the export doesn't work. This is fixed in the source code and in the Windows and Linux executable / zip files (attached to this release). If you need to use the PyPi package and haven't used TreeTime/export before, please use the pre-compiled Windows or Linux executable and export once, after this the PyPi installed TreeTime export will work. The next release on PyPi will also have this problem fixed.

Release 2024.4

20 Dec 00:35
Compare
Choose a tag to compare

New Features

  • Improved HTML output. Colours are now very faint rainbow colours, tiles take less space.

  • Text field export improved. In continuous export mode, while updating an html file (e.g., in a meeting when typing and sharing the screen with the html file), previously, changed text only became visible when that field lost focus (i.e. you had to move the mouse out of the field). This is now different, the html updates (with delay) while you stay inside the text field.

Bug Fixes

  • Fixed crash bug. A crash when selecting a node was fixed.

Release 2024.3

02 Jul 14:01
Compare
Choose a tag to compare

New Features

  • Changeable font size. The font in the data view (the data item pane and the tree itself) is now scalable. You can zoom in and out.
  • Continuous export. Html and text files can now be exported continuously. An auto-updated html page shows the currently selected node with context or branch. That way you can give a lecture, talk, or meeting, and participants will see live changes of how you browse the tree on the shared html (or unicode text file).

Release 2024.2

25 Apr 20:47
Compare
Choose a tag to compare

New Features

  • Restructured export area. For easier use with more options available, the different buttons for different file export formats have been replaced with a dropdown box and one single [Export] button. The last exported file is shown. All export options (full tree / branch / node with contect), (all fields / names only), are now available for all different export formats (html / text / csv) and targets (file / clipboard).
  • Name-only export. To create overivew files without data clutter, trees can now be exported to html, text file, csv omitting the field names and showing just the node names.
  • Single-node export. To create single-node documents, e.g. for slides for a presentation, a single node can now be exported, showing its place a collapsed ancestry tree.

Release 2024.1

17 Apr 11:22
Compare
Choose a tag to compare

New Features

  • New tree fields. Implemented hew min, max, min-string, max-string fields in trees. Minimum and maximum can now be displayed for used hours, start/end times of projects, etc. Updates with running stopwatch timers.
  • New data field. Implemented longtext data field. More space in the UI (25 lines) if files contain mainly text in their nodes (tasks, meeting notes, abstracts, ...).
  • New node symbol in text layout. Changed node symbol to small circle in text eport (after asking users on social media).

Bug Fixes

  • Crash on text export. Fixed rare crash when exporting text to clipboard.

Release 2023.2

10 Jul 18:20
Compare
Choose a tag to compare

New Features

  • Ported to PyQt 6.0. The application was ported to the next version of the Qt and PyQt libraries, allowing the use of new functionality.
  • Auto-adjusting name column. In order to always see node names properly and to avoid truncation, whenever a tree branch gets expanded or collapsed, the width of the name column (the first column in the tree view) is adjusted to fit the displayed text.
  • New default theme. The new default theme of the application is now "Organic", a blend of the Fusion and the Breeze theme, with some unique colours and branch markers. This works both for Windows and for Linux.
  • Display of Tree Field Definition. In a new menu item "View Form", a button "View Tree Fields" changes the mode from content-editing to definition view. Clicking on any tree column in the tree view will show the column's definition (what field it depends on and what calculations are done) in the data pane on the left. Clicking the same button again takes TreeTime back to content-editing mode.
  • Display of Data Field Definition. In a new menu item "View Form", a button "View Date Fields" displays all data field definitions (type of field and default value) in the data pane on the left. Clicking the same button again takes TreeTime back to content-editing mode.

Bug Fixes

  • Removed deprecated field. The deprecated tree field "concatenation" was removed from the definition. The existing fields "string" and "text" have the same functionality.
  • Fixed logo. The application logo was fixed (again!). The logo now appears on the application in all operating systems and ways of starting TreeTime.

Release 2023.1

10 Mar 18:37
Compare
Choose a tag to compare

New Features

  • Adjustable width. The width of the data view and the tree view panels can now be adjusted using the mouse. Hovering over the border between the two views will change the cursor, clicking, dragging and releasing will change the width of both views.
  • New tree field: Concatenation. The field "concatenation" can be used to concatenate strings.
  • New tree field: Set. The field "set" can be used to collect values from a node's parents, siblings, or children, and display all unique occurances in a list.

Release 2022.1

12 Jun 23:47
Compare
Choose a tag to compare

New Features

  • New tutorial. A small .trt file containing a TreeTime tutorial has been added.
  • First-use dialog. When TreeTime is started first time after installing, or when the last file cannot be loaded on startup, an info dialog shows, explaining why a file has to be loaded, and showing a load-file and a new-file-from-template button.
  • Improved HTML export. The html export is now a five-column export. Grouping is more intelligent, so even heavily unbalanced trees look okay in tile export.

Bug Fixes

  • Crash on non-export. When switching to a tree without selected branch, and then trying to export the selected branch, TreeTime crashed. This has been fixed.

Release 2021.9

18 Dec 02:35
Compare
Choose a tag to compare

New Features

  • Export HTML Lists. TreeTime now has two HTML exports; either using tiled nested boxes ("HTML Tiles") or nested lists ("HTML List").
  • Export Text to Clipboard. The selected branch or the entire tree can now be exported as text to the clipboard. This is handy if you're writing an email and would like a copy of a tree (e.g., the meeting notes) to copy+paste.

Bug Fixes

  • Increased supported item size. Items with up to 23 fields (including linked trees) are now supported.
  • Crash on recursive branch deletion. When deleting a branch in all trees, and in some trees there is a field with a node-path to a different tree, the software used to crash. This has been fixed.
  • Freeze when loaded file is broken. When the last used file was broken or doesn't exist, the software used to freeze. This has been fixed.

Release 2021.8

02 Aug 15:36
Compare
Choose a tag to compare

New Features

  • CSV Export. Tree data can now be exported to CSV format. Each line includes the complete path and the node's name; plus all the tree fields. Files are readable by all major spread sheet software, format is according to RFC 4180. Choices are to export the complete tree or just a single branch.

Bug Fixes

  • Fixed broken application logo. In some installations the application logo didn't load correctly. This has been fixed (again).