Comments (2)
Thanks for the report. This is because the shader is not taking the pixel density properly into account. It looks fine on some resolutions, but for some others the borders might look too thick. Obviously this has to be further worked on. I will commit a fix at some point soon.
from chamferwm.
I modified the shader a bit so that it scales the borders based on the screen resolution. To change the border width manually, at the moment the only way is to tune the scaling value in the fragment shader and recompile it. Value 1.0 would result in the border thickness you had in your screenshot in #2, and anything smaller scales it down.
borderWidth
in the config controls only the gap between the containers. The name might be a bit misleading, and I may have to consider changing it. I'm not sure if I want to associate any configuration attributes with the border width itself, since depending on the shader, the border decoration can be completely arbitrary even in a way that the concept of thickness wouldn't make much sense. The provided fragment shader acts more or less merely as a example default, from which the user can customize the look of the border to whatever they can think of.
from chamferwm.
Related Issues (20)
- Keystroke to start browser does not work HOT 2
- Immediate crash with xf86-intel-video and xorg-server-git HOT 5
- Switching ttys crashes chamfer HOT 1
- Create a more basic shader/aestethic settings in config file HOT 3
- Error: SHM extension unavailable. HOT 5
- White screen HOT 5
- why? HOT 1
- Crash on launch HOT 4
- Possible to Launch with Light DM? HOT 1
- Multi-monitor Set-up? HOT 2
- Crash on startup with default config HOT 1
- Installation steps with AUR HOT 11
- Are there any unused created entities? HOT 7
- How is the ICCCM and EWMH support? HOT 3
- Steam input doesn't work HOT 2
- Compilation on debian 10 HOT 1
- VK_EXT_image_drm_format_modifier HOT 2
- Noob problem
- Can't focus java swing window
- VK_KHR_incremental_present (VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME) does not seem to be available with NVIDIA HOT 1
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 chamferwm.