0000000000000000000000000000000000000000 e8b0eb218cc73ee604b607de699db0d51bf94677 Samit Basu 1782540537 -0700 branch: Created from HEAD e8b0eb218cc73ee604b607de699db0d51bf94677 4a8d671c09141951a394a2bdd7dd87c1c131ac49 Samit Basu 1782568803 -0700 commit: Replace TRACKER.md with the ui-fixup checklist 4a8d671c09141951a394a2bdd7dd87c1c131ac49 6249f891a75f46bc7c72a1b4c2e2301b66d4977c Samit Basu 1782568924 -0700 commit: Pre-select the route label when it is first added 6249f891a75f46bc7c72a1b4c2e2301b66d4977c 33499c8e4a3a5f7998bc7ccfc445ff37a51674fd Samit Basu 1782568956 -0700 commit: Cap the text box editor so a long paste can't break layout 33499c8e4a3a5f7998bc7ccfc445ff37a51674fd 09739ef1b7b2cde10102a41ea4be437977952ce0 Samit Basu 1782569029 -0700 commit: Show a placeholder in every empty text editor 1d2fde5568db760d1c00d12c358dd674bd0f7298 d5f911992f4f2e2f653775910b5639d5c4f2bd17 Samit Basu 1782569479 -0700 commit: Animate resize handles like route/new-pin anchors d5f911992f4f2e2f653775910b5639d5c4f2bd17 4bf58bfdd372debe976e2702ef6c531c67115f28 Samit Basu 1782569665 -0700 commit: Open the symbol file dialog without blocking the app 4bf58bfdd372debe976e2702ef6c531c67115f28 f860f4ba2a26b7b3b9b041c175be09b96d401592 Samit Basu 1782570308 -0700 commit: Add embedded PNG symbols alongside SVG f860f4ba2a26b7b3b9b041c175be09b96d401592 453fc576601d46ead88dca55f30bbf2cb26e29bd Samit Basu 1782570663 -0700 commit: Add a foreground/background layer to symbols 453fc576601d46ead88dca55f30bbf2cb26e29bd 6340c2a6e91d4f295fabbe09ffe4bfab02920985 Samit Basu 1782571302 -0700 commit: Add lockable blocks that freeze their pin/port interface 6340c2a6e91d4f295fabbe09ffe4bfab02920985 73784c08e1499436318180e5b69c2e9eb78adb9f Samit Basu 1782576596 -0700 commit: Install a PNG decoder so embedded PNG symbols render 73784c08e1499436318180e5b69c2e9eb78adb9f a3b15836872176ea98588552dc16b2a5b1a423b2 Samit Basu 1782576616 -0700 commit: Enlarge resting resize handles by 30% a3b15836872176ea98588552dc16b2a5b1a423b2 1d9637d88be5548b3e5373a1c67822bddf7ea94d Samit Basu 1782576976 -0700 commit: Hide pin placeholders on a locked block 1d9637d88be5548b3e5373a1c67822bddf7ea94d 412b5922f36f0a17d7b03d32b87efa56cd8145a2 Samit Basu 1782576976 -0700 commit: Stop the route tool from adding pins to a locked block 412b5922f36f0a17d7b03d32b87efa56cd8145a2 f3a11441ce2d963ec65dda4122e27cd3a880fdfe Samit Basu 1782577421 -0700 commit: Fix route label editor placement, placeholder, and delete-on-empty f3a11441ce2d963ec65dda4122e27cd3a880fdfe e131eedeb08acc2dd53bbca6571ab0045a5e813f Samit Basu 1782578194 -0700 commit: Add a block "type" label and empty-label placeholders e131eedeb08acc2dd53bbca6571ab0045a5e813f 837fef7d90bbf3e3a31f930fbc11b1ca8123e9af Samit Basu 1782578983 -0700 commit: Scale the selection overlay gap with zoom 837fef7d90bbf3e3a31f930fbc11b1ca8123e9af d53b3f9bd5501526d38c5f57505e59744eed931f Samit Basu 1782579096 -0700 commit: Make empty block tag/type placeholders double-clickable d53b3f9bd5501526d38c5f57505e59744eed931f bffdb93abaa6abd371a87931ab2a192aec03d821 Samit Basu 1782597507 -0700 commit: Don't fit-to-view when double-clicking an uneditable target bffdb93abaa6abd371a87931ab2a192aec03d821 4d76448569961cbebf2df2dea824bc93b95cf494 Samit Basu 1782597507 -0700 commit: Keep the block type label within the rect's horizontal bounds 4d76448569961cbebf2df2dea824bc93b95cf494 4c73f303a7b606918433f0aa587a534c0d0825a5 Samit Basu 1782597507 -0700 commit: Return to Select after adding a label to an already-labeled route 4c73f303a7b606918433f0aa587a534c0d0825a5 04d9be057c0aa0de426374f9c878a91babaeb44a Samit Basu 1782609455 -0700 commit: Clamp all block labels to bounds during drag via shared code 04d9be057c0aa0de426374f9c878a91babaeb44a 6d6acd32d416be5fba143c7cc7c6f2859b352132 Samit Basu 1782611081 -0700 commit: Disable the Add Port tool inside a locked block 6d6acd32d416be5fba143c7cc7c6f2859b352132 76475bef0db392e66aa9c26c10e613eedc1444f6 Samit Basu 1782611294 -0700 commit: Make the dragged edge stick when resizing a port 76475bef0db392e66aa9c26c10e613eedc1444f6 f19101acd74c24b165e72953da3c86bb89ef72bd Samit Basu 1782611779 -0700 commit: Show the pin "+tag" hint and make empty tags editable f19101acd74c24b165e72953da3c86bb89ef72bd b7fe8ce41014adbac804419506e59fea441b83f8 Samit Basu 1782611779 -0700 commit: Remove the redundant Add Pin Tag tool b7fe8ce41014adbac804419506e59fea441b83f8 8d4d1a196fb33733d22edfc1409c6e459735b645 Samit Basu 1782612435 -0700 commit: Animate route-tool anchor targets like the select tool 8d4d1a196fb33733d22edfc1409c6e459735b645 35e0cb84201799407d873efee5faea5f398ae8ee Samit Basu 1782612435 -0700 commit: Nav widget: 3 editable columns, full search, collapse c849af9552f7be5363aa5ea39892ad2adfba460a d2587c867a0227c252056726f0347f957f98779e Samit Basu 1782620681 -0700 commit: Show empty-field hints for an individually selected pin d2587c867a0227c252056726f0347f957f98779e 5b430edab027f933a8bc2d13436b0e67c42d20d1 Samit Basu 1782667356 -0700 commit: Nav widget: wider panel, show name/type/tag, search across all 5b430edab027f933a8bc2d13436b0e67c42d20d1 47660b76d74ef59e7bcc2f49680a64948eb6c9b1 Samit Basu 1782667368 -0700 commit: Always show the symbol resize ring control, animate on approach 47660b76d74ef59e7bcc2f49680a64948eb6c9b1 7c1489abc6341d122376865fc0f176f59b124cc4 Samit Basu 1782669038 -0700 commit: Add a user-controllable per-element font size 7c1489abc6341d122376865fc0f176f59b124cc4 4007813cf724a094451f7fe77e4bbf5f30b400ca Samit Basu 1782669439 -0700 commit: Slide the selection overlay sideways to clear obstacles before hiding 4007813cf724a094451f7fe77e4bbf5f30b400ca 0e696b46371c41be3db9ee86c5c705b11621ecc2 Samit Basu 1782669731 -0700 commit: Add a Flip U/D action that vertically mirrors a block's pins 0e696b46371c41be3db9ee86c5c705b11621ecc2 4a7e2be042cdd0d639342214753747ec7b9eff3d Samit Basu 1782691652 -0700 commit: Stop Delete/Backspace from deleting shapes 4a7e2be042cdd0d639342214753747ec7b9eff3d 0ced8f4e211559aedfd1a06fe0858fb1a115f830 Samit Basu 1782700250 -0700 commit: Suppress canvas delete only while the nav filter has focus 0ced8f4e211559aedfd1a06fe0858fb1a115f830 af6907e8930825067001e1e2dfdcd2d8fda461ad Samit Basu 1782708197 -0700 commit: Revert "Add a user-controllable per-element font size" af6907e8930825067001e1e2dfdcd2d8fda461ad cc145b5e11d2f411f9555a0996c7d44005fd6262 Samit Basu 1782709429 -0700 commit: Make text more readable cc145b5e11d2f411f9555a0996c7d44005fd6262 604558ed194d273b4659d401a1386e4deee14e8a Samit Basu 1782709477 -0700 commit: Fix bottom-side block labels overlapping the block rect 604558ed194d273b4659d401a1386e4deee14e8a 200a92d3ffbfdce948e792631f5988f0ecb40a6a Samit Basu 1782710370 -0700 commit: Narrow the interactive zoom range to 0.25-4x 200a92d3ffbfdce948e792631f5988f0ecb40a6a 7c69220ed82217fb5168d54350c80ab47832a845 Samit Basu 1782710370 -0700 commit: Update the test.svg sample render