Skip to content
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

End of Support for Studio Electron app #845

Open
martzoukos opened this issue Jan 31, 2022 · 25 comments
Open

End of Support for Studio Electron app #845

martzoukos opened this issue Jan 31, 2022 · 25 comments
Labels
kind/feedback Issue for gathering feedback. topic: electron

Comments

@martzoukos
Copy link
Contributor

Hello,

we are planning to stop support for the Electron version of the Studio app in 4 weeks.
This means that after March 1st we will stop releasing new versions of the Electron app that will be compatible with the latest Prisma ORM versions.

You will still be able to use:

  • The CLI version of Studio (by running npx prisma studio)
  • The Data Browser in the Prisma Data Platform for your online database instances

The reasons for this move have to do with the low adoption of Electron Studio (as opposed to the CLI version) compared with the maintenance needs.

Let us know if you hove any questions in this issue.

Thank you.

@saikojosh
Copy link

saikojosh commented Feb 6, 2022

For anyone else this impacts, if you're using Chrome you can get similar functionality by saving the Prisma Studio URL used by the CLI (http://localhost:5555) as a PWA;

npx prisma studio, open in Chrome, and then go to Chrome menu -> More tools -> Create shortcut... and tick the "open in window" option.

@potts99
Copy link

potts99 commented Feb 7, 2022

Would this be open to the community to take over maintenance or no?

@ezeikel
Copy link

ezeikel commented Feb 8, 2022

Could you also remove the Studio from products on the website? Just downloaded the app today to then found this Issue 😅

@Jolg42
Copy link
Contributor

Jolg42 commented Feb 8, 2022

@ezeikel So Studio as a product is not going away, only the Electron App.

Maybe you are talking about this page here https://www.prisma.io/studio which will get updated later to remove the download links to the Electron app and switch to the CLI usage.

@ezeikel
Copy link

ezeikel commented Feb 12, 2022

@Jolg42 Ok great. Yeah, I just meant the download links for the Electron App. Just tried the CLI version and it works great 👌🏿

@fairking
Copy link

fairking commented Feb 13, 2022

In my opinion the desktop app (electron) is better so you don't have to run cli. You just click the shortcut and you have your app. When you close the app, it goes offline. It is much simpler. I know electron is a little bit harsh regarding its setup and use in development (I went through bushes with thorns too). But I feel the desktop app could be better to use in everyday life.

P.S. Think of phpmyadmin vs mssql manager.

@ZhaoKunLong
Copy link

ZhaoKunLong commented Feb 15, 2022

@martzoukos I just upgraded to prism studio. And then I see this prompt if It's doesn't support anymore, can I continue to use the old version, because I have the previous version's installer saved locally. I pretty much like this app on Mac, Coz I don't want to use pgAdmin. 😄

@VinylVault
Copy link

VinylVault commented Feb 23, 2022

honestly, although Studio app may be a small % of uptake, i think it is extremely short sighted to be discontinued.

personally, I hate the CLI version, with the App, I can look at the data in the tables so much more efficiently. (its not another Browser tab I have to keep open too)

please re-consider this, or at least let the community keep this brilliant tool upto date and active.

@huv1k
Copy link

huv1k commented Feb 27, 2022

I am just sad that Prisma is going full-on abandonware.

@janpio janpio changed the title End of Support for Electron Studio End of Support for Studio Electron app Mar 21, 2022
@janpio janpio added the kind/feedback Issue for gathering feedback. label Mar 21, 2022
@Powersource
Copy link

My biggest annoyance with this is that I don't like to install things using npx. Is it available as a tar.gz or simple binary somewhere? Then people could easily package it for distros.

@ekkis

This comment was marked as outdated.

@limegorilla

This comment was marked as outdated.

@hansnijssen
Copy link

hansnijssen commented Apr 19, 2022

There's allways DBGate, an Electron DB manager. I use it all the time and it's really slick !
https://dbgate.org/
it even has a designer mode, and it's open source (mit)

@ekkis
Copy link

ekkis commented Apr 20, 2022

There's allways DBGate, an Electron DB manager. I use it all the time and it's really slick ! https://dbgate.org/ it even has a designer mode, and it's open source (mit)

seems like a nice tool but when creating a connection it doesn't allow pasting in values. so I had to struggle with an enormously long password where I can't tell a lowercase "L" from an uppercase "i" or a zero from an uppercase "o". how infuriatingly stupid. but it works and it seems full fledged

@hansnijssen
Copy link

Hi ekkis, that's weird, must be something odd at your side, since I always copy-paste without problems....I always use the keyboard: (ctrl-c ctrl-v) but my guess is you allready tried that?

@ekkis
Copy link

ekkis commented Apr 25, 2022

yes, of course. maybe it's an issue on OS/X

@robere2

This comment was marked as outdated.

@coopsmoss

This comment was marked as outdated.

@memark

This comment was marked as outdated.

@Suya1671
Copy link

https://www.prisma.io/studio checked today, shows NPX. A cool idea imo would be to use something like tauri or maybe make it a PWA instead of a CLI utility.

@furudean
Copy link

My biggest annoyance with this is that I don't like to install things using npx. Is it available as a tar.gz or simple binary somewhere? Then people could easily package it for distros.

npm i -g prisma
prisma studio

@Powersource
Copy link

My biggest annoyance with this is that I don't like to install things using npx. Is it available as a tar.gz or simple binary somewhere? Then people could easily package it for distros.

npm i -g prisma
prisma studio

The reason I don't like using npx is because it installs stuff globally using npm. Npm is good for managing deps in a package but I don't want it touching my system, I already have other much better tools for that (my OS package manager).

@jbolthouse
Copy link

jbolthouse commented Apr 25, 2023 via email

@furudean
Copy link

furudean commented Apr 25, 2023

The reason I don't like using npx is because it installs stuff globally using npm. Npm is good for managing deps in a package but I don't want it touching my system, I already have other much better tools for that (my OS package manager).

An alternative is putting prisma in the scripts section of your package.json and calling it like so:

npm run prisma -- migrate dev

This will reference the prisma cli installed in your package definition

@Powersource
Copy link

I'd recommend dev containers and containerized workloads. Makes it easier
to run tooling like npx in a more targeted way.

Cool that that works for you but for me, using docker to run this feels like massive overkill. I'm just asking for a tarball here, nothing fancy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feedback Issue for gathering feedback. topic: electron
Projects
None yet
Development

No branches or pull requests