usidedown

Results 6 issues of usidedown

All arguments following "--" in argparse are treated as positional arguments. e.g. ```shell compgen -W "foo bar baz" -- b ``` As far as I can tell shtab doesn't treat...

enhancement
shell-bash
external-request

This PR changes from c++17 to c++20 when compiling C++20 has many features that simplify C++ and short make code shorter and clearer. Possible disadvantages: Compilers guarantee to be C++17...

Solves #1211 Introduces a new configuration `save load order` that changes the way sorting works in the load dialog ✅ Allows sorting by timestamp rather than filename ✅ Doesn't change...

improvement
ui

Solves reproducibility issues raised in #9867 - Replace uniform_int_distribution with custom implementation - Replaces std::shuffle with custom implementation Doesn't address the performance concerns raised in the issue above.

improvement
logic

Solves #3411 ![attacks](https://github.com/user-attachments/assets/9bac9072-8c53-4f02-abc9-d535d9fcc22a) Adds mouse cursor for top/bottom attacks: ![vlcsnap-2025-05-26-08h54m27s175](https://github.com/user-attachments/assets/137c0b62-d65c-4d89-848c-abf85b415e44) ![vlcsnap-2025-05-26-08h53m34s489](https://github.com/user-attachments/assets/cad16b6f-420b-47dd-9014-32b7a62eb589) Adds attacks originating from "tail" direction: ![vlcsnap-2025-05-26-08h54m32s402](https://github.com/user-attachments/assets/a0d54f40-67df-4c1e-ad3d-6d91c7b6c1d2)

improvement
ui
logic

Solves #1228 Saves the position of the window in fheroes2.conf. The position is captured every time the window is moved, and saved to settings when the game exits. It's possible...

improvement
ui