| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2022-03-21 | Fix minor empSpc miscalculation and some comments | Terry Truong | |
| 2022-03-21 | Rename layout functions | Terry Truong | |
| 2022-03-21 | Avoid changing DOM-bound tree before new layout is determined | Terry Truong | |
| Also made layout functions modify the passed-in tree instead of generating a new tree. And added type LayoutTreeChg. | |||
| 2022-03-20 | Fix small tile-alignment bug | Terry Truong | |
| 2022-03-19 | Add alternating background colors and 'depth' field. Add small image shadows. | Terry Truong | |
| 2022-03-18 | Make commenting format more conventional | Terry Truong | |
| 2022-03-18 | Clean up rectLayoutFn() and sweepLayoutFn() code. Tweak sweptNodesPrio settings. | Terry Truong | |
| 2022-03-16 | Clean up sqrLayoutFn() code | Terry Truong | |
| 2022-03-16 | Clean up .vue code, make root tile hide overflow | Terry Truong | |
| 2022-03-16 | Add swept-nodes-priority option | Terry Truong | |
| 2022-03-16 | Use outlines and pseudo-divs instead of borders | Terry Truong | |
| 2022-03-16 | Fix center-prop typescript error, add allocated-array type annotations | Terry Truong | |
| 2022-03-15 | Make compacted sweep-to-parent work recursively. Fix various spacing ↵ | Terry Truong | |
| inconsistencies. | |||
| 2022-03-15 | Make sweep-to-parent layout waste less space | Terry Truong | |
| 2022-03-15 | Make layout funcs return node with best-fit dims, remove usedDims | Terry Truong | |
