Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@dmsc
Copy link
Contributor

@dmsc dmsc commented Dec 8, 2023

Also, rename 'hard disk' to 'host device', that better describes what this device does, and reorder the options to logically group together the 'H' ones.

This is a WIP for the discussion at pull #204

@mikrosk
Copy link
Member

mikrosk commented Dec 11, 2023

Thanks! At a first glance it looks good, I'll take a look later today.

@mikrosk
Copy link
Member

mikrosk commented Dec 28, 2023

@joysfera ah, so this what you meant. You kept this one open intentionally and not merged it into the 5.1.0 release. As far as I'm concerned, you could have merged it. Maybe you can do a quick 5.1.1 release. :)

It makes sense to have this and #204 together.

@mikrosk
Copy link
Member

mikrosk commented Dec 28, 2023

@dmsc since it has not been merged yet (I apologise for my slow response) I have a few suggestions:

  • the way how user selects the H: (etc) letter is quite irritating when you miss "your" letter: you have to go through the whole alphabet again. I'd suggest to either list all letters in as a combo box or to allow the user to enter the letter and do some validation (i.e. just A-Z)
  • the H: section takes way too much space. I think it's better to put it under one menu item and then list all of the sub-items. This feature isn't so widely used, there's no need for it to take 1/3 of the screen space
  • is that "Current directories:" really needed? What is it good for? Why not just show the mapped paths?

Other than that, I like it, very nice cleanup.

@joysfera
Copy link
Member

I'll give @dmsc few days to see if he can incorporate your suggestions.

@dmsc
Copy link
Contributor Author

dmsc commented Dec 28, 2023

Hi!

@dmsc since it has not been merged yet (I apologise for my slow response) I have a few suggestions:

  • the way how user selects the H: (etc) letter is quite irritating when you miss "your" letter: you have to go through the whole alphabet again. I'd suggest to either list all letters in as a combo box or to allow the user to enter the letter and do some validation (i.e. just A-Z)

Will try to implement something, the UI stuff is not that advanced....

  • the H: section takes way too much space. I think it's better to put it under one menu item and then list all of the sub-items. This feature isn't so widely used, there's no need for it to take 1/3 of the screen space

I will put all the options in the current "advanced" sub-menu.

  • is that "Current directories:" really needed? What is it good for? Why not just show the mapped paths?

Don't know if it is useful, I have never used it :-P
It is not the mapped paths, it is the folder inside the path that is currently selected in the emulated Atari.

Other than that, I like it, very nice cleanup.

Ok, will update the pull request in the afternoon.

Have Fun!

dmsc added 5 commits December 28, 2023 22:54
Also, rename 'hard disk' to 'host device', that better describes what
this device does, and reorder the options to logically group together
the 'H' ones.
Group "P" enable/disable with printer command options.
This is faster to type instead of cycling through all the available
letters.
@dmsc dmsc force-pushed the menu-h-device-rename branch from 7bfa318 to 4b0d67e Compare December 29, 2023 02:57
@dmsc
Copy link
Contributor Author

dmsc commented Dec 29, 2023

done, please review!

@joysfera
Copy link
Member

joysfera commented Dec 29, 2023

@dmsc Looks good, thank you!

@joysfera joysfera merged commit d41e722 into atari800:master Dec 29, 2023
@mikrosk
Copy link
Member

mikrosk commented Dec 29, 2023

Ok, this looks indeed much better. I have noticed only one thing, the input isn't validated. So one can enter drives like 3: or $:. Not a showstopper but should be validated.

@joysfera
Copy link
Member

I documented in the NEWS file that only letters could be used :-)
Thus I agree we need to add the validation eventually.

Another "prohibited" device letter could be "R:", BTW... I think it's used for networking?

@mikrosk
Copy link
Member

mikrosk commented Dec 29, 2023

There's more, e.g. P: for host printer. And then of course is the question what happens if you run a cartridge which install T: and you just set your hard drive to be T:.

@dmsc
Copy link
Contributor Author

dmsc commented Dec 29, 2023

Hi!

I documented in the NEWS file that only letters could be used :-) Thus I agree we need to add the validation eventually.

Another "prohibited" device letter could be "R:", BTW... I think it's used for networking?

Yes, that was a mistake - I intended to validate to working letters.

I will settle for this list of valid device letter: " A B D F G H I J L M N O Q T U V W X Y Z ".

@dmsc
Copy link
Contributor Author

dmsc commented Dec 29, 2023

Ok, created a new pull request.

@dmsc dmsc deleted the menu-h-device-rename branch December 29, 2023 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants