Kristian Duske

Results 44 issues of Kristian Duske

TB includes several entity definition files that produce warnings and errors. We had a unit test that was supposed to fail when this happens, but the test was broken so...

Prio:2
Type:Maintenance

Textures that exist in a map, but could not be loaded, should still exist in the texture browser in a special texture collection. This would also allow replacing missing textures...

Type:Enhancement
Prio:3

Setting up compilation profiles seems to cause a lot of trouble for a lot of new users, so it would be useful if TB came with builtin profiles. To make...

Type:Enhancement
Prio:2

Currently, some settings are stored in the preferences (and thus are persistent already and consistent over several maps). Preference include: - Quake path - Input configuration (speed / axis inversion)...

Type:Enhancement
Prio:2

It's quite confusing for these controls to be in the mouse preferences.

Type:Enhancement
Prio:3

Reading through the mapping help thread on func, it becomes apparent that setting up compilation profiles is a major problem for a lot of people. We should come up with...

Type:Enhancement
Prio:2

The "Export Map" step can result in data loss (omitted layers) if it is set to overwrite the source map file. We could show a warning in the UI if...

Type:Enhancement
Prio:2

The new range adaptors introduced in C++23 can replace a lot of the code in the `kdl` library, so we should use them. Unfortunately, support is currently limited across the...

Prio:3
Type:Maintenance

Now that we have upgraded to cpp20, we don't need the fmt library. Check if we can easily replace it with std::format. Xcode only support `std::format` as of 15.3, which...

Prio:2
Type:Maintenance

- Valve Map Format (vmf): https://developer.valvesoftware.com/wiki/Valve_Map_Format - Valve Texture Format: https://developer.valvesoftware.com/wiki/Valve_Texture_Format - most of the textures are dxt1-5 compressed, unlike most other formats, the largest Mip is at the end...

Type:Enhancement
Prio:2