Anonymous | Login | Signup for a new account | 2024-10-22 10:00 UTC |
My View | View Issues | Change Log | Roadmap | Doomseeker Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0004110 | Doomseeker | [All Projects] Suggestion | public | 2023-03-04 00:10 | 2024-08-13 16:17 | ||||||||
Reporter | geNia | ||||||||||||
Assigned To | Zalewa | ||||||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||||||
Status | needs testing | Resolution | open | ||||||||||
Platform | OS | OS Version | |||||||||||
Product Version | |||||||||||||
Target Version | 1.5.0 | Fixed in Version | |||||||||||
Summary | 0004110: When exporting demo files, export the .ini file together with .cld. Also add a way to import demos. | ||||||||||||
Description | That will simplify sharing demos a lot | ||||||||||||
Attached Files | doomseeker1.5_demomanager.jpg [^] (79,072 bytes) 2024-07-12 22:00
| ||||||||||||
Notes | |
(0023776) Zalewa (developer) 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 (developer) 2024-07-04 18:28 |
The list of WADs in the metafile will be saved in JSON format for human-readability: 'https://bitbucket.org/Doomseeker/doomseeker/commits/27f19f507b90db67c839b3e8665812b3e52cdead [^]' Save the demo's created time in the metafile in ISO 8601 to decouple this date from the demo's filename: 'https://bitbucket.org/Doomseeker/doomseeker/commits/8d4ed0b5a37c07e7ddd947baa6e77f4fffa1b053 [^]' Let the user configure their player name in F5 box and save this player name as the author of each recorded demo in the metafile: 'https://bitbucket.org/Doomseeker/doomseeker/commits/3a32acbcc32240cbfe1a1cab4726fe6b93f3e534 [^]' Still, more stuff to come ... |
(0023785) Zalewa (developer) 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 (developer) 2024-07-12 21:40 |
Fix the TAB ordering of elements in the demo metadata editor box: 'https://bitbucket.org/Doomseeker/doomseeker/commits/16917626c4da49bc7bfca3d696ef7d863ceaa897 [^]' Show the demos in a table that shows all the metadata known about them: 'https://bitbucket.org/Doomseeker/doomseeker/commits/75922a3d0529bc6f8bdf30f7c333ef1952a2e574 [^]' OKAY! It's done. The demo manager could now use two extra features: search/filter and a metadata editor, but I'm tired of this for the time being and these can be considered as separate issues. |
(0023830) Zalewa (developer) 2024-07-27 15:00 |
All changes are included in this beta build for Windows:'https://devbuilds.drdteam.org/doomseeker/doomseeker-1.4.1~beta-240727-1427_windows.zip [^]' |
Only registered users can voice their support. Click here to register, or here to log in. | |
Supporters: | DrinkyBird |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2023-03-04 00:10 | geNia | New Issue | |
2023-06-25 13:36 | Zalewa | Target Version | => 1.5.0 |
2023-07-28 12:24 | Zalewa | Assigned To | => Zalewa |
2023-07-28 12:24 | Zalewa | Status | new => assigned |
2024-07-02 21:42 | Zalewa | Note Added: 0023776 | |
2024-07-04 18:28 | Zalewa | Note Added: 0023780 | |
2024-07-11 21:26 | Zalewa | Note Added: 0023785 | |
2024-07-12 21:40 | Zalewa | Note Added: 0023787 | |
2024-07-12 21:40 | Zalewa | Status | assigned => needs review |
2024-07-12 22:00 | Zalewa | File Added: doomseeker1.5_demomanager.jpg | |
2024-07-27 15:00 | Zalewa | Note Added: 0023830 | |
2024-07-27 15:00 | Zalewa | Status | needs review => needs testing |
Copyright © 2000 - 2024 MantisBT Team |