Tomasz Kapuściński
ecb789d059
Replaced boost::trim functions with new Trim functions
...
Changes based on f0f6f61cab
2023-08-09 20:11:08 +02:00
Tomasz Kapuściński
32fb105bca
Replaced boost::algorithm::join with standard algorithms
...
Changes based on f0f6f61cab
2023-08-09 19:52:44 +02:00
Tomasz Kapuściński
1b69589302
Replaced boost::lexical_cast with other implementations
...
Changes based on f0f6f61cab
2023-08-09 19:32:59 +02:00
Tomasz Kapuściński
0ef77132a0
Replaced boost::filesystem with std::filesystem
...
Changes based on f0f6f61cab
2023-08-09 17:04:09 +02:00
Tomasz Kapuściński
a16771425a
Updated license headers
2023-08-06 23:15:48 +02:00
MrSimbax
80f074e2ba
Update license headers
2021-09-11 15:53:59 +02:00
MrSimbax
9cb80daedf
Improve sound reloading
...
Also some minor refactoring.
Since realoding may take a lot of time, modman no longer reloads
the whole app on entering/leaving the screen.
2020-07-27 15:59:33 +02:00
MrSimbax
93f3abee1a
Change mod version separator to dot
...
I don't know why I put comma in there and how I didn't notice this
earlier.
2020-07-24 12:57:45 +02:00
MrSimbax
253cca379b
List which level subdirectory a mod changes
2020-07-23 18:07:02 +02:00
MrSimbax
51668c12d7
Add changes listing to mods
...
It's just listing directories of a mod for now, but should give some
idea what the mod changes.
Also moved some functionality from pathman to modman.
Mods added with the `-mod` parameter are now managed by modman.
2020-07-23 17:44:38 +02:00
MrSimbax
16795e0d49
Use level parser instead of JSON for manifest
2020-07-22 21:40:13 +02:00
MrSimbax
f57da76ae8
Add handling of mods manifests
...
Also add Polish translations for mod manager related strings.
2020-07-22 16:35:47 +02:00
MrSimbax
eac74c23ec
Fix linter issues
2020-07-21 20:39:00 +02:00
MrSimbax
242477e3ee
Major UI change to mod manager
...
Move the button to the sidebar.
Add reordering option.
General improvements and refactoring.
2020-07-21 20:27:24 +02:00
MrSimbax
56a8c5eb48
Fix build error on GCC
2020-07-19 15:16:39 +02:00
MrSimbax
63bf6bed08
Add saving mods list in colobot.ini
2020-07-19 15:02:35 +02:00
MrSimbax
a0635ae400
Fix linter issues
2020-07-18 15:01:36 +02:00
MrSimbax
8390d85e46
Refactor the mod manager
...
Moved list of mods logic to a new CModManager class.
The list of enabled mods is now managed by a flag instead of directory
names of mods.
Mods are now disabled by default.
Also general cleanup, fixing issues from the code review in
https://github.com/colobot/colobot/pull/1191 and fixing linter issues.
Regression: the state of enabled/disabled mods is now not persistent.
The plan is to use some kind of config file for this.
2020-07-18 14:30:50 +02:00