|
Notes |
|
|
(0023776)
|
|
Zalewa
|
|
2024-07-02 21:42
|
|
Here's the rudimentary import/export feature. It's fully usable right now, to the extent to which Doomseeker already managed demos. But, to make it truly useful, it needs a few more features that should fall within the scope of this ticket. Unfortunately, "add a way to import demos" is a very tacit way to imply numerous usability consequences.
'https://bitbucket.org/Doomseeker/doomseeker/commits/222f06b83020ccb75b06549cde9c01ce8717d5ae [^]'
In the next feature commit, Doomseeker will learn how to assign usernames to the demos, so that the demo metadata will carry over who recorded the demo.
After I clean up the current code with inevitable bugfixes and refactors, that is.
Not changing the ticket status, yet. |
|
|
|
(0023780)
|
|
Zalewa
|
|
2024-07-04 18:28
|
|
|
|
|
(0023785)
|
|
Zalewa
|
|
2024-07-11 21:26
|
|
More commits in chrono order:
Improve UX of the demo metadata dialog (it pops up when you import a demo):
'https://bitbucket.org/Doomseeker/doomseeker/commits/9ead4fdb6cffad2979966ca84231947cf1e8e9da [^]'
The name of the game from which the demo was recorded will now be saved as engine plugin's canonical name. Doomseeker keeps backward compatibility and keeps detecting the games for old demos where the display name was used:
'https://bitbucket.org/Doomseeker/doomseeker/commits/3e6a1006752a54f814fddf3c208792b6373d2cb5 [^]'
Change the way the demos are organized internally:
'https://bitbucket.org/Doomseeker/doomseeker/commits/346657287ccbb48e67dd794b443d9d38b591fbf2 [^]'
The commit message offers a detailed explanation here, however I forgot to mention the separate proposed naming for the exported demos, which also embeds metadata in the filename now. This change is the most significant one here, because it allows to import demos from different authors that were recorded at the exact same moment in time, and these demos will not collide (unless authors names differ only by garbage, such as "[player1]" and "<player1>", because Doomseeker removes non-alphanumerics from the name).
The export dialog boxes will propose the filename in the new export format:
'https://bitbucket.org/Doomseeker/doomseeker/commits/6c3be06efeb065a0c0f5da0d787f94418c06e5a8 [^]'
This is not done, yet, because the display list now requires a rework, as it can't, at the moment, properly display demos recorded by different authors that collide by the recording time. |
|
|
|
(0023787)
|
|
Zalewa
|
|
2024-07-12 21:40
|
|
|
|
|
(0023830)
|
|
Zalewa
|
|
2024-07-27 15:00
|
|
|