Dear Users! Please post bug reports about FDM here!

Create your own custom user interfaces for FDM6

Moderators: Usher, Alex

Alex
FDM Team
Posts: 2784
Joined: Mon Jul 12, 2004 12:17 pm

Create your own custom user interfaces for FDM6

Postby Alex » Tue May 25, 2021 1:29 pm

Dear FDM Users!

This post is addressed to those of you who have some software development skills and want to implement some customization or even build a completely new user interface in case you are not satisfied with the official one.

Then, if you want to, you'll be able to share your work with all FDM6 users and, technically, even apply your changes to the official interface.

Please follow this link in case you're interested.

Please feel free to post your feedback regarding this here in this topic.
Alex,
FDM development team
cus

Re: Create your own custom user interfaces for FDM6

Postby cus » Mon Jan 23, 2023 6:18 pm

1, where to find these imports
import org.freedownloadmanager.fdm 1.0

2, where's the define of the property of connectionsModel in DownloadsItemTools.qml
what the connectionsModel supports, including host/port/connectionCount
Alex
FDM Team
Posts: 2784
Joined: Mon Jul 12, 2004 12:17 pm

Re: Create your own custom user interfaces for FDM6

Postby Alex » Tue Jan 24, 2023 5:13 pm

Hello,
It would be better if you tell what you are trying to do.
Alex,

FDM development team
cus

Re: Create your own custom user interfaces for FDM6

Postby cus » Wed Jan 25, 2023 10:39 am

Hello Alex, thanks for your reply.

I want to add the healthy percent to the each connection in the ConnectionsTab.qml

I wonder whether "model: downloadsItemTools.connectionsModel" can support the healthy percent value.
Alex
FDM Team
Posts: 2784
Joined: Mon Jul 12, 2004 12:17 pm

Re: Create your own custom user interfaces for FDM6

Postby Alex » Wed Jan 25, 2023 10:41 am

Hello,
No, it does not support it. What do you mean by "healthy percent"?
Alex,

FDM development team
cus

Re: Create your own custom user interfaces for FDM6

Postby cus » Wed Jan 25, 2023 2:00 pm

Hello,
For example, if a downloading stopped at 60%, we may check all the peer connections, if some of them finished more than 60%, we can predict that the downloading will go on. if all of them finished less than 60%, we may predict that we cannot finish the downloading. it looks the peer downloading percent is useful.
Alex
FDM Team
Posts: 2784
Joined: Mon Jul 12, 2004 12:17 pm

Re: Create your own custom user interfaces for FDM6

Postby Alex » Wed Jan 25, 2023 2:35 pm

OK, you mean torrents. You can suggest this as a feature request in the following topic. But, you're the only one suggested it for now. So I don't think it has a chance to be implemented. But we can consider to add it in case we will be enhancing the information shown about torrents.
Alex,

FDM development team
Darkseid

Re: Create your own custom user interfaces for FDM6

Postby Darkseid » Sun Jul 23, 2023 7:05 am

Dear Developers and users;

Can anyone design a new UI for fdm 6.X. Please design according to given preferences.. if you design then developers will also add functionality (if required)..
1. make the size little smaller and font according to that
2. Toolbar:
i. add two "add link" buttons and specify (tool tip message) as one for normal download and one for parsing with elephant addon (as of now both will do the same function)
3. Download Table:
i. Remove the checkbox
ii. bring the play, pause, open folder buttons to the right side
iii. separate filename, size, speed, eta, status(progress or status) to separate columns with similar font size
iv. when download is complete then info (date added and date completed) can be visible in status
v. add a setting/info button to each download to view additional info for each download separately.
4. Status:
i. remove the status info general, log ... etc

thanks

Return to “General forum”

Who is online

Users browsing this forum: No registered users and 1 guest