-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Implement new icon/color theme #15769
Conversation
Opened in favor of #15758 rebase disaster. |
Quick glance.......... PR Title & commit title are wrong No @Chocobo1 How come this passed the file health check? You need to omit Icon images for Image for |
I think those two icons are ok after seeing them in the GUI, still not sold on the matchstick/wand looking thing for |
I will look for some alternatives. |
I wouldn't spend too much time on it at this stage & would suggest we move on for now as more important work to be done than holding up this PR any longer for the sake of 1 icon. (we can come back to it if needs be) For example: TODO:
Would prefer if these displayed This would make them consistent with context menu. Change: 1x There may be other places that could be changed, but certain features I don't use/haven't looked into.
|
Besides, I am targeting this changes for QBT version 5.0, as most user has no idea what goes under the hood. It will be a nice change for them. |
I don't see any issue with changing it, seems to be only used in one place in code from what I can see.
I will leave this to you. The |
I am deleting
I will need some screenshots. My Linux distro can't run the artifact program file for this #12229.
Test it out. |
@xavier2k6 @ArcticGems Please confirm. After some deep search, following icons are not used anywhere.
Miscellaneous observation:
|
I am so sad right now. It broke my back designing those icons and yet so much of them are not really used. What a mess. |
@nowshed-imran you may be right that some icons may not be used as over time features have been changed etc. & the icons may have remained but also some of those icons could be used by webui etc. Edit: |
I did some thinking. These icons were designed for this project and strict coherence was maintained. Here is my proposal:
|
I wouldn't be in favor of adding unnecessary bloat currently, if a new future feature was added & it required a new icon - we could give you a @mention.
In general I would agree with this...... |
Another Idea. I will maintain a personal repository that will have the icons I have created. Links will be given in read me. In that way, the icons won't be lost and can be used in future. |
I have created a repo for the archive purpose. Removing unused icons. |
@xavier2k6 Tracked a problem. |
@xavier2k6 @ArcticGems I have made some very big changes. Kindly, test if everything works or not and provide me screenshots. |
Sincerely, the sheer amount of change I have done yesterday, one icon mess up is nothing. #15769 (comment) (Only three issues left)
No, I exclusively use Linux. Ubuntu builds just doesn't work for me. I tried a lot. I think this trash icon works. Help me with this one #15769 (comment) and RSS feed icon. Then, we can proceed with your checklist. |
@ArcticGems That is complex and most complex icons takes tremendous work and doesn't look well when very small and gets rejected most of the time. |
Maybe it only looks good on my theme 😕 =
Try Later 👍 |
zoom out. That is the trick. Most user won't zoom in to see the icon. Just open the app and see if the icon still looks good or shows what it meant to show. That is the trick. I have changed and modified dozens of icon because of that for the last couple of days. |
@sledgehammer999 Give me a bit of time, I will provide the complete icon source list. |
@sledgehammer999 Complete List: La-Capitaine: Ionicons: Font-Awesome: My Own: I have also chosen to include some of my icons in their original origin, although I have modified them so much, they can be considered original. |
It's alot for |
@Chocobo1 @glassez @sledgehammer999 We are allowed to use |
Seems so, it is listed on this table: https://www.gnu.org/licenses/license-list.en.html#CC0 |
Let's summarise a bit: It is my understanding that there is no objection to the following solution:
If I am correct in my summary, then I'll go ahead in merging this in the next ~24hours. PS: Step 3 is not mandatory for making a release. |
This can be done by using icons with example: |
So I am going ahead and merge this according to the afforementioned plan. |
This is a tear-jerking moment for me. It has taken too long, and I had no idea it would have been this hard when I made the first PR in 2018. Special thanks to, @xavier2k6, without his contribution and feedback, this project would have been severely lacking. I was adamant about changes at first, and thought my version was the best version. With hindsight, I can safely say, I was mostly wrong. But, I can safely say, I have laid down a foundation, which will make future work easier. Thanks a lot, everyone, it has been a wild ride. |
@now-im You're most welcome. |
@now-im are you guys going to remove the Linux system icons checkbox altogether or leave it unchecked by default? Probably should be addressed now that your PR is going to 4.5 for sure. |
It should be removed. But, I don't have the necessary skills to do that. I will make an attempt though. |
it's over |
No hate, but I really prefer the old theme, to be honest. |
@PriitUring Maybe I'm just too resistant to change, but it would've been nice to leave the option to use the old look.
I only noticed the change after upgrading to 4.5.0, which I assume is the case for most users. Anyway, you're right, this is definitely not the place or time for this discussion, now that it's merged. |
Hello, correct me if I am wrong, but the svg image format can be leveraged as an attack vector. |
Redesigned Icons
Old icons posed two problems:
With this commit, the following changes were made:
These icons have well visibility in the HDPI screen and thus future-proof the application.
Optimization
All SVG icons have been optimized by svgcleaner. It removes unnecessary metadata and sometimes fixes color and shape preview.
Quality Improvement
Removed icons that are not being used
dialog-cancel
dialog-information
document-encrypt
document-import
document-save
edit-clear-history
edit-cut
edit-paste
expand
rss-config
services
tab-close
tools-report-bug
view-calendar-journal
Replaced similar and single use icons
checking
byqueued
completed
bychecked
document-edit
byedit-rename
document-properties
byhelp-about
andhelp-contents
download
bydownloading
edit-delete
bylist-remove
mail-mark-read
bytask-complete
paused.svg
bymedia-playback-pause
resumed
bymedia-playback-start
seeding
bykt-set-max-upload-speed
sphere
byloading
task-attention
bydialog-warning
unavailable
bytask-reject
uploading
bykt-set-max-upload-speed
view-filter
byfilterinactive
qbittorrent-tray-with-font
byqbittorrent-tray
Preview
In-place GUI Menu & Context Icons
delete confirmation
copy transferlist context menu
queue transferlist context menu
tags transferlist context menu
category transferlist context menu
transfer list - context menu v2
filters context menu
tags filter context menu
category filter context menu
transferlist context menu
content context menu
http sources context menu
peers context menu
trackers context menu
webui certificates
ip filtering
properties tab bar
status bar v1
search menu
RSS menu
help menu
tools menu
view menu
edit menu
File Menu 9th June 2022
Tray Icon Context Menu 9th June 2022
top toolbar
filters sidebar
Transferlist torrents by state text colors
transferlist torrents by state text in light mode
transferlist torrents by state text in dark mode
Quick overview
Reference PRs
#8406, #12169, #12926, #12965