Srivats P
1e1e0b0c48
Clear current and selection when restoring default view
...
This is done for all top level windows - ports, stats, logs
At startup, the local portgroup would automatically become current with
the result that the welcome page would not be visible. Not sure why but
an explicit setFocus of ports window seems to avoid it.
2020-05-07 18:40:31 +05:30
Srivats P
f309ce99cc
Set top and bottom docks to equal height at startup
2020-05-06 18:01:44 +05:30
Srivats P
18d024481f
Add cut-copy-paste to Edit menu and context-menu
...
Actions have been added to context-menu for stream list and device group
list only for now.
2020-03-14 21:13:24 +05:30
Srivats P
dbbb7597a4
Add Check for updates to main menu
...
Results will be displayed in a message box - if we have a new version or
if we are running the latest version.
Update check at startup will show message box only once in 5 days, other
times it will be shown in the status bar. If we are already on latest
version, nothing is shown.
2019-05-22 18:49:51 +05:30
Srivats P
52b522f92a
Show new version availability in a message box
2019-05-22 18:49:51 +05:30
Srivats P
2cd64061d1
Fix warning - no matching signal
...
For slot MainWindow::on_actionOpenSession_triggered(QString)
2019-02-26 18:12:18 +05:30
Srivats P
0d1b4be682
Connect to local portgroup later in the app startup sequence
...
This allows drone to init itself and wait for connections before we
attempt to connect to it
Fixes #266
2019-02-22 20:34:59 +05:30
Srivats P
7b8c5a878a
Add Help|Donate menu item
2018-12-18 19:36:21 +05:30
Srivats P
509d777500
LogsWindow: Improve UX
...
* Timestamp at millisec resolution
* Log level selection - Info by default
* Auto scroll control - enable(default)/disable
* Support copy (selected) logs to clipboard
* Support clear logs
* Annotate dock window title, if not on top (aka visible)
2018-08-23 23:23:07 +05:30
Srivats P
d0def8a0ec
LogsWindow: Add basic UI and infra
2018-08-17 18:55:58 +05:30
Srivats P
3f780fe564
Fix error message to specify -c instead of -s
2018-01-01 09:43:27 +05:30
Srivats P
6dd6511269
Merge branch 'master' into sign
2017-12-03 12:59:26 +05:30
Srivats P
b3fb053cca
Change all URLs to jump URLs
2017-10-10 21:36:06 +05:30
Srivats P
57e8fe7236
UX: Report more drone startup errors
...
* Changed drone exit code from -1 to 1 'coz typically exit codes are
between 0 and 255
* Detect and report drone TCP port bind failure
* In all the following drone errors are reported (including previous
commits) -
* Drone already running (TCP port bind failure)
* Drone executable not found
* Packet.dll not found (Win32 only)
* The following conditions should NOT be reported
* Start/Stop Ostinato
* Stop before 5sec
* Stop after 5sec
2017-09-26 19:59:49 +05:30
Srivats P
de04acec98
Tweak error message when local drone start fails
2017-09-23 18:54:42 +05:30
Srivats P
ce7f9d808f
Fix missing MsgBox on packet.dll missing
...
started is emitted before the missing dll is detected, so user a timer
to disconnect the signal-slot connection
2017-09-23 18:53:12 +05:30
Srivats P
d32253b699
Make URL in new Version status message clickable
...
Additionally this message is now permanently visible won't be replaced
or obscured by other (temporary) messages
2017-09-23 17:28:35 +05:30
Srivats P
cb52f9ade1
Inform user if local drone doesn't start
2017-09-04 22:57:45 +05:30
Srivats P
d39fbc2ed4
Add UTM params to docs url
2017-09-04 18:57:13 +05:30
Srivats P
8fa9ac2295
sign: Restore Defaults - Stream Stats docks as tabs
2016-11-27 13:07:06 +05:30
Srivats P
a6274e559e
sign: Delete streamStats docks before saving state
...
Although streamStats docks are set to delete on close, this doesn't
happen immediately, so save layout state still sees them which leads
to a crash next time when application is started, state is restored and
docks are moved - so instead of close, delete them directly
2016-11-27 11:45:15 +05:30
Srivats P
fda7807797
sign: GUI code for fetch/display of stream stats
2016-11-24 21:44:38 +05:30
Srivats P
b45720b566
Ostinato starts with session file if provided on command line
2016-10-13 22:06:11 +05:30
Srivats P
708aed9135
Added ostinato cmdline option -s to suppress starting local drone
2016-10-13 18:50:33 +05:30
Srivats P
0ab84e581d
Added Help menu item to point to online documentation
2016-06-23 18:52:50 +05:30
Srivats P
75efed5ec4
Add extension while saving streams and sessions, if user doesn't specify one.
...
Fixes #187
2016-06-14 18:56:29 +05:30
Srivats P
822ee2a4b4
Save/Open Session - refactor supportedFileTypes() to accept operation - Open/Save as input parameter and return file types accordingly
2016-05-19 20:50:33 +05:30
Srivats P
93dbe8e118
Save/Open Session - Prompt user before Open/Save Dialog
2016-05-19 20:28:04 +05:30
Srivats P
f3f970cb64
Open Session - set *.ossn as default open file filter
2016-05-18 21:09:11 +05:30
Srivats P
ba754c1043
Open Session - check fileType for native file formats while identifying the file format from filename; also find size of metadata and use it when parsing just the metadata instead of the whole file
2016-05-17 20:47:10 +05:30
Srivats P
294d1c80a1
Save/Open Session: Save only owned ports if some ports are reserved - corresponding open session code not to overwrite a owned port is pending
2016-05-06 21:24:36 +05:30
Srivats P
bcb5376f9d
Save/Open Session - added UI and related infra to invoke OssnFileFormat; code to build sessionContent incomplete
2016-04-14 07:44:07 +05:30
Srivats P.
efbc2dcf48
Feature: Show My Reserved Ports Only linked to Port Stats window also
2015-05-06 21:40:55 +05:30
Srivats P.
2c28433533
Feature: View Menu: Restore Defaults
...
Fixes issue 68
2015-05-03 23:44:35 +05:30
Srivats P.
05b73a5390
Feature: Show My Reserved Ports Only
2015-05-03 22:18:54 +05:30
Srivats P.
a9da643fb2
Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other!
...
Fixes issue 144
2015-04-16 22:20:07 +05:30