Skip to content

Conversation

@maksz42
Copy link
Contributor

@maksz42 maksz42 commented Sep 10, 2023

In this PR I tried to bring the codebase a bit closer to modern Java, as it looks like a big part comes from before Java 5. I tried my best not to break anything. There are no changes to the router engine (at least not intended 🙃). As a side effect, there is ~10% performance improvement coming probably from more efficient array copying. I also fixed small GUI bugs.

@maksz42
Copy link
Contributor Author

maksz42 commented Sep 10, 2023

Ok, I've just realized it's quite big 😂😂😂
I can split it if necessary

@andrasfuchs
Copy link
Collaborator

Outstanding, thank you very much @maksz42!

I'll get into it next week, and let you know how it goes!

@andrasfuchs
Copy link
Collaborator

andrasfuchs commented Sep 21, 2023

According to my first few tests everything looks good! And the new dialog definitely looks better.

I just wanted to note that I noticed that you changed the location of the counter to the other button:
image
vs
image

It was strange at first to be honest, but the more I see it the more I like it.

I'll get back to you when I did a more complete test, hopefully I can merge this PR next week the latest.

@maksz42
Copy link
Contributor Author

maksz42 commented Sep 21, 2023

I think it's more natural that the timer counts down the default option, like "Starting in 10, 9, 8...".

@andrasfuchs andrasfuchs merged commit cc098a7 into freerouting:master Sep 22, 2023
@andrasfuchs
Copy link
Collaborator

I've just merged your PR, thanks again for your work @maksz42!

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.

2 participants