CT ROADMAP : beta-v0.1.2
First round of UI updates, improvements and bug fixes. (caused by some of the improvements, but worth it) The most important improvements are the AUTO SAVE | CUSTOM ICONS | STACKING TILES | PRIMARY NODES.
CHANGE LOG:
1: AUTO SAVE _ Added debounced autosave with 1000ms delay. Your atlas now autosaves after every change. Save icon remains for manual saving.
2: STACKING TILES _ Certain tiles can now be stacked together to reduce clutter. Stacked tiles can not be moved while in the stack, will return to original location when unstacked. Right-click to stack/unstack.
3a: Eligible tiles for STACKING:
- Any tiles who's parent is a 'Mount' tile. ex: "Mount A" is listed as parent to three drives and a config tile. Right click on "Mount A" and select "Stack". All four of the child tiles will stack under the mount tile. Select the now STACKED mount tile and the inspector will list all items STACKED inside.
- Any group of SAME TILE TYPE who share the same parent. ex: 7 scripts have "NODE 2" listed as their parent. Right-click on any of the children you want to stack, select STACK. 6 of the scripts will stack under the one script closest to their parent. The closest script will visibly be stacked and list it's contents. This stack can be renamed, but like the mount stacks, CAN NOT be moved. Unstack them to move, edit, rearrange.
3: CUSTOM ICON _ All tiles now allow you to upload your own custom ICONs. Stacked tiles adopt the Mount tile icon , or child closest to the parent tile.
4: PRIMARY NODE _ Node tiles now have a "Primary Node" checkbox.(Right side inspector pane) This makes the tile 25% bigger and has larger white glow, making it easier to differentiate your server node from it's files, services, drives, etc. Or just make it stand out for whatever reason you want. Maybe it's your favorite node because you've had it since high school and brag a parties that you still have a Pentium II running strong. Good for you. Now go get a fire extinguisher , it's on fire.
5: Added new canvas themes and background patterns. Blueprint Theme adopts the blueprint background, but you can change the background to which ever you want. Added : HEX, CIRCUIT, BLUEPRINT, PCB Board.
6: Changed Top menu bar: Modified buttons to use space more efficiently. Changed the name of "seed" file to "Demo". Changed Download your Atlas button to be clearer.
7: Added collapsing feature to left menu panel items. Tile Selector collapses to an infinite scroll window, remains drag & drop. Made the "view" bar at the top left of the canvas collapsing, just tap the "EYE" icon.
8: Hyperlinks _ URL's on tiles how open new tab to that url. and PATH's on tiles copy to clipboard when you click on them.
FUTURE PLANS:
This project is meant to be primarily a passive tool to keep a record of how your system is arranged & operates. So system scanning, auto detecting, probably won't be a thing. But I'm exploring backend integrations with things like NETBOX or LibreNMS to get that data.
Future UI updates I'm working on will be swim lane charts for the FLOW Tile (The flow tile sucks right now). And changing or replacing the LAYERED template, right now it's awful and useless. Sorry about that, the hierarchy logic is flawed.
I don't have any formal "feedback" method set up... but if you have any questions or issues or just want to roast me, post them here :
https://www.reddit.com/r/homelab/comments/1uiz0y4/network_topology_system_function_map/
Thank you!
REMINDER: This "release" is just the release notes, if you're here for the first time and want to download the app, go back and select Packages, where the Docker Image link is located. Easy Peasy.
https://github.com/NoobCity99/CTRoadmap/pkgs/container/ctroadmap
