PatTheMav
918fe6171d
UI: Update order of profiles and scene collections in their menus
...
The old method to update the profile menu iterated over the directory
entries of the profile directory in the order provided by the operating
system.
The system calls used for this explicitly state that the order of items
is "undefined" but seems to have followed a case-insensitive
alphabetical order on Windows, an order which users have come to expect.
The new code uses a std::map to store discovered profiles and scene
collections, which is ordered by key and with std::string used for keys
this means a lexicographical sorting of keys which is case-sensitive.
To restore the old behavior, profiles and scene collections need to be
added to their respective menus sorted by case-insensitive order, which
has to be done manually before adding the items.
2024-10-21 11:51:33 -04:00
..
2024-10-18 18:19:19 -04:00
2024-10-11 14:04:27 -04:00
2024-10-16 13:49:34 -04:00
2024-10-16 13:49:34 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-15 13:30:34 -04:00
2024-10-04 18:19:27 -04:00
2024-07-27 07:38:36 +02:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2023-03-19 17:27:43 +01:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2021-09-15 06:16:29 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-06-05 17:39:54 -04:00
2019-06-23 23:49:10 -07:00
2024-09-13 14:42:32 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2023-06-21 15:33:48 -07:00
2024-10-04 18:19:27 -04:00
2024-06-04 20:50:46 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-08-22 16:45:12 -04:00
2019-06-23 23:49:10 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2023-05-20 01:31:18 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2022-06-27 14:35:01 -04:00
2024-10-04 18:19:27 -04:00
2022-04-10 11:52:11 +10:00
2024-10-04 18:19:27 -04:00
2024-07-27 07:38:36 +02:00
2024-08-22 16:45:12 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 15:20:49 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2019-02-07 14:47:15 -08:00
2024-10-04 18:19:27 -04:00
2024-04-21 00:01:16 -04:00
2024-10-18 18:19:19 -04:00
2024-10-10 16:38:33 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2023-02-01 23:00:50 +01:00
2023-05-20 01:31:18 -07:00
2024-08-23 22:09:48 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-08-11 09:53:34 +10:00
2024-08-22 16:45:12 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-06-04 20:50:46 -04:00
2024-06-04 20:50:46 -04:00
2024-10-04 18:19:27 -04:00
2024-06-04 20:50:46 -04:00
2024-06-05 18:33:47 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-08-22 16:45:12 -04:00
2019-10-30 12:09:07 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2019-05-05 20:00:26 -07:00
2024-10-04 18:19:27 -04:00
2024-08-17 17:15:10 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-07 14:13:25 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2022-07-23 17:41:34 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-21 11:51:33 -04:00
2024-10-21 11:51:33 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-15 14:28:43 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-07 14:13:25 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2022-10-19 15:02:25 -04:00
2024-10-04 18:19:27 -04:00
2024-06-03 17:00:12 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-03-30 16:43:30 -07:00
2023-08-15 12:27:18 -04:00
2023-08-15 12:27:18 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2023-05-20 01:31:18 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00