Comments (19)
It's Win7 with Vista styled theme.
from abaddon.
a good starting point is to make it look good under the default adwaita/dark adwaita. i edited the issue with a checklist of some stuff that stood out to me right away.
ill probably make all the css changes within css/bare.css
(the intention behind it was to be the "minimal" needed css). so for now the respect-the-theme mode is to use css/bare.css
as main and make css/application-low-priority.css
empty. i think maybe a good end goal is to end up renaming css/bare.css
to main and the current theming could just be a gtk3 theme packaged in alongside the binary
and of course if anything else looks broken or ugly under the bare css im open to feedback
from abaddon.
Sounds good as long as I don’t need to remove the bundled theme to use the system theme every update
from abaddon.
okay ive been doing stuff in the theming
branch. main.css has been updated to be mostly padding and whatnot and it should look pretty good now under the system GTK theme. theres still some minor stuff that needs tweaking
but at this point id be interested in any feedback as to the appearance (positive or negative, and especially if something looks broken)
from abaddon.
Yay, it is native!1!! Some things though:
Left and right sidebars should probably be "shaded" like how file managers shade the left sidebar? IDK what class that is
Also, the text input box is too large, and the send button is on the left for some reason? Is that intended? I also can't find a way to X out of replying and send a normal message instead and I can't see whether a reply has pinged a user.
Being able to drag the sidebars' border closer to the center to make them horizontally wider or narrower would also be nice
from abaddon.
Links have a weird color, the channel selector isn't really separated from chat, and numbers emojis in names don't seem to render right (the 8(square)ron Liu on 8(square) is supposed to look like 8️⃣ron Liu on 8️⃣)
reactions and integration box borders should perhaps be a gtk theme color instead of black, not sure which tho
most other things look great!
from abaddon.
Left and right sidebars should probably be "shaded" like how file managers shade the left sidebar
i think thats because theyre ScrolledWindows. i agree tho so ill try to figure that out
the text input box is too large
also seems like a weird theme issue but hopefully something i can try and fix
the send button is on the left for some reason
that opens the file picker for adding attachments. doesnt really look like it because of your icon theme, im not sure if theres anything better than document-send
(which to be fair "Should be an arrow pointing up and away from a hard disk.")
a way to X out of replying
hit escape. a clickable button like discords isnt a bad idea tho
can't see whether a reply has pinged a user
if you mean replies you send the answer is yes its set to ping whoever youre replying to. i might add a toggle for that at the same time i do the click to stop replying thing
Being able to drag the sidebars' border closer to the center to make them horizontally wider or narrower would also be nice
could you explain this more cuz i dont really understand what you mean
Links have a weird color
links dont really exist in GTK, so i have to implement them myself. i might have found a way to pick up the theme color for it though so ill try that out (and change the fallback color while im at it cuz it is weird)
numbers emojis in names don't seem to render right
try disabling the custom emoji handling ([gui] stock_emojis=false
). im considering making it false by default anyways its honestly a bit of a relic from before i figured out how to get the font to show color emojis properly on win32
reactions and integration box borders should perhaps be a gtk theme color instead of black, not sure which tho
ill keep that in mind. i think the integration boxes look kinda out of place so ill probably switch that up entirely at some point
from abaddon.
ok so the text input box seems to be too big if your theme defines min-height
for scrollbar.vertical
to be too high (at least in my case thats whats going wrong). i could just disable scroll bars but that seems a bit wrong, so not too sure what to do about this
from abaddon.
ok so the text input box seems to be too big if your theme defines
min-height
forscrollbar.vertical
to be too high (at least in my case thats whats going wrong). i could just disable scroll bars but that seems a bit wrong, so not too sure what to do about this
figured it out. just overrode that property so text input height should be fine now
from abaddon.
btw, do you know of any themes that actually set the link color (to something unique)? i tried a few and i cant tell if i messed up or the themes just have the same color
from abaddon.
im not sure if theres anything better than
document-send
(which to be fair "Should be an arrow pointing up and away from a hard disk.")
Well, that's semantically very incorrect, and even GNOME doesn't obey that "should". While it's a status icon, not an action icon, maybe mail-attachment
could work?
if you mean replies you send the answer is yes its set to ping whoever youre replying to.
I meant seeing if other users' replies ping or not. In Discord's client, there's a subtle distinction as to whether a reply pings. If it pings, there'll be an @ in front of the replied user's name. If not, there won't.
Being able to drag the sidebars' border
try disabling the custom emoji handling
I put the abaddon.ini in the exec's folder and it said it couldn't find the settings file before forgetting my token
do you know of any themes that actually set the link color
no
from abaddon.
maybe mail-attachment could work
ill check out some icon themes and ill probably just pick whichever looks like it makes sense across the most
there'll be an @ in front of the replied user's name. If not, there won't
ive never noticed that but should be an easy enough add
sidebars' border
you can already do that. unless im misunderstanding something?
couldn't find the settings file
thats weird... try placing it in ~/.config/abaddon
from abaddon.
I’ll try the settings when I get home.
sidebars' border
I’m asking about resizing them, which I currently can’t seem to do
from abaddon.
its implemented using Gtk.Paned so it should work? not sure what the issue would be
from abaddon.
Huh... yes it does work, idk what i was on
from abaddon.
what theme are you using btw? i tried to see how the shading was working in caja and the only theme i have right now that actually shades it is just targeting a caja-specific selector, no general gtk stuff going on
from abaddon.
Hello, I'm using the native win32 theme but I seem to have a blue hover color even though my Windows theme uses purple everywhere, how can I set that blue to purple?
from abaddon.
thats probably a shortcoming in the theme, but you can try editing main.css and adding
treeview:selected {
background-color: somecolorhere;
}
im not sure how gtk is getting the accent color and i dont use vista so i cant really test that, but you can try the -gtk-win32-color
colors listed here: https://github.com/GNOME/gtk/blob/3.24.38/gtk/theme/win32/gtk-win32-base.css
from abaddon.
Anyways thanks for your help, I was able to make it purple with the code you gave me.
from abaddon.
Related Issues (20)
- Token issue HOT 7
- Clang build crashes HOT 3
- Add rounded avatars HOT 1
- [Suggestion] Option to show only the channels of currently selected guild HOT 4
- Links colored black after PR #252 HOT 3
- No Audio at VC Move HOT 2
- Error while building (WINDOWS) HOT 8
- [remote-auth-ws] [error] Websocket error: Status: 0 Reason: Unable to connect to remote-auth-gateway.discord.gg on port 443, error: OpenSSL failed - error:0A000086:SSL routines::certificate verify failed HOT 2
- Install target does not install the main binary HOT 9
- Default folder for resources and css on macOS is really odd and no configure option available to set the right path HOT 5
- macOS needs a several fixes for subprojects: how to do that, technically? HOT 2
- URI handler opens links and pictures in MS Word HOT 4
- Consider changing (removing) QR code colours. HOT 3
- Latest version ignores "mobile = true" ini flag HOT 2
- IXSocketOpenSSL.cpp:(.text+0xe98): undefined reference to `SSL_get_peer_certificate' HOT 6
- [Feature Request] Functionality Expansion HOT 2
- abaddon.exe - System Error HOT 1
- Internationalisation HOT 6
- Allow changing audio devices HOT 1
- build number could not be fetched HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from abaddon.