-
-
Notifications
You must be signed in to change notification settings - Fork 446
Pluggable monitor #982
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Pluggable monitor #982
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
2b2ea72
backend structure WIP
fstasi ebab0b2
Scaffold interfaces and classes for pluggable monitors
silvanocerza 3133b01
Implement MonitorService to handle pluggable monitor lifetime
silvanocerza 750796d
Rename WebSocketService to WebSocketProvider and uninjected it
silvanocerza 116b3d5
Moved some interfaces
silvanocerza 2c95e7f
Changed upload settings
silvanocerza 480492a
Enhance MonitorManager APIs
silvanocerza c5695d3
Fixed WebSocketChange event signature
silvanocerza 61b8bde
Add monitor proxy functions for the frontend
silvanocerza 31b704c
Moved settings to MonitorService
silvanocerza 9058abb
Remove several unnecessary serial monitor classes
silvanocerza ee265ae
Changed how connection is handled on upload
silvanocerza bf958fd
Proxied more monitor methods to frontend
silvanocerza cbd5b4d
WebSocketProvider is not injectable anymore
silvanocerza 50239c5
Add generic monitor settings storaging
silvanocerza 6cf61c4
More serial classes removal
silvanocerza ad781f0
Remove unused file
silvanocerza 6b7b333
Changed plotter contribution to use new manager proxy
silvanocerza 7889f40
Changed MonitorWidget and children to use new monitor proxy
silvanocerza ce2f1c2
Updated MonitorWidget to use new monitor proxy
silvanocerza b97af32
Fix backend logger bindings
silvanocerza f9da9fc
Delete unnecessary Symbol
silvanocerza 397ca56
coreClientProvider is now set when constructing MonitorService
silvanocerza a8d803e
Add missing binding
silvanocerza fbe8fb4
Fix `MonitorManagerProxy` DI issue
msujew eff960b
fix monitor connection
9b58c9d
delete duplex when connection is closed
62eaeb1
update arduino-cli to 0.22.0
1982609
fix upload when monitor is open
7bf4ea0
add MonitorSettingsProvider interface
355dec8
monitor settings provider stub
fstasi 80ade4c
updated pseudo code
fstasi 0427759
refactor monitor settings interfaces
a4ff05a
monitor service provider singleton
fstasi c0a9bbb
add unit tests
fstasi 9a16cf9
change MonitorService providers to injectable deps
davegarthsimpson 077dff8
Merge branch 'pluggable-monitor-class-refactoring' into pluggable-mon…
davegarthsimpson 9ea51b2
fix monitor settings client communication
5035b0b
refactor monitor commands protocol
a7433ee
use monitor settings provider properly
f92f875
add settings to monitor model
7daad3b
add settings to monitor model
26077e2
Merge branch 'pluggable-monitor' of https://github.com/arduino/arduin…
davegarthsimpson 29a4ed4
reset serial monitor when port changes
97312fc
fix serial plotter opening
5c05240
Merge branch 'pluggable-monitor' of github.com:arduino/arduino-ide in…
7fbcf33
refine monitor connection settings
e4c7f05
fix hanging web socket connections
5519a82
add serial plotter reset command
9c1aba5
send port to web socket clients
df992d1
Merge branch 'main' of github.com:arduino/arduino-ide into pluggable-…
16e2423
monitor service wait for success serial port open
davegarthsimpson 959e257
fix reset loop
1baefdf
update serial plotter version
4e4ed97
update arduino-cli version to 0.23.0-rc1 and regenerate grpc protocol
900a5f9
remove useless plotter protocol file
dac12aa
localize web socket errors
038114f
clean-up code
750c534
update translation file
3f472f0
Fix duplicated editor tabs (#1012)
msujew bee7830
Save dialog for closing temporary sketch and unsaved files (#893)
msujew f019664
fix serial monitor send line ending
c43136f
Merge branch 'main' of github.com:arduino/arduino-ide into pluggable-…
761efd0
refactor monitor-service poll for test/readability
davegarthsimpson f169e22
Merge branch 'pluggable-monitor' of https://github.com/arduino/arduin…
davegarthsimpson ee41685
localize web socket errors
efdc86b
update translation file
980673a
Fix duplicated editor tabs (#1012)
msujew 7b15a44
i18n:check rerun
davegarthsimpson 5b60cb4
Speed up IDE startup time.
c65ca78
Merge branch 'startup-time-signed' of github.com:arduino/arduino-ide …
2c330ad
override coreClientProvider in monitor-service
1cf18c8
Merge branch 'main' of github.com:arduino/arduino-ide into pluggable-…
cb8df1c
cleanup merged code
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.