Re: vlc-devel Digest, Vol 213, Issue 8

Fatih Uzunoğlu <[email protected]> Wed, 26 Mar 2025 02:04:31 +0200
Newsgroups gmane.comp.video.videolan.vlc.devel
Message-ID <AM6PR0202MB336877D9BC3133A31DEA03A3AFA62@AM6PR0202MB3368.eurprd02.prod.outlook.com>
Hello,

We currently have a labor-intensive task regarding the icons in the 
interface. Be aware that this is a time consuming and not a much 
interesting subject, but it would help getting familiar with the interface.

In !6693 (https://code.videolan.org/videolan/vlc/-/merge_requests/6693), 
we started to colorize the icons according to the widgets. While in that 
merge request I tried to colorize the menu icons that were black, hence 
could not be seen at all on dark menus, we should ideally colorize the 
rest of the icons. Colorization does not need to be limited to the 
menus, we should ideally colorize everywhere the icons are used (all Qt 
widgets have palette). Thanks to the `ColorizedSvgIcon`, this should be 
trivial to do (thanks Qt for not providing a way to colorize icons in 2025).

At the same time, we also should investigate using more of Fluent icons 
(perhaps ditching some or all of the existing icons in favor of Fluent 
replacements). So, I think that these would be nice to do:

1) Investigating the missing icons (especially in the menus), and 
importing from Fluent icon set.
2) Investigating replacing the already existing custom icons with the 
ones from Fluent icon set.
3) Colorizing the rest of the icons.

Note that icons don't necessarily need to have a single color when 
colorized, even though Fluent icons appear to come with a single color. 
The colorization ideally needs to be made context-aware and not with 
some dumb script, obviously this is unless we want to adhere to the 
single color scheme (I do not know if we want or not, I personally would 
not want).

While modern designs (so-called minimalism) tend to not use icons as 
much as they were used in the past, this is a controversial subject and 
I think that we should be careful following these designs. For example, 
Firefox got rid of almost all the menu icons in its recent re-design 
(Proton) among other controversial things it did, and now there are 
thousands of users using "Firefox UI Fix" 
(https://github.com/black7375/Firefox-UI-Fix) that restores the icons 
(and adds more).

I believe Firefox is a bad example for us, we should have modern and 
responsive design, but we should not forget that we primarily target 
desktop so we should get rid of excess empty spaces (we should not make 
it as compact as VLC 3, because while we target desktop, we also want 
the interface to be usable with touch, so we need to find balance), and 
keep our icons (possibly add more when possible).

Sincerely,
Fatih

On 25/03/2025 14:00, [email protected] wrote:
> Send vlc-devel mailing list submissions to
> 	[email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://mailman.videolan.org/listinfo/vlc-devel
> or, via email, send a message with subject or body 'help' to
> 	[email protected]
>
> You can reach the person managing the list at
> 	[email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of vlc-devel digest..."
>
>
> Today's Topics:
>
>     1. Interested in Contributing to VLC Qt Interface Redesign
>        (Dhanuj Tomar)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 25 Mar 2025 03:36:43 +0530
> From: Dhanuj Tomar <[email protected]>
> To: [email protected]
> Subject: [vlc-devel] Interested in Contributing to VLC Qt Interface
> 	Redesign
> Message-ID:
> 	<CAEH4KEVNmDbXBWG+o_zN2RPk4CQ_mmQkUGMnsvqSFR5Y3KgxOg@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi everyone,
>
> My name is Dhanuj, and I?ve been working at Accenture for the past year.
> I?m excited to contribute to *VLC?s new Qt Interface through GSoC 2025*.
>
> I?ve worked on several development projects and have some experience
> contributing to open-source. VLC Media Player has always been my favorite,
> and I?d love to start my major open-source contribution journey with VLC.
>
> I?ve gone through the proposed idea and started the *compilation phase* to
> set up my environment.
>
> Any further guidance or suggestions would be much appreciated.
>
> Thanks,
> *Dhanuj*
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20250325/7fff6ca6/attachment-0001.htm>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> vlc-devel mailing list
> [email protected]
> https://mailman.videolan.org/listinfo/vlc-devel
>
>
> ------------------------------
>
> End of vlc-devel Digest, Vol 213, Issue 8
> *****************************************

_______________________________________________
vlc-devel mailing list
To unsubscribe or modify your subscription options:
https://mailman.videolan.org/listinfo/vlc-devel
smime.p7s (application/pkcs7-signature, 4.6 KB) - not displayed