lawnicons
lawnicons copied to clipboard
[DISCUSSION] Requests for icons through the app
About this discussion
The process of requesting icons is complicated and the final table as a whole consists of raw data. In addition, it takes time to check which icons from the final table already exist and which are the most popular ones left.
I suggest to think about the possibility of requesting icons from the app, so that users and contributors have less work to do.
Ideal. Automatically generate a table of missing icons with app component names based on each Lawnicons user. When adding icons, check component names and automatically remove ready ones from the table.
Good. Automatically generate a list of application component names for all icons that Lawnicons users don't have. Offer to copy or share the list, inform where to paste. Prepare a request form or table so that there is sorting by popularity. I used to do sorting through a pivot table, but it's not convenient. Carefully and collectively keep the table up to date by removing ready-made icons.
In addition. Think about awareness. Explain how and where to take the names of app components in the request form. Give a link to the request form in the app and socials, pin where possible.
Depending on the effort, the process of requesting icons and preparing to add icons can be made easier, and the relevance of the requests themselves can be increased.
What do you think?
If anyone has a desire to make it easier to request icons for users and find activities for contributors, I suggest this solution. Ping me if you need to know why it's the way it is or anything else.
I would also suggest to change the form (and thus the request table) while solving this issue, if there is no way to change the old description of the current form. The current form description advises sending packages rather than packages with activities, which is contrary to the issue.
If the form does have to be replaced, I suggest giving the permissions to the form and table to a few core members of the Lawnchair team. It is also worth moving requests from the current table and correcting links in the repository description.
As a new form description, I propose this option.
Enter the packages with activities of the apps for which youʼd like to request icons. Each package with activity should be on a separate line. Donʼt include any additional text. You can use third-party apps to find packages with activities: https://github.com/LawnchairLauncher/lawnicons/blob/develop/CONTRIBUTING.md#using-3rd-party-apps
Sample response:
com.example.app1/com.example.app1.MainActivity
app.example.app2/app.example.app2.SplashActivity
org.example.app3/org.example.app3.SplashScreen
Maybe using Lawnchair debug mode to find activities should be added to the list of methods?
Maybe using Lawnchair debug mode to find activities should be added to the list of methods?
This option will increase convenience for those who work with icons or want to report an incorrect icon. Then this option should be available in normal mode and need a "Copy" button in the place where the package will be shown.
I made a comment in another thread, but I could probably left it here instead: https://github.com/LawnchairLauncher/lawnicons/issues/700#issuecomment-2075636415