Steam 설치
로그인
|
언어
简体中文(중국어 간체)
繁體中文(중국어 번체)
日本語(일본어)
ไทย(태국어)
Български(불가리아어)
Čeština(체코어)
Dansk(덴마크어)
Deutsch(독일어)
English(영어)
Español - España(스페인어 - 스페인)
Español - Latinoamérica(스페인어 - 중남미)
Ελληνικά(그리스어)
Français(프랑스어)
Italiano(이탈리아어)
Bahasa Indonesia(인도네시아어)
Magyar(헝가리어)
Nederlands(네덜란드어)
Norsk(노르웨이어)
Polski(폴란드어)
Português(포르투갈어 - 포르투갈)
Português - Brasil(포르투갈어 - 브라질)
Română(루마니아어)
Русский(러시아어)
Suomi(핀란드어)
Svenska(스웨덴어)
Türkçe(튀르키예어)
Tiếng Việt(베트남어)
Українська(우크라이나어)
번역 관련 문제 보고
This gives Achievements/Friends/Screenshots much more space. They were so squished on the right. Also removed a whole bunch of useless padding.
https://gyazo.com/4209cb4a9d814163fd8e6c0c2e93ac24
Update: more tweaking
https://twitter.com/jhgenius/status/1274357551170301959?s=20
https://imgur.com/a/ipVnl4i
Actual features are :
- Hardcoded popular tweaks (only two for now).
- Editable custom CSS. Edited CSS is appended to the the library CSS, so can be easily tweaked without editing the library CSS.
- Apply Button. Changes are reflected on Steam library every time the apply button is pressed.
- Save. Custom CSS and hardcoded tweaks are saved, so even if Steam overwrite the CSS nothing is lose.
- Autoresize. The tool automatically resize the result CSS (by removing or adding blank spaces) to match the size of the original. Size is automatically acquired, so there is no need to input i.
-autocheck and apply modication. The tool can be launched with the -autocheck parameter. When launched this way it will check the CSS and re-apply the saved modifications if the CSS was reverted, then it will close itself.
I was just updating my pastebin of CSS Tweaks - but I'll have to update it again so it contains just the modified lines, to fit your tool - I left in the extra lines with the intention of someone finding the section in original css and copy pasting over it. Now we don't have to do that.
Anyway here it is: https://pastebin.com/6L5UNzHW
My only concern is appending all the modifications to the end of the file - we should have enough spaces elsewhere to remove to keep the file the same length? Eg: If the total length of the modifications is 10000 characters.
Anyway, i've integrated a space character counter in my tool for testing purpose, and there are 52640 space characters usable in libraryroot.css. The tool counted only the spaces used for padding the text, so all of those spaces are safe to deleted.
52640 are a lot of characters for tweaks only. And there are a lot more character usable by compacting the lines by removing useless carriage return characters before the closing bracket "}"
Thank you, i will check it.
I have tried this now, to create a new skin, and put in a steamui folder, since that's where the original css files are. Unfortunately, I couldn't get it to use the css. Also tried editing the webkit.css file. I think that one is for a small use with the scrollbars?
The skins only cover the outside client, while the inside client is basically a webpage with HTML, CSS and JS.
Since the client actively checks the original steamui folder, I am doubting it would check any other steamui folder at this point.
Also tried fiddling a bit with creating a skin but couldn't get it to work. I share Jonius' assumption that skins only handle the outside UI elements.
As for the other questions :
- Webkit.css seems to work only on some exposed classes. I don't know what those classes are because i haven't found any documentation about them.
- The tool adjust the size to match the CSS found. So if the CSS is replaced by Valve with a new the correct size is matched.
- I will release the source code with the tool. It's coded in FPC, a free language. Anyway the best help is about the CSS and the tweaks. There is a lot to do.
Actually i'm trying to find a way to :
- Remove the hovering box with the screenshots when the mouse is over a game (i find it annoying).
- Resize the tooltip of games exceeding the gamelist width. When a game title is larger than the gamelist width, a tooltip is showed, but the height and position of the tooltip are wrong calculated if a zoom or different font size is used in the gamelist.
This is what i mean :
https://imgur.com/a/2NU5iWL
For skinning the library and the friendslist, look into this: https://steamcommunity.com/sharedfiles/filedetails/?id=1941650801 That guide allows you to edit pretty much anything without needing to keep the files within a certain size and without preventing steam from updating.
So, webkit.css in the skins/[skin name]/resource folder does appear to work, however it seems to handle some CSS differently compared to modifying libraryroot.css, and likely requires more !important tags to stick. I have curently got most of my tweaks through to the webkit.css. Viewing it in the Chrome Dev tools labels webkit.css code as "injected stylesheet".
However, it's been harder for me to debug and tweak, since I have to restart Steam every time I want to see a change, unless there's an easier way? But this could be the way forward for an "easier to apply" solution in the future.
So from what I can infer - the Steam Library Makeover by Shiina uses Steam Friends Patcher to update libraryroot.css. That could work.
The Metro skin itself is a skin for the outside of the client.
Thanks, this is fixed in v0.6 https://pastebin.com/u0L3PDA7
I have made some of the skins for the friends list that works with the patcher. Shiina is alot better then me with CSS though, He can also write SCSS where i cannot.