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

Set Landing Map for Client Connect #75

Closed
rkathey opened this issue May 21, 2016 · 10 comments · Fixed by #5055
Closed

Set Landing Map for Client Connect #75

rkathey opened this issue May 21, 2016 · 10 comments · Fixed by #5055
Assignees
Labels
feature Adding functionality that adds value good first issue A good issue for people wanting to contribute to start with up for grabs Minimal context and are well-suited for new contributors

Comments

@rkathey
Copy link
Contributor

rkathey commented May 21, 2016

User issue from Dorpond working with a new MapTool GM
"When he loaded up his campaign, we connected as players and arrived in a map he wasn't expecting us to be on. My thoughts went back to our past discussions of having a landing page, where all players connected arrive at. This could be as simple as a set (default) map, or be as elaborate as having a non-map, full text/writing capable (recapping last sessions, listing current quests, etc) landing page."

After discussion, the thoughts are to allow the GM to set a landing page for the campaign or default the players to the GMs current map when they connect to a server.

Possible solutions include

  1. Flagging a map as a landing page on the MapTool Map menu. Rules around this include only having one landing page per campaign and the map must be player visible. If the map is set to non-visible, the flag is removed.
  2. Force the players to the current GM map (by default). Again, the map would need to be player visible.
  3. Consistently force the players to the first visible map in the Map List.

These are likely in precedent-order. If a Landing Page is set then go there. If there is no Landing Page then go to the GM's map. If the GM map isn't player-visible, go to the first visible map in the list.

@JamzTheMan
Copy link
Member

JamzTheMan commented May 24, 2016

I'm thinking #1 but with a twist, make it an editable HTML page, not a map. And provide a default page on new campaign instead of the grass map. The landing page could have RPTools links to FAQ, macro wiki, YouTube channel, as well as a few MT shortcuts like "New Map" or "Start Server". This page would not be deletable and players always connect to it.

@Jaggeroth
Copy link
Member

Hmmm. Not sure. I think defining a starting map should be enough. No need for people to learn html if they don't want.

@Azhrei
Copy link
Member

Azhrei commented May 24, 2016

Hm, I like it. :)

Links could point to other maps, but then people wouldn't know how to get back where they were. :)

I do like the landing page idea, though. It would let us have a spot where content could be loaded dynamically from rptools.net to provide information about what's happening with MT. It might also move us a step closer to having an HTTP client that can serve up map images in some kind of "observer" mode.

@JamzTheMan
Copy link
Member

No need to learn HTML. I'm sure we could expose a simple rich text type editor if people want to edit the title/body/etc. Maybe we even start with that vs exposing the raw HTML. I even see a drop area on said page were PC tokens are dropped. This tells MT here are the PC tokens (and clients that own them?) And now can move them map to map vs relying on custom macros. And it would have a grab button that pulls all macros back regardless of which map they are on.

Personally. I delete that dang grass map as often as use it. Typically I'm creating on black and use new map vs editing the texture...

Also, look at it from a new user. A green map with lots of buttons and menu options. Where to start? It's intimidating.

I like az's idea if pulling in content so we can dynamically adjust said page based on feedback?

@Jaggeroth
Copy link
Member

Thing is these all great functions that could be equally useful on a map, so why build a special landing page?

@Azhrei
Copy link
Member

Azhrei commented May 25, 2016

I don't suppose it needs to be a special page. Maybe a default map that contains an HTML control of some kind? But then we're back to needing a way to identify which map is the default. :)

@Jaggeroth
Copy link
Member

We definitely need that imo.

Plus you really need to join the Slack, we are discussing this now :)

@Azhrei
Copy link
Member

Azhrei commented May 25, 2016

Heh, okay. Send me an invite. :)

(I looked them up and didn't find anything concerning in their ToU policy, so I don't know what the hubbub was about.)

@rkathey
Copy link
Contributor Author

rkathey commented May 25, 2016

Which address? the ecc one or the gmail one?

@Azhrei
Copy link
Member

Azhrei commented May 25, 2016

Heh, good question. I figured you’d use the one from GutHub, which would be from Gmail: azhreifje@gmail.com is the one to use.

Thanks.

@cwisniew cwisniew added the feature Adding functionality that adds value label May 26, 2016
@cwisniew cwisniew added this to the 1.4.4.0 milestone May 26, 2016
@cwisniew cwisniew modified the milestones: 1.4.3.x Dev Build, 1.4.4.0 Jun 25, 2016
@JamzTheMan JamzTheMan added the up for grabs Minimal context and are well-suited for new contributors label Sep 26, 2018
@Phergus Phergus removed this from the 1.4.3.x Dev Build milestone Feb 4, 2020
@cwisniew cwisniew added the good first issue A good issue for people wanting to contribute to start with label Jul 4, 2021
@kwvanderlinde kwvanderlinde self-assigned this Nov 19, 2024
@kwvanderlinde kwvanderlinde moved this from Todo to In-Progress in MapTool Current Dev and Test Nov 19, 2024
@github-project-automation github-project-automation bot moved this from In-Progress to Merged in MapTool Current Dev and Test Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Adding functionality that adds value good first issue A good issue for people wanting to contribute to start with up for grabs Minimal context and are well-suited for new contributors
Projects
Status: Merged
Development

Successfully merging a pull request may close this issue.

7 participants