Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Open game in tab #1312

Closed
nodiaque opened this issue Nov 22, 2024 · 13 comments
Closed

[Feature] Open game in tab #1312

nodiaque opened this issue Nov 22, 2024 · 13 comments
Labels
feature New feature or request

Comments

@nodiaque
Copy link

Hello,

I just recently started using Romm and while it's great, there is something that's really bugging me. I imported all my roms and most have bad name thus no match. When trying to match them, sometime I need to start the rom to know what it is. Once I know what it is, I can match it through the interface but then, I have to come back to the library which is slow (too much rom I guess) and I need to scroll back to where I was.

Having the ability to set an option where all play button in the library gui have a target=new so it open a new tab instead would be nice. It could even open a tab that has no bar and nothing so it's just the game.

Having the option to set that also for other button would be nice.

Thank you

@nodiaque nodiaque added the feature New feature or request label Nov 22, 2024
@mikhailv
Copy link
Contributor

Hi, faced with similar issue. In my case I wanted to manually match unmatched games without clicking on every game, editing it and clicking back to get list of games and choose next one. So as workaround you may click to game card (image) with Ctrl pressed it will open game page in new tab. Doing so you may open multiple game pages and switch between them quickly without navigating back to game list.

Ctrl+click does not work on "play" button for me.

@zurdi15
Copy link
Member

zurdi15 commented Nov 27, 2024

You can match the games from the gallery with the three dot menu without the need of clicking each one btw

@mikhailv
Copy link
Contributor

Yes, but I wanted to see original filename (sometimes automatic match may match game to wrong number version). But later I found easier solution to switch game grid to list view, where file name is visible and use three-dot menu as you suggested. Thanks.

Btw, @zurdi15, thank you for RomM - it is really good tool to manage collection.

@nodiaque
Copy link
Author

You can match the games from the gallery with the three dot menu without the need of clicking each one btw

That's great when you know what game it is. I have named rom 00001,0002 etc so I have to launch the game first to know what it is, do a manual match and rename.

The fact that the list get reloaded everytime (and is very slow to do it even on my beast of server) make it a pain. And the fact it send me back to the beginning of the list, disregarding any filter I had.

@mikhailv
Copy link
Contributor

Not sure, but maybe for you will be easier to find collection of roms with proper naming? Or as alternative use RetroArch or tools like https://igir.io/ to match game automatically by file hash/content, not by file name as RomM does.

@nodiaque
Copy link
Author

I'm renaming them one by one when I found out what they are. I don't want them named like that, I don't even know why so much have that name. Hence why I must run them first and do manual match with rom rename. Also, some are just badly match even when based by name. Like they match for dual cartridge game when the name clearly is only for one game. Or they just match for something else entirely so I check when the rom match doesn't match the filename, or if I'm unsure.

That would be a nice feature though, ability to trigger the rom rename without doing manual match.

But even without renaming, the fact the library reload and lose where you were is a big pain and very slow process. There is better way for sure (cache result maybe?). For now, just having an option so it open in other window, why not? This way, I can keep the library open in the back, launch the game and edit the game in the window that is opened. If I want to launch multiple game for various reason (maybe check the difference between them because I have various rom that are multiple edition), I can do it easily vs having to load x number of browser page in the library and launching one by one.

@adamantike
Copy link
Collaborator

Regarding the specific "Open game in tab" feature, would it work if we change the Rom gallery, for some of the current interactions to also open when using middle (wheel) click? Like the "Play" button or accessing to the game information

@nodiaque
Copy link
Author

It would be already a good change, just unsure how that would work with trackpad on laptop

@gantoine
Copy link
Member

Given that the initial issue can be avoided in multiple ways (using the list view, middle clicking the play button), I'm going to close this issue as not planned. We'll be doing work on the gallery views in the upcoming months which should address some of your concerns.

@gantoine gantoine closed this as not planned Won't fix, can't repro, duplicate, stale Jan 10, 2025
@nodiaque
Copy link
Author

I guess I'll use another software to rename all my ROMs cause it's taking forever because of that problem. Right now, all my rom have bad name, like just number, so I need to launch the game to know rom 1234 is what game. Then I rename and Id. This process take more then 5 minutes per game because of the very slow loading time of the massive rom library I have each time the rom gallery appear. Also the fact I need to go through multiple hope just to get there. Oh well.

@gantoine
Copy link
Member

@nodiaque Would https://github.com/emmercm/igir help here? It has support for .DAT files so filenames shouldn't be an issue.

@nodiaque
Copy link
Author

. Dat file? Unsure what these are for. It's my rom file that have bad name that I need to launch in order to know what they are before renaming

@gantoine
Copy link
Member

Check out the igir docs, I think they'll help you a ton with what you're trying to fix! https://igir.io/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants