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

Linux stable release is out #112

Closed
abose opened this issue Dec 31, 2021 · 53 comments
Closed

Linux stable release is out #112

abose opened this issue Dec 31, 2021 · 53 comments
Labels
enhancement New feature or request

Comments

@abose
Copy link
Member

abose commented Dec 31, 2021

Update: Linux support is here - stable release is out

Get it from https://phcode.io/

Old issue details below

Brackets support for Linux is coming soon. We are with the Linux community on this and are working on top priority for a Linux port.

Adobe had ditched support for Linux in its final build of brackets due to a CEF platform limitation with the older CEF builds that Adobe used for brackets.
The Brackets community is now working on a larger platform migration to move away from CEF-based brackets-shell for Linux support. We expect to complete it by March 2022 and will have Linux builds for most Linux flavors soon after.
More details can be found here: #26

follow #26 for electron migration status

@abose abose pinned this issue Dec 31, 2021
@abose abose changed the title Linux support Linux support Coming soon Dec 31, 2021
@abose abose changed the title Linux support Coming soon Linux support Coming Soon Dec 31, 2021
@abose abose added the enhancement New feature or request label Dec 31, 2021
@A-childs-encyclopedia
Copy link

Is RPM support planned?

@luke2m
Copy link
Member

luke2m commented Jan 11, 2022

Is RPM support planned?

I don’t really know how to work on electron, but I’d be happy to package a RPM when it’s ready.

@Etaash-mathamsetty
Copy link

if anyone wants to use this on linux right now, just use wine, it works really well under wine

@luke2m
Copy link
Member

luke2m commented Jan 20, 2022

Older versions also run well, but debian based needs a fix with libcurl. If anyone wants to, I'll dig up how I got it running.

@spiderman-idog
Copy link

if anyone wants to use this on linux right now, just use wine, it works really well under wine

What version of wine did you use?

@Etaash-mathamsetty
Copy link

if anyone wants to use this on linux right now, just use wine, it works really well under wine

What version of wine did you use?

7.0 rc5 staging
google chrome is installed in wine btw

@spiderman-idog
Copy link

if anyone wants to use this on linux right now, just use wine, it works really well under wine

What version of wine did you use?

7.0 rc5 staging
google chrome is installed in wine btw

thanks

@A-childs-encyclopedia
Copy link

Regarding wine, do RPM based distros need the libcurl fix?

@spiderman-idog
Copy link

if anyone wants to use this on linux right now, just use wine, it works really well under wine

What version of wine did you use?

7.0 rc5 staging google chrome is installed in wine btw

By the way, how did you install google chrome on wine? The google chrome page is redirecting me to a linux download

@Etaash-mathamsetty
Copy link

if anyone wants to use this on linux right now, just use wine, it works really well under wine

What version of wine did you use?

7.0 rc5 staging google chrome is installed in wine btw

By the way, how did you install google chrome on wine? The google chrome page is redirecting me to a linux download

user agent switcher or download from a different site

@Etaash-mathamsetty
Copy link

Regarding wine, do RPM based distros need the libcurl fix?

what's the issue with libcurl, I use arch

@AlessioPellegrini
Copy link

Do you have a valid alternative for Ubuntu? I don like to use wine

@luke2m
Copy link
Member

luke2m commented Jan 27, 2022

Do you have a valid alternative for Ubuntu? I don like to use wine

You can download Brackets 1.14.1 from here and follow these instructions to fix it. I will spin up a VM and make a fixed deb for this soon, and maybe make a release for it.

@luke2m
Copy link
Member

luke2m commented Jan 27, 2022

@AlessioPellegrini I forgot to mention, it is also avaliable on Flathub, but IIRC live preview does not work.

@luke2m
Copy link
Member

luke2m commented Jan 29, 2022

I found the file -- Brackets fixed x86 deb
Let me know if this works.

@A-childs-encyclopedia
Copy link

any updates?

@A-childs-encyclopedia
Copy link

Any updates?

@M3R14M
Copy link

M3R14M commented Apr 4, 2022

You can download Brackets 1.14.1 from here and follow these instructions to fix it. I will spin up a VM and make a fixed deb for this soon, and maybe make a release for it.

I have downloaded this version, including the fix, before the plug was completely pulled and most of it was working fine. However, after the plug was in fact pulled, the ExtensionManager stopped working. Didn't bother me for a while, because I thought I had all the extensions I wanted, but several months later I changed my mind and wanted to add some extra extensions. After manually installing the first of a few extensions, I was already missing the ExtentsionManager.

So for those of you still depending on this version and want to have a working ExtensionManager, try this:

If opened, close Brackets and open /opt/brackets/www/config.json in a text editor (trust me, trying to edit this in Brackets won't work). On lines 18 and 19 you should find this:

"extension_registry": "https://s3.amazonaws.com/extend.brackets/registry.json",
"extension_url": "https://s3.amazonaws.com/extend.brackets/{0}/{0}-{1}.zip",

The location these lines are pointing to has disabled all access, which is why the ExtensionManager doesn't work. Can't manage what you can't access.
So, to solve this issue, replace these lines with the following.

"extension_registry" : "http://registry.brackets.s3.amazonaws.com/registry.json",
"extension_url" : "http://registry.brackets.s3.amazonaws.com/{0}-{1}.zip",

If all went smoothly, you should be able to restart Brackets (might need to reboot your system first) and have a working ExtensionManager.

@charlypa
Copy link
Member

#179

@UHC871
Copy link

UHC871 commented Apr 19, 2022

Any notice? Please. Thanks

@AlessioPellegrini
Copy link

@flaviovivorio
Copy link

brackets once offered support for linux (surprisingly provided by adobe). now it is very sad that we can't get it running on ubuntu anymore.

@caleb87
Copy link

caleb87 commented Jan 17, 2024

I'm on Ubuntu, and brackets runs absurdly slow with 10k lines of code. I'm using gedit which is ok, but I still prefer brackets. It's strange that on windows 10 it runs fine. Both Ubuntu and windows 10 computers are 7950x cpu, 128gb ram, 1m+ iops M.2, etc.

gedit is perfect, except I want better file navigation like brackets. Some features like minify/beautify are nice too.

Anyone know of any good alternatives? I've checked a few, but they're so bloated with "features" my head starts to hurt.

@Zimbelstern
Copy link

Have you tried Kate from the KDE project? I use it as a simple text editor most of the time but is provides a lot of IDE features as well.

@rnmeow
Copy link

rnmeow commented Jan 20, 2024

Vim + VS Code will be better (than the half-disabled support)

@abose
Copy link
Member Author

abose commented Jan 20, 2024

An Update

The upcoming Linux native build is shaping up to be something special and we're excited to share that we're on the final stretch. We anticipate having native Linux beta builds ready by the end of February. These builds will be distributed as appimages for wide compatibility across various distributions.

This isn't just an update; it's a significant leap forward with numerous feature enhancements and a revamped user experience. It's poised to be a substantial improvement over the current Brackets release.

Sneak Peek at the New Linux Builds

Here's a glimpse of what we've been working on in Linux:
image

Stay tuned!
Please track progress here: https://github.com/orgs/phcode-dev/projects/1

@abose abose changed the title Linux support Coming Soon Linux Beta Builds are out Feb 11, 2024
@abose
Copy link
Member Author

abose commented Feb 11, 2024

Hi all,
Our First Linux Beta Build is here! Reaching this milestone required immense effort and dedication. We know it took longer than expected, but hope it will be well worth it.
💬 We Want to Hear From You! Please check it out and provide feedback/suggestion or any issues at https://github.com/phcode-dev/phoenix/issues/new/choose

Installation Instructions

simply execute the following command in your terminal:

# install libfuse2 in ubuntu 23+ , else ignore this step
sudo apt-get install libfuse2  

wget -qO- https://updates.phcode.io/linux/installer.sh | bash

Uninstall

wget -qO- https://updates.phcode.io/linux/installer.sh | bash -s -- --uninstall

@Etaash-mathamsetty
Copy link

Etaash-mathamsetty commented Feb 11, 2024

for those who don't want to run a random shell script, which will poke around at your files without knowledge: https://github.com/phcode-dev/phoenix-desktop/releases/latest

hmm uses tauri but refuses to run on wayland natively

@abose
Copy link
Member Author

abose commented Feb 12, 2024

@Etaash-mathamsetty can you give more details if are you facing any issues in wayland?

@Etaash-mathamsetty
Copy link

@Etaash-mathamsetty can you give more details if are you facing any issues in wayland?

There's no issues, the only problem is that it's using xwayland rather than Wayland directly

@abose
Copy link
Member Author

abose commented Mar 6, 2024

Linux support is here - stable release is out

Get it from https://phcode.io/

Closing as done.

@abose abose closed this as completed Mar 6, 2024
@abose abose changed the title Linux Beta Builds are out Linux stable release is out Mar 6, 2024
@Etaash-mathamsetty
Copy link

Etaash-mathamsetty commented Mar 6, 2024

seems like it's only the app image which has issues with wayland, using the tar ball wayland works, maybe this should be investigated. the tarball is also significantly smoother than the app image.

@abose
Copy link
Member Author

abose commented Mar 6, 2024

seems like it's only the app image which has issues with wayland, using the tar ball wayland works, maybe this should be investigated. the tarball is also significantly smoother than the app image.

Appimage is not the primary release format, it was there just to update earlier beta users to move to the new native binaries.

The correct way is to directly install using the one line script available in https://phcode.io . That installs a pure native binary.

@Etaash-mathamsetty
Copy link

seems like it's only the app image which has issues with wayland, using the tar ball wayland works, maybe this should be investigated. the tarball is also significantly smoother than the app image.

Appimage is not the primary release format, it was there just to update earlier beta users to move to the new native binaries.

The correct way is to directly install using the one line script available in https://phcode.io . That installs a pure native binary.

ok thx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests