Comments (10)
@olegklimov can you elaborate on when it should show the unplugged icon and when it should show an error?
from refact-vs-classic.
@olegklimov or did you just mean that the unplugged icon should visually stand out
from refact-vs-classic.
@digital-phoenix unplugged is just this:
And this:
Give the LSP server a wrong address or something, you'll see an error. Or turn off Wi-Fi on your laptop.
from refact-vs-classic.
@olegklimov do you have an image I could use for "|{ Refact" or the disconnected plug icon?
from refact-vs-classic.
Almost! We need to give you @digital-phoenix a rotating icon. And a disconnected plug.
from refact-vs-classic.
no status popup, no icon changes when hovering;
no error message if you delete api key, close settings, open settings and add new incorrect key - still working;
no error message when change correct url to incorrect;
if no API key there is message "500 Internal Server error, no caps available" instead of "Missing authorization header";
incorrect message "The API key is not recognized" when API key is incorrect;
need to reload IDE when added correct API key;
If an error occurred previously, after it disappears, the error is still displayed in the pop-up window when hovering
from refact-vs-classic.
My list of unfinished things:
- Popup that says which model was last used
- Error message in the same popup, error icon, maybe error background in status bar
- Errors that should make it into the popup (and icon): any LSP errors (give it a misspelled model), connection problems (turn wifi off), bad API key (especially important for the message to be intelligible).
- If the API key is empty, popup should give a link to README on github to the #installation header, so people know what they need to do to make it work
from refact-vs-classic.
@olegklimov currently an error message is displayed as a tooltip if you mouse over the statusbar. Do you want the tool tip window to popup automatically when an error first happens?
from refact-vs-classic.
No, it's too intrusive. Background and icon change are good ideas. But not a popup that might be annoying.
from refact-vs-classic.
@olegklimov i think the rotating icon is working what else need to be done
from refact-vs-classic.
Related Issues (20)
- Error when compiling plugin HOT 3
- Add status bar
- VS doesn't kill refact-lsp after close HOT 3
- Refact Assistant settings scroll is not available HOT 2
- Update overview.md
- Update License.txt for marketplace
- Add tags in source.extension.vsixmanifest
- Version v0.2 HOT 20
- add manual trigger for completion HOT 1
- Execution dies on Rpc.Invoke HOT 21
- Can't restart refact-lsp in some cases HOT 11
- Rustbinary logs are not written HOT 2
- IDE crashes if trying completion when cursor is on a string with space in front of it HOT 13
- Status bar is not displayed after loading until completion is used
- Grey text render problems HOT 1
- After token limit, the next portion doesn't start automatically after hitting Tab HOT 1
- No telemetry files after enabling option "Telemetry Code Snippets" HOT 6
- Plugin settings shoud be the same as in VS Code HOT 3
- refact-lsp process doesn't restart with relevant settings change
- Version v0.3 HOT 27
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from refact-vs-classic.