Releases: jkanev/treetime
Releases · jkanev/treetime
Release 2024.3
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
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
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
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
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
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
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
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).
Release 2021.5
New Features
- Improved html and txt export. Improved html colours (again). Implemented variable-size headings for html export: top level nodes have large font name headings, the font decreases with growing depth, like headings and sub-headings and sub-sub-headings.
- Implemented level setting. On export for both html and txt, user can decide how many levels should be exported (all, one level, two
levels, etc).
Release 2021.4
New Features
- File parameter. TreeTime can now be started with a file parameter, to open a file on startup. This can also be used to register the file type "trt" with your system and then use treetime from the file browser or desktop by clicking on a .trt file.
- Four column HTML export. The HTML export is now in four columns for pure children (children without children) inside their parent node. Plus the export is now in (very subtle and slightly dark-ish) rainbow colours.