The hover transition on items should be changed
avi12 opened this issue · comments
2021-09-26_11-54-25.mp4
IMO, it should simply change the background color, nothing else
Erm, I think this is not a bug, it's just a style preference, I'll add the feature on setting to turn this feature off. (This actually looks nice on the Grid View for me haha)
(This actually looks nice on the Grid View for me haha)
Exactly, it works on a grid, not on a list, where each <div>
is too wide
(This actually looks nice on the Grid View for me haha)
Exactly, it works on a grid, not on a list, where each
<div>
is too wide
Thanks for your feedback, I'll consider disable it on default on the list view. (This feature will be implemented after I refactor some of the stylings)
Also, I recommend trying to use the CSS grid
It seems like you do not use any JavaScript framework
Is there a reason for it?
Also, I recommend trying to use the CSS grid
Ye, I used it for some of the layouts. If you can improve it, PR will be welcomed :)
It seems like you do not use any JavaScript framework
Is there a reason for it?
The size of the app will be much larger, I tried it before and it takes more than 100+ MB for the exe
file whereas the size now is just around 70MB (even this, I'm still trying to make it smaller). In addition, using a framework will consume more RAM (even without it, Xplorer consumes about 200 MB of RAM, I know this is OK for most people, but smaller RAM consumption will always be better, isn't it?)
However, if you got any better solution for this, any PR will always be welcomed :)
Did you consider using a framework like Svelte? I'm using it in 3 of my WebExtensions projects, and it's damn good
Did you consider using a framework like Svelte?
Svelte looks good but I have a doubt about the memory usage, I can test it after my work on the theme plugin is done, or if you want to help, please try it and check how much memory usage does it take up? If the exe
size is logical, I'll migrate into it.
The thing with Svelte is that it doesn't use a runtime
Rather, it's a compiler whose goal is to produce the best JavaScript code to achieve what you're instructing it to do in the components
I'm currently busy working on youtube-downloader, as soon enough I might start working for a company, leaving me with very little free time in my hands
Hmm okay, I'll take a look at it by myself when I got time.