pollymc/launcher
flow 6131346e2f
refactor: change the way instance names are handled
While working on pack updating, instance naming always gets in the way,
since we need both way of respecting the user's name choice, and a
standarized way of getting the original pack name / version.

This tries to circunvent such problems by abstracting away the naming
schema into it's own struct, holding both the original name / version,
and the user-defined name, so that everyone can be happy and world peace
can be achieved! (at least that's what i'd hope :c).

Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20 18:36:08 -03:00
..
icons
java refactor: restructure tests 2022-09-11 22:29:01 +02:00
launch
meta refactor: restructure tests 2022-09-11 22:29:01 +02:00
minecraft refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
modplatform refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
mojang refactor: restructure tests 2022-09-11 22:29:01 +02:00
net fix: emit signals when aborting NetJob 2022-09-10 09:10:16 -03:00
news
pathmatcher
resources
screenshots
settings refactor: restructure tests 2022-09-11 22:29:01 +02:00
tasks refactor: restructure tests 2022-09-11 22:29:01 +02:00
tools
translations
ui refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
updater refactor: switch to new versioning scheme 2022-08-12 14:22:24 +02:00
Application.cpp Added Launch Demo button. 2022-09-15 18:44:18 -03:00
Application.h Added Launch Demo button. 2022-09-15 18:44:18 -03:00
ApplicationMessage.cpp
ApplicationMessage.h
BaseInstaller.cpp
BaseInstaller.h
BaseInstance.cpp chore: add helper function for copying managed pack data between insts. 2022-09-20 18:32:36 -03:00
BaseInstance.h chore: add helper function for copying managed pack data between insts. 2022-09-20 18:32:36 -03:00
BaseVersion.h
BaseVersionList.cpp
BaseVersionList.h
CMakeLists.txt refactor: move flame modpack import to separate file 2022-09-20 18:36:07 -03:00
Commandline.cpp
Commandline.h
DefaultVariable.h
DesktopServices.cpp
DesktopServices.h
Exception.h
ExponentialSeries.h
FileSystem.cpp fix: use std::wstring for Windows filenames 2022-09-12 13:07:24 -03:00
FileSystem.h
Filter.cpp
Filter.h
GZip.cpp
GZip.h
HoeDown.h
install_prereqs.cmake.in
InstanceCopyTask.cpp refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
InstanceCopyTask.h
InstanceCreationTask.cpp refactor: add instance creation abstraction and move vanilla 2022-09-20 18:32:36 -03:00
InstanceCreationTask.h refactor: move flame modpack import to separate file 2022-09-20 18:36:07 -03:00
InstanceImportTask.cpp refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
InstanceImportTask.h
InstanceList.cpp refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
InstanceList.h refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
InstancePageProvider.h refactor: adapt rest of the codebase to the new resource model 2022-08-20 10:47:58 -03:00
InstanceTask.cpp refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
InstanceTask.h refactor: change the way instance names are handled 2022-09-20 18:36:08 -03:00
JavaCommon.cpp
JavaCommon.h
Json.cpp
Json.h
KonamiCode.cpp
KonamiCode.h
LaunchController.cpp fix: show 'demo' instead of 'offline' in log when in demo mode 2022-09-15 18:44:18 -03:00
LaunchController.h Added Launch Demo button. 2022-09-15 18:44:18 -03:00
Launcher.in
LoggedProcess.cpp Fix use of Qt 5.14 enum 2022-08-09 00:17:53 -05:00
LoggedProcess.h Use C locale codec for decoding 2022-08-13 10:39:05 -05:00
main.cpp
MessageLevel.cpp
MessageLevel.h
MMCStrings.cpp
MMCStrings.h
MMCTime.cpp
MMCTime.h
MMCZip.cpp refactor: move general info from Mod to Resource 2022-08-20 10:41:59 -03:00
MMCZip.h
ModDownloadTask.cpp
ModDownloadTask.h
NullInstance.h
ProblemProvider.h
QObjectPtr.h refactor: simplify smart pointers more 2022-08-05 11:38:46 -03:00
RecursiveFileSystemWatcher.cpp
RecursiveFileSystemWatcher.h
RWStorage.h
SeparatorPrefixTree.h
SkinUtils.cpp
SkinUtils.h
UpdateController.cpp
UpdateController.h
Usable.h
Version.cpp
Version.h
VersionProxyModel.cpp
VersionProxyModel.h
WatchLock.h