Migrate to Unibeautify as core
Glavin001 opened this issue ยท 16 comments
See https://github.com/Unibeautify/unibeautify
Features:
- 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.
- #457 - Multiple active beautifiers
- #1041 - Dynamic beautifier(s) per project
- More powerful third-party options importing support with https://github.com/Unibeautify/unibeautify-options-importer
- Ex: #286 import Atom's linter-jscs options: Unibeautify/options-importer#2
This one on the back burner?
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. ๐
Update: While I am working on the Unibeautify core, @szeck87 has been making great strides in upgrading Atom-Beautify to using Unibeautify.
Any chance this is still happening? :-/
@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
Thanks @Glavin001, is it advised / possible to run the current dev branch as an Atom package?
@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.
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.
I didn't even know it's clickable and thought they are poll results :o
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!
3 years has passed since initial start of this idea and it hasn't been done yeat. :(
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.
Hello !
Is the migration still a goal or is it cancelled ?
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.
I arrived here looking into Liquid template formatting support for Atom
@stevenzeck does the unibeautify branch only work for javascript?