Commit Graph

583 Commits

Author SHA1 Message Date
Nav
dca5b362b3 Created new register type for port registers 2021-09-12 23:26:56 +01:00
Nav
b81b51790e Improved register written event 2021-09-12 23:25:34 +01:00
Nav
60df8c0d49 Tidying 2021-09-11 20:45:26 +01:00
Nav
63a080d821 Automatically trigger refreshing of register widgets, in the TargetRegistersPane, upon a registers written event 2021-09-11 20:45:06 +01:00
Nav
b8bf590be7 Write registers to target insight task 2021-09-11 18:52:59 +01:00
Nav
08a5916e08 Fixed pin body widget hover bug 2021-09-08 19:37:09 +01:00
Nav
733cc60ddb Tidying 2021-09-07 19:07:13 +01:00
Nav
a8faabd95f Tweaks to Bloom graphics for matching colour palette 2021-09-07 19:06:16 +01:00
Nav
c00c9017e5 Removed unused Bloom graphic assets 2021-09-04 18:16:17 +01:00
Nav
17d4486ec0 Small tweaks to Bloom graphics 2021-09-04 18:13:56 +01:00
Nav
b46630ac91 Updated refresh tool button to use new SvgWidget 2021-09-04 18:13:05 +01:00
Nav
151088d9dc Tidying 2021-09-04 18:12:32 +01:00
Nav
dcd180e728 New target registers side pane 2021-09-04 18:11:52 +01:00
Nav
10a737e90c Moved refreshing of target pin states, upon an IO port update event, to target package widget class.
Functionality for the target package widget is now completely contained within the TargetPackageWidget class (and derivations).
2021-09-04 18:07:12 +01:00
Nav
dd25fc9bf2 Tidying 2021-09-04 18:04:28 +01:00
Nav
85ef2c57e1 Removed tight coupling of target pin widgets with Insight window - moved target pin state toggling into an InsightWorker task. 2021-09-04 18:03:45 +01:00
Nav
90a4f1ce29 Added disabled font color for rotatable widgets 2021-09-04 17:56:38 +01:00
Nav
27b5684037 Moved disabled SVG widget functionality to SvgWidget class 2021-09-04 17:56:18 +01:00
Nav
7c144c7678 Removed hard-coded rotation angle in SvgWidget 2021-09-03 21:51:14 +01:00
Nav
b099afd590 Adjusted minimum Insight window size applied by DIP and QFP target package widgets 2021-09-03 21:50:45 +01:00
Nav
5a1ae665ac QFP pin widget tidying 2021-09-02 21:20:48 +01:00
Nav
9680f06df8 Right click signal for clickable widget 2021-09-02 21:20:09 +01:00
Nav
1dc184edbc Improved containment of target package widget functionality - it's now less tightly coupled. 2021-09-02 21:19:46 +01:00
Nav
3be8d90e09 Moved insight worker and introduced worker tasks 2021-08-30 22:17:59 +01:00
Nav
96c3279efd Improved automatic Insight window resizing when a QFP target package widget is enabled 2021-08-24 20:12:07 +01:00
Nav
0ff217113a Disabled insight support for target variants with more than 100 pins 2021-08-24 20:10:45 +01:00
Nav
ae1b0c000d Tidying 2021-08-22 20:58:54 +01:00
Nav
5e280f9327 New sliding handle widget for resizing side panels 2021-08-22 20:46:19 +01:00
Nav
342384a91c New clickable widget 2021-08-22 20:43:43 +01:00
Nav
109c045536 New SvgToolButton widget for tool buttons that use the custom SvgWidget for icons 2021-08-22 20:43:21 +01:00
Nav
9af1bb6557 New custom expanding widgets 2021-08-22 20:42:21 +01:00
Nav
c3f082cd7d New rotatable label widget 2021-08-22 20:41:52 +01:00
Nav
bbe0051205 Extended QUiLoader to support loading custom widgets from UI files 2021-08-22 20:39:29 +01:00
Nav
8259b7dc51 New SVG widget for displaying SVG images 2021-08-22 20:38:05 +01:00
Nav
01c20339f3 Qt6 compatability changes 2021-08-18 22:51:15 +01:00
Nav
89b5875132 More colour tweaks to GPIO pins in Insight 2021-08-14 23:31:57 +01:00
Nav
6daafcc9b2 This should have been included in the commit before last (7a6dcdcbfd) 2021-08-11 00:11:11 +01:00
Nav
f6e3fbe28f More tweaks to the colour palette. Made inner-border colour more apparent. 2021-08-11 00:08:25 +01:00
Nav
7a6dcdcbfd Fixed bug with Insight QApplication object being created too soon, which in turn caused issues with signal capturing.
Also ensured that we only initialise the Insight object when the user has enabled Insight in their config.
2021-08-11 00:07:12 +01:00
Nav
bf7233e01b More tweaks to colour palette 2021-08-08 22:57:44 +01:00
Nav
81ad21b005 Adjusted the Insight window colour palette to use softer colours with a higher temperature (less blue) 2021-08-07 17:31:06 +01:00
Nav
3be850fbbf Moved Insight QApplication object to stack 2021-07-23 23:16:17 +01:00
Nav
c0b99516d3 Added base class for pin body widgets & increased temperature of pin body colors (so that they're easier on the eyes) 2021-07-19 20:24:07 +01:00
Nav
0e7c06bf87 Fixed bug with default variant selection in Insight window
The Insight window was failing to default to the first available variant
when the user provided an invalid variant name in their config file.
2021-07-17 02:19:41 +01:00
Nav
2e4810389f Moved Insight target widgets to "Widgets" sub-folder. 2021-07-07 20:54:45 +01:00
Nav
15bc6c120b Tidying 2021-07-04 00:35:01 +01:00
Nav
5a8f54a229 Added event listener for thread state changed events from the DebugServer, within Insight.
This covers cases where the DebugServer has unexpectedly shutdown and Insight should follow.
2021-07-04 00:32:05 +01:00
Nav
ac64d04c5d Fixed issue with the Insight window enabling the target widget upon receiving new pin states, even when the target was still running 2021-07-04 00:30:35 +01:00
Nav
2a294e1ea0 Reduced pin name character limit for Insight target widgets.
Also some other bits of cleaning
2021-06-27 20:11:08 +01:00
Nav
f58da1aed7 Corrected font sizes in About window 2021-06-26 03:42:40 +01:00