| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-07-07 | Add auto-hiding of ancestors on leaf-click | Terry Truong | |
| 2022-07-07 | Add somewhat-dynamic font-sizes in headers | Terry Truong | |
| 2022-07-06 | Use URLSearchParams instead of plain strings | Terry Truong | |
| 2022-07-05 | Add loading-from-server indicator | Terry Truong | |
| 2022-07-04 | Add help-info content | Terry Truong | |
| 2022-07-03 | Add SCollapsible component | Terry Truong | |
| Also update info-modal source-info styling | |||
| 2022-07-03 | Add styling, mainly for TileInfoModal and Settings | Terry Truong | |
| 2022-07-02 | Adjust tutorial content | Terry Truong | |
| 2022-07-01 | Account for compound-node info-lookup sub-name-denoted node absence | Terry Truong | |
| Return a null entry in such cases, and have client indicate this with tile-info message. | |||
| 2022-07-01 | Generate 3 reduced trees, keeping the original, and serve only those | Terry Truong | |
| Generate a 'trimmed' reduced tree instead of changing the original. Generate an 'images-only' reduced tree, and use it as the default. Combine 'picked' reduced tree code with that of other reduced trees. Adapt server API to allow selecting between more than 2 trees. Add client setting for selecting between 3 trees. | |||
| 2022-06-30 | For large screens, place tutorial-pane on bottom-right | Terry Truong | |
| 2022-06-30 | Add ui-option touchDevice | Terry Truong | |
| 2022-06-29 | Add setting for disabling keyboard shortcuts | Terry Truong | |
| Avoid showing the setting on touch devices | |||
| 2022-06-29 | Refactor to provide default-option access to non-top-level components | Terry Truong | |
| 2022-06-29 | Avoid layout/ui-option saved-string name-collisions | Terry Truong | |
| Assistively add OptionType type | |||
| 2022-06-28 | Use double-taps on mobile | Terry Truong | |
| 2022-06-28 | Add getImagePath() to lib.ts | Terry Truong | |
| 2022-06-28 | Convert server code to CGI script | Terry Truong | |
| Also adjust server-client API, for clarity/consistency | |||
| 2022-06-27 | Enable client directly using server URL, while avoiding CORS restrictions | Terry Truong | |
| 2022-06-26 | Clean up code in SearchModal | Terry Truong | |
| Also allow cycling to top/bottom of search suggestions | |||
| 2022-06-26 | Refactor TileInfoModal | Terry Truong | |
| Also change server info-response format to include sub-node common-names | |||
| 2022-06-25 | Clean up code in layout.ts and util.ts | Terry Truong | |
| 2022-06-25 | Clean up code in App.vue | Terry Truong | |
| 2022-06-25 | Reduce degrees-of-variance in options set | Terry Truong | |
| Also add size prop to IconButton | |||
| 2022-06-25 | Convert UI options towards using bg/alt-color set | Terry Truong | |
| 2022-06-24 | Adjust some option names | Terry Truong | |
| 2022-06-24 | Move utility functions into util.ts | Terry Truong | |
| 2022-06-24 | Add type annotations for UI options | Terry Truong | |
| 2022-06-23 | Make default settings screen-size dependent | Terry Truong | |
| Also, only save settings when the user has made a change. | |||
| 2022-06-20 | Increase type-consistency via server-classes and client-types | Terry Truong | |
| 2022-06-17 | Avoid capitalisation of apostrophe-s in tile-names | Terry Truong | |
| 2022-05-27 | Add back code that dynamically gets scrollbar widths | Terry Truong | |
| Was deleted due to apparent redundancy. Turns out it was still needed for overflown-node layout. | |||
| 2022-05-27 | Use static-layout for ancestry-bar and tutorial-pane | Terry Truong | |
| 2022-05-24 | Clean up tutorial disabled/trigger-action code | Terry Truong | |
| 2022-05-23 | Make tutorial disable features until introduced | Terry Truong | |
| Also add tutorial finish button and close icon | |||
| 2022-03-28 | Split lib.ts into layout.ts and util.ts | Terry Truong | |
| 2022-03-28 | Move TolNode code to tol.ts | Terry Truong | |
| 2022-03-28 | Enable auto-mode to trigger expand/collapse-fail animations | Terry Truong | |
| Done by sending a signal to a failed-operation's LayoutNode's Tile component via a watched property on LayoutNode. Also added code to prevent auto-mode from retrying a failed expand/collapse. Not an ideal solution, but signalling via LayoutNode is more general, and arguably cleaner, than the previous method of triggering fail animations by getting Tile to pass a callback upward as event data. | |||
| 2022-03-28 | Make auto-mode more uniformly random and avoid undoing previous actions | Terry Truong | |
| 2022-03-27 | Add faster rect-layout algorithm | Terry Truong | |
| 2022-03-26 | Make auto-mode current-node-based, with focus indication | Terry Truong | |
| 2022-03-26 | Highlight search result | Terry Truong | |
| 2022-03-26 | Add LayoutMap to lib.ts, with updating via tryLayout() | Terry Truong | |
| Did this to allow convenient updating of layout map after expand-to-view, or other cases where tryLayout() is used with allowCollapse enabled. | |||
| 2022-03-25 | Add tolNode parent pointers, tolMap, and layoutMap | Terry Truong | |
| 2022-03-23 | Make parent-bar-tile clicks restore hidden parents | Terry Truong | |
| 2022-03-23 | Move root-tile boundary-offset handling to TileTree | Terry Truong | |
| 2022-03-22 | Replace LayoutTree class with plain functions | Terry Truong | |
| 2022-03-22 | Hide ancestors on double-click | Terry Truong | |
| 2022-03-22 | Enable layouting with allowCollapse | Terry Truong | |
| 2022-03-22 | Add more adaptive min-cell-size for rect-layout | Terry Truong | |
