Blake Harnden
|
0536747d9a
|
daemon/gui: adjustments to how a session instantiates, allowing the new python gui to move to a failed start state, this allows inpecting the failed nodes to see what went wrong
|
2022-03-04 09:19:56 -08:00 |
|
Blake Harnden
|
458b7f15ce
|
pygui: fixed antenna image to properly show alpha png
|
2022-02-18 00:24:30 -08:00 |
|
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
|
8f89488fd5
|
grpc: added config service actions and update the gui to leverage them as the default for node context menus of running nodes
|
2022-01-11 16:29:55 -08:00 |
|
Blake Harnden
|
9da64af79b
|
grpc: added args to execute script to reflect prior gui functionality, updated new and old gui to use the same exact logic for executing scripts for consistency
|
2021-11-18 09:02:42 -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
|
2b89503432
|
updates to sample1 scenarios to remove any custom service configurations, since the defaults should be used, fixes an issue specifically in sample1.imn
|
2021-10-29 14:11:11 -07:00 |
|
Blake Harnden
|
b96dc621cd
|
grpc: refactoring for editing/moving nodes, they are now two separate processes, with specific logic to carry each out
|
2021-08-27 16:58:44 -07:00 |
|
Blake Harnden
|
ac5bbf5c6d
|
pygui: updates to limit copy/paste to the graph widget itself and some small related cleanup to graph hot key functionalities
|
2021-08-26 15:12:51 -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
|
631cbbc73e
|
pygui: add configuration and ip options to enable/disable ip4/ip6 assignment, improved gui configuration to handle new fields that do not already exist
|
2021-07-15 16:42:19 -07:00 |
|
Blake Harnden
|
1347839200
|
pygui: adjustments to have save as update the current session to the newly defined file, saves will then continue to use the new save as name
|
2021-07-14 14:44:23 -07:00 |
|
Blake Harnden
|
8d303bdc2a
|
pygui: changes to allow adding directory paths that do not exist within gui for customizing services
|
2021-07-14 13:45:49 -07:00 |
|
Blake Harnden
|
4879d6e297
|
pygui: small cleanup for removing service configuration when they are removed/toggled
|
2021-07-12 11:01:36 -07:00 |
|
Blake Harnden
|
54ac807a4f
|
grpc: changes to support nodes containing configuration data, allowing for node creation with configs and querying nodes with their configs
|
2021-07-12 10:29:53 -07:00 |
|
Blake Harnden
|
7198d2adc9
|
pygui: fixed issue in emane configuration for node interfaces using the wrong values
|
2021-06-03 21:48:07 -07:00 |
|
Blake Harnden
|
44d797c633
|
pygui: fix so the emane config dialog will select the current emane configuration for a given emane node
|
2021-05-28 22:18:13 -07:00 |
|
Blake Harnden
|
4ff650af67
|
pygui: removed global emane configuration dialog
|
2021-05-20 12:24:54 -07:00 |
|
Blake Harnden
|
e5d28b01c6
|
pygui: removed host from gui, default node is now PC
|
2021-05-11 22:59:21 -07:00 |
|
Blake Harnden
|
30291a8438
|
daemon: updates to switch from using ebtables to nftables for wlan linking/unlinking
|
2021-05-10 15:07:42 -07:00 |
|
Blake Harnden
|
5ffc3e2aa4
|
pygui: fixed issue with loading recent xml files
|
2021-05-10 12:07:55 -07:00 |
|
Blake Harnden
|
ad09bd5504
|
initial changes to mark older style services as deprecated and make configurable services the defaults for the python gui, added attribute to still allow supporting the legacy gui for time being and logic to compensate
|
2021-05-07 13:10:05 -07:00 |
|
Blake Harnden
|
13778e1d30
|
pygui: updated emane config dialog to sort emane models consistently
|
2021-05-07 10:58:23 -07:00 |
|
Blake Harnden
|
50e3aadc6b
|
daemon: refactoring to load emane models one time during startup, updates to account for this change
|
2021-05-07 10:40:18 -07:00 |
|
Blake Harnden
|
53ae6ac784
|
grpc: updated create session to return a session object with default values, avoids scripts needing to create and then join, can just create and leverage the returned object
|
2021-05-06 15:06:16 -07:00 |
|
Blake Harnden
|
d40435fa68
|
grpc: removed add session server, achieved with start session providing servers for session
|
2021-05-06 10:56:51 -07:00 |
|
Blake Harnden
|
8108db545a
|
grpc: combined get services and get config services into new get config call, that can be used to get all daemon configuration information
|
2021-05-04 16:58:51 -07:00 |
|
Blake Harnden
|
15acdaa40f
|
grpc: removed old client, refactored wrapped client to be the new standard client, removed old client tests, updated documentation
|
2021-05-04 13:29:22 -07:00 |
|
Blake Harnden
|
634341dd03
|
grpc: removed set session metadata, now accomplished with start session
|
2021-04-27 21:08:58 -07:00 |
|
Blake Harnden
|
e0fe86bcb2
|
grpc: updated start_session to have a definition option, to allow saving xml files and getting service configurations, without fully starting a session
|
2021-04-27 10:49:52 -07:00 |
|
Blake Harnden
|
f891974e3a
|
grpc: removed set session user, added to start session
|
2021-04-24 22:35:45 -07:00 |
|
Blake Harnden
|
3d356272f1
|
pygui: adjust service configuration to not use grpc calls, data is saved and provided in start session call
|
2021-04-23 22:51:35 -07:00 |
|
Blake Harnden
|
7938379e6d
|
grpc: added session options to session wrapped object, updated get_session and start_session to utilize this change, updated pygui to leverage as well
|
2021-04-22 16:12:33 -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
|
25025c00bc
|
Merge branch 'master' into develop
|
2021-04-15 22:21:40 -07:00 |
|
Blake Harnden
|
984d28275b
|
pygui: fixed issue with saving services for custom nodes, fixed issue with setting default services present when selecting services for a custom node
|
2021-04-13 21:53:50 -07:00 |
|
Blake Harnden
|
44f81391c4
|
daemon: added grpc wrapped client tests, added new wrapped class ServiceFileConfig to consolidate associated data for its purpose
|
2021-04-01 13:37:19 -07:00 |
|
Blake Harnden
|
f7f54d9aa6
|
pygui: updates to leveraged wrapped grpc client for proper type hinting without manual conversion
|
2021-03-26 10:43:45 -07:00 |
|
Blake Harnden
|
1c970bbe00
|
daemon: refactoring to remove usage of os.path where possible and pathlib.Path instead
|
2021-03-19 16:54:24 -07:00 |
|
Blake Harnden
|
b163b06596
|
pygui: added simple error dialog call to app, also added blocking option for some error dialogs when needed
|
2021-02-19 10:35:59 -08:00 |
|
Blake Harnden
|
2387812a76
|
pygui: update to allow custom nodes to use icons from any directory
|
2021-02-19 09:31:58 -08: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
|
422a1a500e
|
pygui: hide related wireless edges when hiding nodes, update to handle hiding wireless edges that are re-added when moving
|
2021-02-17 16:03:01 -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
|
4a21cd5789
|
pygui: updated sample1.xml to update the background stored due to multi canvas changes
|
2021-02-17 12:01:46 -08:00 |
|
Blake Harnden
|
27f7bdb004
|
pygui: fixed issue not properly sending service customization data when not runtime
|
2021-01-22 22:33:26 -08:00 |
|
Blake Harnden
|
ca004b3e96
|
pygui: fixed issue sorting node ids for edge token to avoid issues with edges defining nodes in a different order
|
2021-01-20 10:09:46 -08:00 |
|
Blake Harnden
|
e9bf50b3ff
|
pygui: moved complete edge logic into the edge itself
|
2021-01-15 23:39:38 -08:00 |
|