Comments (2)
Thanks for the kind words.
Indeed, visibility for this is kind of low, but the thing is the project is, as you said, in an unfinished state. The console window can easily be taken care of, just comment the ‘AllocConsole’ line (the console is there for debugging purposes). Others, like the white background color for the title bar text, or the oversized borders, require a ton more research work to take care of.
The problem is, I don’t have much time to work on this at the moment, unfortunately. No to mention it is pretty tedious and kind of unrewarding, as it doesn’t really teach me much yet it takes a lot of time and effort to do - basically, one has to study the disassembly of dwm augmented with some ‘hints’, but it is nowhere near source code level, and even having access to source code it would be pretty hard to understand such a complex program, and that in a timely manner. So, to summarize, it takes lots of time and effort, and I don’t have mainly that much time at the moment, being very busy at work, not to mention I kind of lost the interest in working on it. It was more like an experiment, and at the time I was more free regarding stuff to do at my workplace. Furthermore, maintaining this would be a nightmare: basically, it would require manual patching and even rewrites at pretty much every new Windows release - Microsoft actually updates dwm, that’s why BM’s Aero Glass broke in 2004. Even if he had released the source code, people would have had a hard time making it to work in 2004, as things changed quite a bit regarding the pipeline he was hooking into, for example. Moreover, even the main WinCenterTitle I expect to brake on Windows vNext, but hopefully that’s easier to fix as it messes less with dwm. The thing is pretty much documented only in my head, like, I don’t even remember what I have done exactly in the glass version anymore. Writing good docs, again, which this requires, takes a lot of time and effort.
So yeah, again, this would require a lot of effort, which, to be frank, I don’t have time to do myself alone. I posted this on GitHub in the hope that some people could actually contribute and we would split the work and this would become a community project. That’s the only way this can become viable, in my opinion. But this hasn’t happened yet.
So, unfortunately, I can’t do much at the moment. My schedule is full at work at the moment. And I can’t quit my job, even if, hypothetically, I made enough money from donations working on Aero Glass, I wouldn’t quit my job as I like it :)). Also, as much as I myself would like it, the “reward” I’d get compared to the amount of work, which is not even innovative, would make the victory bittersweet. And I always find side projects to work on, as there are always things I find no app or utility for, yet my workflow requires. Just to give you an example: I have 2 identical monitors with built in speakers and I want to output sound to both of them at the same time. I tried the apps that pop up on Google search, they don’t work on newer Windows 10 builds, so what’s there to do? Write my own stuff. And there’s more, only if I had more time and maybe energy. No matter how much less you sleep, the day still has got only 24 hours.
from wincentertitle.
Yes, I think that people with knowledge of DWM and the Windows API should contribute to this project in significant ways. Personally, I do not need to use Windows on versions above 2004, since it supports all the features I need, such as Hyper-V compatibility with VMware and WSL2. I also do not mind the other quirks like the oversized borders, only the title text background being opaque is a problem. Anyway, I wish you luck in getting other developers to assist you with this project.
from wincentertitle.
Related Issues (20)
- Title text on inactive title bar showing white background when using custom Win 10 themes HOT 1
- Cannot get handle to application on Windows 10 20H2 HOT 6
- Failed to run with error code 0x100 after updating Windows to 19042.985 HOT 3
- 1.2.0.0 is incompatible with 1809 HOT 3
- Make it support some of the Windows 11 Apps Like File Explorer / Feedback Hub / Photos / Movies & TV... HOT 1
- How to left the title bar in Windows 8 RTM build 9200. HOT 1
- After install in Windows 21H1 desktop turns dark when maintaining mouse button pressed HOT 1
- Overrides msstyle titlebar colors HOT 1
- wincentertitle not working on windows 11 insider preview
- Cannot get handle to application? HOT 3
- How can it run on Windows 7 HOT 1
- Title bars not centred when window has ribbon UI HOT 1
- Doesn't work on Windows 11 22H2 HOT 24
- ERROR: Failed to run library entry point in application. HOT 11
- Just want to thank you by this awesome piece of code HOT 1
- Is it possible to optionally disable the theme spoofing feature? HOT 12
- How to left align the text in Winodws 8.1 titlebars? HOT 19
- Another problem about left align the text HOT 2
- Report 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 wincentertitle.