Blake Harnden
|
d5b05a39e8
|
gui: adjustment to update drawing asymmetric edge data when joining a session
|
2022-01-26 11:19:30 -08:00 |
|
Blake Harnden
|
1ce6e51318
|
pygui: updates to properly save and load canvas size for each canvas separately
|
2021-10-29 14:56:50 -07:00 |
|
Blake Harnden
|
8e905b6a37
|
pygui: updates to improve draw order when joining a session, should help avoid some undesired visuals while reading in bigger scenarios
|
2021-08-26 10:42:02 -07:00 |
|
Blake Harnden
|
69652ac577
|
updates to python based logging to use module named loggers, updated logging config file to align with these changes
|
2021-04-21 21:09:35 -07:00 |
|
Blake Harnden
|
93813358b5
|
pygui: further refactoring around retrieving icon images
|
2021-02-18 23:07:55 -08:00 |
|
Blake Harnden
|
a6fadb76cc
|
pygui: refactored images.py and fixed issue with recreating a default config.yaml every time the gui was started
|
2021-02-18 21:04:16 -08:00 |
|
Blake Harnden
|
47ac4c850d
|
pygui: refactoring of nodeutils and its usage, fixed issue with drawing custom nodes and copying services
|
2021-02-18 10:47:20 -08:00 |
|
Blake Harnden
|
7871a678ca
|
pygui: updates to handle visibility toggles in relation to having nodes hidden, fix final position of a drawn edge when dragging to draw
|
2021-02-17 15:23:04 -08:00 |
|
Blake Harnden
|
e9bf50b3ff
|
pygui: moved complete edge logic into the edge itself
|
2021-01-15 23:39:38 -08:00 |
|
Blake Harnden
|
fb3d593751
|
pygui: small cleanup for wireless edge creation
|
2021-01-15 22:49:01 -08:00 |
|
Blake Harnden
|
097f248120
|
pygui: small cleanup to node utils to simplify usage where possible
|
2021-01-15 11:33:00 -08:00 |
|
Blake Harnden
|
886b56cf8c
|
pygui: fixed wireless nodes not linking with full netmasks, fixed assigning addresses for nodes connected to other nodes that may have had a full netmask
|
2021-01-14 13:28:06 -08:00 |
|
Blake Harnden
|
b7483c2715
|
pygui: adjust logging
|
2021-01-13 21:31:58 -08:00 |
|
Blake Harnden
|
313768ea56
|
pygui: added logic to sort canvas tabs when joining a session to organize, removed editing a nodes canvas as it currently is not supported by either gui and causes issue in the python gui due to grpc editing of a node and how values are handled
|
2021-01-08 11:22:16 -08:00 |
|
Blake Harnden
|
35cc8fab65
|
pygui: fix redrawing edge labels for multiple canvases, updated edit menu to account for multiple canvases, fixed issue with not setting menubar state when joining a session, starting point for hide/show nodes and related edges
|
2021-01-08 10:10:46 -08:00 |
|
Blake Harnden
|
acaef00087
|
pygui: fixed checking link options when joining a session, fixed stopping a session and deleting wireless links due to logic moved to being a part of wireless edge delete itself
|
2021-01-05 22:44:33 -08:00 |
|
Blake Harnden
|
3c97f80614
|
pygui: adjustments to help handle links between shadow nodes with initial desired behaviors
|
2021-01-05 15:42:46 -08:00 |
|
Blake Harnden
|
685b21924c
|
pygui: refactored how edges determine if they are linked wireless, removed wireless network tracking that was not being used by the canvas manager, added helper function to nodes to check if they are of wireless type
|
2021-01-03 22:08:09 -08:00 |
|
Blake Harnden
|
a2d9659fb7
|
pygui: cleaned up how edges get drawn to reuse logic, fixed clearing canvas manager edges between changing sessions, fixed deleting edge check for link interfaces
|
2021-01-02 10:46:05 -08:00 |
|
Blake Harnden
|
a7d7b94215
|
pygui: fixed edge context, fixed node context, updated find to leverage multi canvas changes and select canvas of found node
|
2021-01-02 00:10:23 -08:00 |
|
Blake Harnden
|
62d111b74c
|
pygui: fixed joining a multi canvas session in initial basic test case
|
2020-12-31 12:24:21 -08:00 |
|
Blake Harnden
|
3e2ea42ebd
|
pygui: adjustments to have canvas manager manage all edges, allow shadow nodes to be moved, and updates to account for old usages of a universal canvas
|
2020-12-30 22:11:45 -08:00 |
|
Blake Harnden
|
29ffd64b41
|
pygui: updates to capture canvas tab change events and set the statusbar zoom variable to be the current canvas
|
2020-12-17 14:56:54 -08:00 |
|
Blake Harnden
|
f9a4fe3331
|
pygui: initial canvas manager with a single tab by default, updates to how throughputs are handled related to canvases
|
2020-12-17 14:31:09 -08:00 |
|
Blake Harnden
|
b937e316c4
|
pygui: cleanup for canvas metadata creation and parsing
|
2020-12-17 13:10:28 -08:00 |
|
Blake Harnden
|
367a2096fa
|
pygui: added multi canvas support to shapes, updated how shape metadata is saved and loaded to align
|
2020-12-17 12:42:49 -08:00 |
|
Blake Harnden
|
4a8f8557a6
|
pygui: changes to support saving and loading canvas backgrounds to xml, canvas dimensions will apply globally
|
2020-12-17 12:25:11 -08:00 |
|
Blake Harnden
|
b01249bb4e
|
added canvas to protobuf node messages, added node canvas id to grpc server handling, updating pygui to draw canvases based on joined session and add nodes to respective canvas
|
2020-12-12 23:17:43 -08:00 |
|
Blake Harnden
|
9621df6bc4
|
pygui: able to start session with multiple canvases, just using 1 canvas for now
|
2020-12-12 00:03:03 -08:00 |
|
Blake Harnden
|
6f43d0e88f
|
pygui: added menu buttons to add/delete canvases
|
2020-12-11 22:54:52 -08:00 |
|
Blake Harnden
|
886bfc093b
|
pygui: further refactoring to work towards multiple canvas support
|
2020-12-11 18:39:58 -08:00 |
|
Blake Harnden
|
9fa98ae378
|
pygui: initial commit for starting on canvas manager
|
2020-12-09 23:33:36 -08:00 |
|