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

Feature/gui convert #87

Merged
merged 20 commits into from
May 6, 2016
Merged

Conversation

h361758
Copy link
Contributor

@h361758 h361758 commented May 1, 2016

Hello!

According to your comment on our last pull request, we have added a dialog window displaying the output of the toolchain execution.
We have pulled the latest changes (as of 1st May), from the original repository's develop branch, and merged it with our contribution. Luckily there were no conflicts, we only needed to change the version numbers in our pom.xml. Due to the way we implemented the layout selector, the temporary removal of the TETRIS layout enum also automatically removed it from the selector's list.

We also have refactored some parts:

  • extracted some anonymous classes to their own files to make the code more readable
  • added missing javadoc comments and tags
  • corrected some formatting mistakes.

We tried to keep a consistent coding style as similar as we could to the original code. We hope that you're going to find it clean and readable as well!

Looking forward for your reply,
Adam Bankeszi

h361758 and others added 20 commits April 10, 2016 16:55
Added SourceSansPro font files.
Added logo and cover images.
Added a new constructor for the CM swing components that incorporate position and size settings, so we can save some unnecessary code lines in the GUI assembler functions.
Added new CM variations for the Swing components: JSpinner and JComboBox.
Added seperate ToolchainExecutors for each step of the process.
Improved handling of the intermediate files, and stored them in separate folders for each execution.
Improved the handling and validation of the ExecutionOptions.
Replaced the duplicated image and added two more. Also resized all of them so they won't look as stretched.
Also corrected the exception handling, so when an error occurs during toolchain execution, we can notify the user that the generation has failed.
Moved hard-coded labels to a translation file.
Corrected some formatting mistakes.
@geryxyz geryxyz merged commit 68fefcc into codemetropolis:develop May 6, 2016
@geryxyz
Copy link
Collaborator

geryxyz commented May 6, 2016

Thank you for your fast reaction and your work!

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.

3 participants