3 ms·
What the heck are you going on about? The Terminal uses UWP XAML, sure, but it's a Win32 app. I'm not sure how windowing on Windows is something that's the Term
by zadjii 6y ago
What the heck are you going on about? The Terminal uses UWP XAML, sure, but it's a Win32 app. I'm not sure how windowing on Windows is something that's the Terminal's responsibility to fix. The DPI scaling on the Terminal is something we actually worked quite hard on - people are quite passionate about the way the text looks on their PCs, especially if they have high DPI displays.
The Terminal launches pretty quickly. It could be better, it could always be better. But I certainly don't think that it's the highest priority issue we're tracking.
The settings UI has been of the most requested features for the Terminal since it launched. I'm happy to ship something that a large number of our users actually _do_ want.
- siproprio 6y agoBecause Windows Terminal uses UWP that windowing is broken. Apps that are not UWP can deal with windowing perfectly well. They can also deal with transparency, more upvoted than settings, tab tearoff, drag and drop, scaling and theming UI elements, etc... I look at the terminal's github, and you guys are planning to add an extensions store before doing all of these things?
- zadjii 6y ago> They can also deal with transparency That's a fair point. Vintage style opacity is something that's blocked on WinUI 3 unfortunately. I wish there was a better answer than that, but that's the world we live in. I promise you, as soon as we can move to WinUI 3 and get that vintage style opacity, we will be. Tab tearoff and reattach is literally the thing I'm starting on next week. I've had some promising prototypes, but it's a _lot_ of work. Theming is one of my personal pet features, and it made me really sad to have to cut it from 2.0. Something about a global pandemic really made it hard to ship everything we wanted this year. Extensions are fully a 3.0 feature. That's definitely not landing any time on this side of 2022.
- siproprio 6y agoI looked at the repository, and quake mode is priority 3, and the settings UI is priority 0. Quake mode is more upvoted than settings UI. And don't get me started on WinUI 3. Everytime I look at the WinUI roadmap, it gets pushed further, with the wanted features removed, and irrelevant things prioritized. And that's by the same team that shipped UWP 1.0
- zadjii 6y agoUpvotes are not the only way of measuring the popularity of an issue, though they certainly are the easiest. The settings UI has had a _ridiculous_ number of issues filed asking for the same thing, while quake mode had much fewer. For whatever reason, people are more willing to upvote the existing quake mode issue, rather than file a new issue, compared to users asking for the settings UI. Perhaps there's some commentary on the type of users asking for those features that could be made based on their behavior. Plus, I'm literally working on a [quake mode spec](https://github.com/microsoft/terminal/pull/9274 https://github.com/microsoft/terminal/pull/9274). We're reviewing that next week. I've got a prototype.Quake mode required a lot more infrastructural work than the SUI, so it was my opinion that we might not be able to get to it this release cycle (i.e. 2.0). As it turns out, we're closer than I thought we would be. We can make progress on lots of different things all at once - there is surprisingly, more than one dev on the team. The roadmap doc is not something that we update all that frequently. We've got better things to do - like work on features :)