-
-
Notifications
You must be signed in to change notification settings - Fork 140
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
Support themes for the user interface #25
Comments
I know this doesn’t exactly relate to the issue of hard coded colour but if you are generally looking for a look and feel you might want to check out darklaf. |
Thanks @weisJ, it looks great and I added it to the |
Hello @jbax, I have a question that I don't understand. Why have you decided implements I think It exists also java data visualization library, I give the example of |
Because I like to control everything and charts in very specific ways.
These libs end up limiting you one way or another, especially if you need
speed
…On Wed, May 19, 2021, 8:28 AM dev590t ***@***.***> wrote:
Hello @jbax <https://github.com/jbax>, I have a question that I don't
understand. Why have you decided implements univocity-trader-chart with
java swing, and not a data visualization library? It will be much easier.
It exists many great data visualization lib like
https://plotly.com/javascript/, and it is possible to use thought a java
API.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABWFQPWL3IDWGJ2JAE4GYOTTOLWIBANCNFSM4KFS5ULA>
.
|
I don't know what specific requirement you need. But if the main issue is the speed, maybe you can take a look at For more info about the project, |
Try recreating what we got there already using a framework like these to
see what I mean.
It's usually more work to try and use them. Feel free to submit a pr with
your improvement
…On Thu, May 20, 2021, 12:24 AM dev590t ***@***.***> wrote:
@jbax <https://github.com/jbax>
Because I like to control everything and charts in very specific ways.
These libs end up limiting you one way or another, especially if you need
speed
I don't know what specific requirement you need. But the main issue is the
speed, maybe you can take a look at SwiftVis2
<https://dynamicsofprogramming.blogspot.com/2018/08/swiftvis2-and-speed-problems-with.html>
.
It is a data visualization library design for the speed, parallelism, big
data. The Swing/Java2D version of SwiftVis2 has a good benchmark.
For more info about the project,
https://www.researchgate.net/publication/330845267_SwiftVis2_Plotting_with_Spark_using_Scala
https://github.com/MarkCLewis/SwiftVis2
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABWFQPTVGVR427RCK2K67ODTOPGKPANCNFSM4KFS5ULA>
.
|
The ChartWindow will fire up a test UI I'm writing in plain java swing.
All colors, fonts and other settings used to plot the charts are currently hard coded in the controller classes. Would be great to be able to save any changes made via UI into a new theme file as well.
These should, in addition to using the given defaults, load a properties or json or maybe a limited CSS file (whatever makes sense) which define a theme. Ideally the user could load the preferred theme on the fly with the program running. This is partly supported already through implementations of the
UpdateProcessor
interface.I'm opening this issue if anyone wants to lend a hand here.
The text was updated successfully, but these errors were encountered: