atom-beautify icon indicating copy to clipboard operation
atom-beautify copied to clipboard

Migrate to Unibeautify as core

Open Glavin001 opened this issue 7 years ago • 16 comments

See https://github.com/Unibeautify/unibeautify

Features:

  • [x] Completely rewritten in TypeScript which is then compiled to JavaScript
    • Faster and cleaner implementation, taking into consideration all that we have learned from Atom-Beautify.
    • Will be easier to contribute to with TypeScript aiding our development and ensuring there are less mistakes in the code
  • [ ] #620 - Separate Beautifiers from Atom-Beautify / Unibeautify
    • Users will install only the beautifiers they need. This will heavily reduce installation time and installation folder size of Atom-Beautify.
  • [x] #457 - Multiple active beautifiers
    • See https://github.com/Unibeautify/unibeautify/issues/4
  • [x] #1041 - Dynamic beautifier(s) per project
    • See https://github.com/Unibeautify/unibeautify/issues/4
  • [ ] More powerful third-party options importing support with https://github.com/Unibeautify/unibeautify-options-importer
    • Ex: #286 import Atom's linter-jscs options: https://github.com/Unibeautify/unibeautify-options-importer/issues/2

Glavin001 avatar Sep 04 '16 04:09 Glavin001

This one on the back burner?

MattRiddell avatar Jun 20 '17 11:06 MattRiddell

Yeah, I only have so much time so I'm spending it updating the Atom-Beautify code. Once things on Atom-Beautify are going well I will port over the new features to Unibeautify and polish up. 😃

Glavin001 avatar Jun 20 '17 11:06 Glavin001

Update: While I am working on the Unibeautify core, @szeck87 has been making great strides in upgrading Atom-Beautify to using Unibeautify.

Glavin001 avatar Feb 06 '18 17:02 Glavin001

Any chance this is still happening? :-/

kLOsk avatar Jun 10 '18 10:06 kLOsk

@kLOsk Thank you for your interest!

Migrating to Unibeautify is still happening -- although quality takes time -- and @szeck87 has made a lot of progress on the Unibeautify branch for Atom-Beautify 🎉 . And we've both been working hard to build a strong foundation for Unibeautify itself: https://unibeautify.com/

Feedback is very appreciated! Thanks in advance!

Help improve Atom-Beautify by completing the quick questionnaire: https://goo.gl/iEHBNr

Sign up for Unibeautify CI: https://goo.gl/jmM4QN

Glavin001 avatar Jun 10 '18 19:06 Glavin001

Thanks @Glavin001, is it advised / possible to run the current dev branch as an Atom package?

kLOsk avatar Jun 10 '18 21:06 kLOsk

@kLOsk you can clone the repository locally and checkout the unibeautify branch. Then apm link it from the terminal/command prompt. What is there now is pretty out of date though, let me open a PR to merge what I have up to it.

stevenzeck avatar Jun 11 '18 20:06 stevenzeck

FYI, the poll on the atom-beautify page looks like a clickable image of poll results. Visitors that roll over it may expect to click on the image to be taken to the actual poll widget to also give their feedback; however, it's actually an inline widget where each bar is clickable (there are only a few pixels between each item so you can only tell if you roll over the container very slowly). It's a subtle UI issue, but enough that someone may not realize that clicking anywhere will immediately casts a vote for a feature. As a result, I imagine the top item is getting very skewed, a cloud based code formatting service. Please, no.

michaelprescott avatar Jun 17 '18 20:06 michaelprescott

I didn't even know it's clickable and thought they are poll results :o

Jackenmen avatar Jun 17 '18 20:06 Jackenmen

Thanks for the feedback, @michaelprescott @jack1142 . I think https://github.com/apex/gh-polls would be the appropriate place for comments on the poll UI itself.

On our end, a message could be added to the README to make it clear the numbers shown are in fact the only poll results view and clicking the bars will cast a vote for the respective option. I would be happy to merge a PR making sure a change 😃 . Thanks in advance!

Glavin001 avatar Jun 18 '18 01:06 Glavin001

3 years has passed since initial start of this idea and it hasn't been done yeat. :(

sliterok avatar May 04 '19 17:05 sliterok

I started a new job recently and have not had much time to contribute here. If you would like to try out what is out there, please look at https://github.com/stevenzeck/atom-beautify/tree/unibeautify for instructions. It works, but there are gaps between it and the current one, and probably a few bugs too.

stevenzeck avatar May 09 '19 00:05 stevenzeck

Hello ! Is the migration still a goal or is it cancelled ?

mgodeneche avatar Dec 26 '19 12:12 mgodeneche

What features are you most looking forward to? Will help me prioritize which to develop first.

I plan to pick up on maintenance of Atom-Beautify and Unibeautify soon as my work load reduces. Appreciate everyone's patience.

Glavin001 avatar Jun 29 '20 20:06 Glavin001

I arrived here looking into Liquid template formatting support for Atom

ealtunyay avatar Sep 18 '20 13:09 ealtunyay

@stevenzeck does the unibeautify branch only work for javascript?

UziTech avatar Nov 30 '20 03:11 UziTech