-
Notifications
You must be signed in to change notification settings - Fork 56
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
Dev: list of bugs and Improvements #209
Comments
Serial paneWindows If i already have custom layout, I don't need new panes created, so it conflicts with my layouts and messes stuff up. Every time I close and restart serial, it creates an additional new pane, also.
also please fix #171 |
WarningsWindows |
What is you O.S?
I've not change any code related with the shortcut(s), can you check if there is an error in the console when you run the shortcut?
it was fixed in |
Sorry it has nothing to do with shortcuts, the menu does it also, open serial monitor, new pane is created, close serial tab, open serial monitor , new pane is created again ad infinitum |
I think the shortcut not working was something to do with the focus and text selection constantly changing. I will see if it happens again. |
ahh with regards to the shortut issue, I did not realize that the shortcut toggled the serial monitor, I was toggling it on and off accidentally, while trying to restart it , It is hard to know when its on or off, could the tab title be changed to reflect it ? |
In However there are some issues I'm solving now related to this new feature (the color keeps green when you close the window) The updates will come in a few hours |
Will this continue to work with multiple serial windows running ? |
I'll add a modification to show the color in the tab instead of the status bar, that way shouldn't be a problem |
I'll solved this now, the rest of the issues are already solved. I'll it push it all together |
Sounds good, let me know if you need anything to be tested, I will follow up also on OSX later |
…minal; setting options are `terminal_direction` and `monitor_direction` possible values `up`, `down`, `left`, `right`, `self` (Issue: #209)
Released
|
osx first run update, it said could not import color_ something, some color file and deviot didnt start, I restarted and it works. Ill see if i logged it somewhere. |
|
|
I've pushed a commit to solve the serial problems, checks and let me know if you keep getting that errors. Upload compiles too, |
here is that upgrade error, osx and windows.
|
|
Windows
|
When NOT self |
windows
|
Of course |
Windows |
so far very stable, been using it all day. Will try to test advanced stuff like ota etc. |
I've pushed a possible fix for the console issue (9b77d5c) I'll add two more features before release the next version
|
using osx today, also looking pretty good and stable.
|
Does serial monitor log to a temp file, or it is just a buffer? |
Yes I can, I did that in the past for the same reason. When I rewrite the code I forgot to added again.
It's just a buffer, but wouldn't it be a problem to be stored in a file. Do you want this for the trace decoder? |
Yes I figured I can run external stuff on it in real time if so, without hooking into ST to do it. I have been using the ST log highlighter plugin for coloring the terminal, serial ports and live log files, its pretty powerful. |
Excelent. Maybe I can log only the backtraces and exceptions, that way would be easy |
That might be too specific for other uses, unless you were adding specfic debug save to file feature maybe with regex i guess. |
Yes, it's a good idea, I don't know how many people will need that feature, but maybe will be good to have it I've added the let me know if you find any problem |
only thing i noticed is that serial terminal takes a long time now to start back up ( as in after upload), even adding a 5000 delay, i miss the boot sometimes.
|
You mean, when you are using the serial monitor, uploads your firmware and the monitor starts again? |
Yup |
I think auto clean broke, on osx i have 77k lines |
good catch, fixed |
protip, at 77k lines it just stops apparently, lol i cleared it and it started printing away again |
time to be picky
success is displayed twice with same timestamp, remove one, and the 2 empty lines and you get 3 more lines of info in a smaller panel... just saying... lol still seems pretty stable, and running well all around. Loving this version so far. |
I'll have to check this when I have a osx device on my hands, there is not a deliberate delay in that part of the code, but I'll check it later to reduce it somehow
Did you try that after the fix? the bug was causing an error, so is possible it was causing the stop
It's displayed by PIO. Maybe the best solution is to add the regex filter (thinking in the debug tool too) and remove it, I'll let it to the next release |
I will retest, Is it possible to set global environments somewhere? |
Global environments for compile? or to do what?
In Deviot the ini file will be checked in the same path where the sketch is stored, also in the parent folder or in the system Normally PIO Core will search the |
Yeah like if i create a new file, can it just use some global environments as in platformio.ini files in heirarchy and create the ini file for me for example. I probably use pio completely wrong, but that is exactly why I use deviot, its not annoying like the atom IDE where you have to have strict projects , i just want to throw a file together, select board, compile and have a new platformio.ini and be running. It kind of works already like this, but I thought platform io might be able to grab ini files along the path to the file. |
Maybe you can use my python library to read and write ini files: https://github.com/gepd/ReadConfig |
I noticed my .cpp file shave a deviot syntax, not c++, and my autocomplete doesn't work well. |
I'll check how to improve this, can you give me an example to reproduce that diference?
Yes I'm using a new method to scroll lines in the console, what you can do is set the
In don't see where is I also fell like the console syntax need a lot of work, I'll start to make some changes this week |
Seems a lot of terminal stuff is in this thread, but one annoyance is the creation of a new pane when "Hide Terminal" is selected: https://www.screencast.com/t/wTTJOtCIemy Opened #255 for this, but figured would post here since might be relevant |
I noted this similar in #254 never noticed it on hide though |
The new commits issues.
Ill just post them here before creating a bunch on new dev issues.
terminal /serial select all during update
Windows
The deviot terminal and serial monitor text gets selected all(highlighted) when it is running. It is very odd. as it updates all the text highlights and stays selected.
The text was updated successfully, but these errors were encountered: