Tool Others F95Checker [WillyJL]

5.00 star(s) 25 Votes

Danv

Well-Known Member
Aug 21, 2020
1,443
2,002
i dont see how thats a "black mess". its rounded now and looks more polished. it definitely looks less out of place in those screenshots than it wouldve before.
every single app, built-in or installed, have normal icon transparency, everything is(was) uniform... now look at it at bigger slice
You don't have permission to view the spoiler content. Log in or register now.
does it really look fine to you?

edit: old version could use some scaling down, it was a bit big, but it was just fine otherwise and fit much better
Untitled.jpg
 
Last edited:
Mar 23, 2021
178
165
every single app, built-in or installed, have normal icon transparency, everything is(was) uniform... now look at it at bigger slice
You don't have permission to view the spoiler content. Log in or register now.
does it really look fine to you?

edit: old version could use some scaling down, it was a bit big, but it was just fine otherwise and fit much better
View attachment 4487458
Looks great to me, much better than old one (I guess different strokes for different folks). Not every app has to waste dev time on a transparent icon, especially a utility app like this. I would suggest you come up with a better icon yourself and submit it for consideration.
 
  • Like
Reactions: WillyJL

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
every single app, built-in or installed, have normal icon transparency, everything is(was) uniform... now look at it at bigger slice
You don't have permission to view the spoiler content. Log in or register now.
does it really look fine to you?

edit: old version could use some scaling down, it was a bit big, but it was just fine otherwise and fit much better
View attachment 4487458
the old icon had NO transparency at all. the new one does, as it is rounded, the corners have transparency to appear rounded. youre literally contradicting yourself.
and in the screenshot you sent the 3rd icon looks the exact same! what are you on about? the java icon and the 3rd icon both are rounded in the same manner, but you dont complain about those?
and there is not a single icon in your screenshot thta looked like the old f95checker icon. it was the only full square. a full square with no transparency or shape, it was the only one. and somehow it fits in more in your opinion?
with all due respect, you are just completely wrong.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
wow super fast help (y)


i tryed this one

unfortunately now these errors

Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/cx_Freeze/initscripts/__startup__.py", line 138, in run
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/cx_Freeze/initscripts/console.py", line 17, in run
File "/home/runner/work/F95Checker/F95Checker/main.py", line 107, in <module>
File "/home/runner/work/F95Checker/F95Checker/main.py", line 27, in main
File "/home/runner/work/F95Checker/F95Checker/modules/globals.py", line 84, in <module>
File "/home/runner/work/F95Checker/F95Checker/modules/gui.py", line 52, in <module>
File "/home/runner/work/F95Checker/F95Checker/external/filepicker.py", line 11, in <module>
File "/home/runner/work/F95Checker/F95Checker/modules/callbacks.py", line 32, in <module>
File "/home/runner/work/F95Checker/F95Checker/modules/api.py", line 24, in <module>
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/desktop_notifier/__init__.py", line 5, in <module>
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/desktop_notifier/main.py", line 17, in <module>
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/desktop_notifier/backends/base.py", line 11, in <module>
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/desktop_notifier/common.py", line 44, in <module>
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/desktop_notifier/common.py", line 36, in resource_path
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/importlib/resources/_common.py", line 46, in wrapper
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/importlib/resources/_common.py", line 56, in files
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/functools.py", line 909, in wrapper
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/importlib/resources/_common.py", line 82, in _
File "/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/importlib/__init__.py", line 90, in import_module
ModuleNotFoundError: No module named 'desktop_notifier.resources'
just fixed this too in latest beta
 

Danv

Well-Known Member
Aug 21, 2020
1,443
2,002
the old icon had NO transparency at all. the new one does, as it is rounded, the corners have transparency to appear rounded. youre literally contradicting yourself.
and in the screenshot you sent the 3rd icon looks the exact same! what are you on about? the java icon and the 3rd icon both are rounded in the same manner, but you dont complain about those?
and there is not a single icon in your screenshot thta looked like the old f95checker icon. it was the only full square. a full square with no transparency or shape, it was the only one. and somehow it fits in more in your opinion?
with all due respect, you are just completely wrong.
okay i think we talking about different things and me mentioning transparency definitely didn't helped, cuz it's not exactly what i meant, i'll try it like this

1 - old icon, 2 - new icon, 3 - what i think is bad in new icon (this black void around), 4 - better version imo (simple 85% scale of old icon + cut corners a bit)
icons.jpg

edit: old->new->better(imo)
icons.png
 
Last edited:

leavy

VN Enthusiast
Donor
Jul 24, 2020
55
69
The view switcher + search field has been fixed, with the header setting off in 1551 (y)


This error shows up after the app loads, which can be ignored by closing the error message:

Unable to import OpenGL.arrays.numpymodule.NumpyHandler: No numpy module present: No module named 'numpy'
Traceback (most recent call last):
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 138, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\cx_Freeze\initscripts\console.py", line 17, in run
File "D:\a\F95Checker\F95Checker\main-debug.py", line 99, in <module>
File "D:\a\F95Checker\F95Checker\modules\notification_proc.py", line 182, in daemon
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\runners.py", line 194, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\runners.py", line 118, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\base_events.py", line 687, in run_until_complete
File "D:\a\F95Checker\F95Checker\modules\notification_proc.py", line 148, in _daemon
File "D:\a\F95Checker\F95Checker\common\structs.py", line 151, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\events.py", line 538, in add_reader
NotImplementedError
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
The view switcher + search field has been fixed, with the header setting off in 1551 (y)


This error shows up after the app loads, which can be ignored by closing the error message:

Unable to import OpenGL.arrays.numpymodule.NumpyHandler: No numpy module present: No module named 'numpy'
Traceback (most recent call last):
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 138, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\cx_Freeze\initscripts\console.py", line 17, in run
File "D:\a\F95Checker\F95Checker\main-debug.py", line 99, in <module>
File "D:\a\F95Checker\F95Checker\modules\notification_proc.py", line 182, in daemon
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\runners.py", line 194, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\runners.py", line 118, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\base_events.py", line 687, in run_until_complete
File "D:\a\F95Checker\F95Checker\modules\notification_proc.py", line 148, in _daemon
File "D:\a\F95Checker\F95Checker\common\structs.py", line 151, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\events.py", line 538, in add_reader
NotImplementedError
fucking windows, cant do async streams huh
just wonderful
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
okay i think we talking about different things and me mentioning transparency definitely didn't helped, cuz it's not exactly what i meant, i'll try it like this

1 - old icon, 2 - new icon, 3 - what i think is bad in new icon (this black void around), 4 - better version imo (simple 85% scale of old icon + cut corners a bit)
View attachment 4487900

edit: old->new->better(imo)
View attachment 4488015
with that little padding its the same issue as before. the 3rd icon and the java icon in your previous screenshot have the same amount of padding. they follow standard app icon format and styling guidelines
 

Danv

Well-Known Member
Aug 21, 2020
1,443
2,002
with that little padding its the same issue as before. the 3rd icon and the java icon in your previous screenshot have the same amount of padding. they follow standard app icon format and styling guidelines
...
can i replace icons locally or stuff in \resources\icons\ no longer used after compiling? i tried copy-pasting icons there, but no effect
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
The view switcher + search field has been fixed, with the header setting off in 1551 (y)


This error shows up after the app loads, which can be ignored by closing the error message:

Unable to import OpenGL.arrays.numpymodule.NumpyHandler: No numpy module present: No module named 'numpy'
Traceback (most recent call last):
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 138, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\site-packages\cx_Freeze\initscripts\console.py", line 17, in run
File "D:\a\F95Checker\F95Checker\main-debug.py", line 99, in <module>
File "D:\a\F95Checker\F95Checker\modules\notification_proc.py", line 182, in daemon
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\runners.py", line 194, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\runners.py", line 118, in run
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\base_events.py", line 687, in run_until_complete
File "D:\a\F95Checker\F95Checker\modules\notification_proc.py", line 148, in _daemon
File "D:\a\F95Checker\F95Checker\common\structs.py", line 151, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\events.py", line 538, in add_reader
NotImplementedError
fixed in latest beta
 
  • Like
Reactions: leavy

leavy

VN Enthusiast
Donor
Jul 24, 2020
55
69
I have a suggestion, which might not be very useful. Feel free to ignore if too difficult to implement, or too specific in scope.

Currently, I use the Notes tab to list similar games. What if in the game info popup, there is a new Similar tab, where:
  • similar games can be manually added and displayed as a list resembling the list view.
  • similar games would be linked/grouped, such that game A lists game B as similar, and vice versa.
I know tabs and labels can perform a similar function, but this might be a cleaner/faster way to group games together, at least for me.

NewTab.png
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
yeah, i don't know... it was using VRAM much more efficently and it took much longer to fill up, but in the end result is pretty much the same, if not worse
Turns out, ASTC is supported by very few GPUs. Even when it seems to work without issues, like your case and ascsd , what's happening is windows is decompressing astc to rgba on the fly, so vram usage is the same. Still, load times are improved (if you don't get stutters while decompressing on the fly, which I do on Linux)

I have just implemented another option, BC7 (ASTC still available, it's a drop down). BC7 is supported on basically all GPUs made in the last 15 years. Same visual quality as ASTC, but takes more space. Compared to uncompressed it uses 4x less VRAM (ASTC would use 9x less VRAM but no GPUs support it so VRAM tends to be unaffected) and gives the same improved load times as ASTC. However, it is larger, even more so than uncompressed images (on disk they are compressed with PNG or JPEG which are a lot more efficient but don't work for GPU random access), from my testing BC7 takes 60% more disk space than uncompressed, while ASTC takes 20% less disk space than uncompressed (used to be roughly same, but I added ZSTD compression at rest to mitigate BC7 disk usage, which made ASTC more efficient on disk too).
Still, for me this is a much better option, images load instantly and I don't care too much about the extra disk space it uses (I have 1.1gb uncompressed, 0.9gb astc and 1.8gb bc7).
For VRAM usage: after loading all images I have, nvtop showed 12gb VRAM and 2gb RAM (I think it didn't allow more into VRAM to not fill it so the extra went into RAM) when uncompressed. With BC7 I can load all images at once and it uses 4gb VRAM, and no RAM increase. But of course, I'll be using BC7 along with unload off screen, so almost no VRAM is used and loading images is faster.

cc FaceCrap WhiteVanDaycare ascsd
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
I have a suggestion, which might not be very useful. Feel free to ignore if too difficult to implement, or too specific in scope.

Currently, I use the Notes tab to list similar games. What if in the game info popup, there is a new Similar tab, where:
  • similar games can be manually added and displayed as a list resembling the list view.
  • similar games would be linked/grouped, such that game A lists game B as similar, and vice versa.
I know tabs and labels can perform a similar function, but this might be a cleaner/faster way to group games together, at least for me.

View attachment 4494045
Yeah that could be useful. Only problem I see is the tab bar is getting very crowded... I also have preview images coming up eventually, and also recently thinking about adding forum reviews, so that would be already another 3 tabs with your idea lol
What I might do is merge the tags and description section (putting tags above description and renaming the tab to "More Info"), and move labels below the tab info, next to executables, that would free a few spots
 
  • Like
Reactions: Xakorik and leavy

leavy

VN Enthusiast
Donor
Jul 24, 2020
55
69
What I might do is merge the tags and description section (putting tags above description and renaming the tab to "More Info"), and move labels below the tab info, next to executables
When adding labels for a new entry, I often switch between the Tags and Labels tabs, so viewing the tags and having access to the label context menu at the same time would be excellent!
 
  • Like
Reactions: WillyJL

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
When adding labels for a new entry, I often switch between the Tags and Labels tabs, so viewing the tags and having access to the label context menu at the same time would be excellent!
works well, even looks better i'd say. labels wrap nicely, and executables overflow to right column when labels arent in the way.
can always right click to edit the labels, but the button saying so is only visible with no labels.
1738206536250.png
1738206864471.png
1738206670202.png

What I might do is merge the tags and description section (putting tags above description and renaming the tab to "More Info")
also did this (separately, screenshot still has the old exe and no labels there), feel like it looks good. when i get to it, reviews could even go below the description here, not necessarily a new tab, we'll see.
1738207104272.png


but anyway, both these changes make the tabbar look too empty on their own. i put these changes on github for now but they arent used.


when ill get to adding things that need a new tab, ill use those changes to free up space in the tabbar.
one of those will probably be relatively soon, the similar games thing you suggested doesnt sound too complicated to make.
 
  • Like
Reactions: leavy
5.00 star(s) 25 Votes