Skip to content

Vue based UI + Websocket-based remote editor support#16

Merged
derjanb merged 15 commits intomainfrom
vue
Mar 26, 2026
Merged

Vue based UI + Websocket-based remote editor support#16
derjanb merged 15 commits intomainfrom
vue

Conversation

@derjanb
Copy link
Copy Markdown
Member

@derjanb derjanb commented Dec 8, 2025

No description provided.

brunoais and others added 12 commits July 13, 2025 22:07
In my case, I just have terrible issues trying to install node 18.
The basic workflow is:
1. Open editor with companion extension.
2. Get the code from editor.
3. Open extension popup and paste the code.
4. Use connection to edit files.

UX and UI needs work but the basic functionality and communication protocol should be good enough like this.
Add a Vue based UI
@derjanb derjanb mentioned this pull request Dec 8, 2025
Copy link
Copy Markdown
Contributor

@brunoais brunoais left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Just unsure about 3 things which may or may not be problems.

I didn't test the extension in firefox. I'll find time, somehow, to test it tomorrow.

Comment thread src/background/index.ts
Comment thread src/background/index.ts
Comment thread src/background/index.ts
Copy link
Copy Markdown
Contributor

@brunoais brunoais left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and worked with me and my extension. I could improve my extension but I'm still learning the API.
Just wanting for response to my comments at this point, @derjanb

@@ -0,0 +1,226 @@
// SIMPLE GRID - SASS/SCSS
Copy link
Copy Markdown
Contributor

@brunoais brunoais Dec 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this better than using CSS' grid? if it is, what are the advantages of this?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not necessarily better, but something I've gotten used to. Its classes are based on bootstrap. At the moment only very basic layouting is done, but later a full bootstrap CSS could be used without changing the html code.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair enough. Way different work method than mine but your point makes sense for such workflow.
I'm just too used to not using frameworks for CSS and HTML and just use the APIs that are standard (and then an autoprefixer). So I'm not used to these stuff.

@brunoais
Copy link
Copy Markdown
Contributor

@derjanb Any news?

@derjanb
Copy link
Copy Markdown
Member Author

derjanb commented Feb 23, 2026

@brunoais This can be merged, but once I release a new version, I'd like to be able to link to the VScode extension.
Yours has a PR open and I need a released vsix file or an entry at https://marketplace.visualstudio.com

https://gitlab.com/brunoais/tampermonkey-vscode/-/merge_requests/1

@brunoais
Copy link
Copy Markdown
Contributor

Ah! I don't know why I didn't receive e-mail that the MR was created. I'll work on it when I can. I'll let you know when it's ready.

@brunoais
Copy link
Copy Markdown
Contributor

@derjanb Tested merged and uploaded the version: https://marketplace.visualstudio.com/items?itemName=brunoais.tampermonkey-fs
Please double-check.

@derjanb derjanb merged commit f3fb6e3 into main Mar 26, 2026
1 check passed
@derjanb
Copy link
Copy Markdown
Member Author

derjanb commented Mar 26, 2026

The new crx is in review. You can also download from here and drag and drop it to Chrome's extensions page chrome://extensions.

@brunoais
Copy link
Copy Markdown
Contributor

OK. But I don't use crx files I'm in firefox.

@derjanb
Copy link
Copy Markdown
Member Author

derjanb commented Apr 13, 2026

@brunoais The firefox version is updated as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants