Giter Site home page Giter Site logo

Comments (14)

redet-G avatar redet-G commented on August 21, 2024 1

@m9m Let's put what you have already worked on into a new branch. This way, it is easier to move things faster.
@SaptarshiSarkar12

from drifty.

devilkiller-ag avatar devilkiller-ag commented on August 21, 2024

Hey can I take this up?

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

Yes @devilkiller-ag . But, please ensure that you link this issue to your Pull Request.

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

@devilkiller-ag how much is the work done?

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

@devilkiller-ag how much is the work done?

@devilkiller-ag Please provide some updates about your work.

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

Ok as @devilkiller-ag is not responding, i am assigning this task to @m9m . If @devilkiller-ag wants to modify the GUI that will be made by @m9m , then you may open another issue and a PR for that.

from drifty.

redet-G avatar redet-G commented on August 21, 2024

@m9m Can you give us an update on your progress?

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

@m9m Can you give us an update on your progress?

@redet-G About half of the work has been done.
@m9m has the window layed out and the main elements. They are not connected though.

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

@m9m Can you give us an update on your progress?

The GUI is being done in JavaFX. I have most of the styling done. Just need to connect to current functions to the GUI.

@m9m Is is completed?

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

@m9m Can you give us an update on your progress?

The GUI is being done in JavaFX. I have most of the styling done. Just need to connect to current functions to the GUI.

@m9m Is is completed?

@m9m Please respond.

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

@m9m Please respond

from drifty.

FDelporte avatar FDelporte commented on August 21, 2024

After a quick look into the sources of this project, it's clear that it's not ready to extend with an "extra" UI next to the CLI. That's probably also why the previous attempts were not successful, see the comments above this one...

Rework is needed to have both a CLI and UI build. In my opinion these initial steps need to be done, before a (JavaFX) UI can be added in a logical and maintainable way:

  1. Make this a multi-project Maven project
  2. First sub project: the "backend" code handling the download
  3. Second sub project: the existing CLI tool that uses the backend

This way, adding a JavaFX UI in a next step, would be a lot easier. It would be a third sub project, that can offer the same functions as the CLI project, but with a UI, using the same "backend" code.

For more info regarding multi-project Maven, see https://www.baeldung.com/maven-multi-module

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

Ok @FDelporte . That's a huge task. Can you help me with that? I would be glad for that.

from drifty.

SaptarshiSarkar12 avatar SaptarshiSarkar12 commented on August 21, 2024

I am working on the GUI part of the application in the Drifty-GUI branch (https://github.com/SaptarshiSarkar12/Drifty/tree/Drifty-GUI). If anyone wants to contribute to the GUI or wants to re-structure the project, can contribute to that branch which will be later merged with the master branch (https://github.com/SaptarshiSarkar12/Drifty/tree/master) after the GUI development has been completed.

from drifty.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.