RolePlay onLine RPoL Logo

, welcome to RPoL Development

11:39, 18th April 2024 (GMT+0)

New site design.

Posted by jase
jase
admin, 3816 posts
Cogito, ergo procuro.
Carpe stultus!
Mon 25 Jan 2021
at 15:27

Re: RPoL Design Update

Shouldn't be a need to relog.  I had odd message indicators today when I switched between devices, which should generally be expected, but I'm still keeping an eye on it.

I have an idea floating around in my head to detect when you switch devices and update the read cookies like you've done a relog.  Pondering it for a bit longer before I pull the trigger on that.

Also just updated the main menu a tad, the "main menu" menu links should now jump to the various spots on the screen (if you've got enough listed to cause a scroll) plus it'll hide the menu items you don't have any of (i.e. won't display a discussion forum link if you don't have any discussion forums stickied).
nauthiz
subscriber, 702 posts
Mon 25 Jan 2021
at 23:53
  • msg #485

Re: RPoL Design Update

A fix for the cookie issue would certainly solve what seems to be the most frequently brought up issue.
jase
admin, 3821 posts
Cogito, ergo procuro.
Carpe stultus!
Sat 30 Jan 2021
at 06:06

Re: RPoL Design Update

Ok I think I've got the view impersonation and private lines (which includes private groups and language lines) sorted.  About the most complicated thing I've done here.

When viewing a thread with private groups it will only reveal the lines to players who have a character in that group.  Basically if a character would qualify as a recipient in a private line but they're not a participant in thread to then it'll skip them as a valid recipient.  This includes "not".  So if you say "not woof" but woof isn't a party to the thread then it'll skip excluding them, so the owner of woof will still see the line.

This flows to view impersonating as well.  Even further, if you view as woof and woof isn't part of the thread then you're going to see absolutely no private lines and all languages will be scrambled.  There is a minor exception to this when you're a GM and using "not" but you'll see that.

The preview notice will let you know if you've opted to view as a character who can't see the thread.

I also fixed private lines and previewing for private messages, same rules apply as above.

As mentioned it's very complicated so let me know if anything awry happens.

Also removed some more tables before I tackled the above.  Little bit in rMail and info screens, you shouldn't notice much change there as the visual output should be the same.
Starchaser
member, 848 posts
Shoda mo tsumoreba taibok
Sat 30 Jan 2021
at 06:19
  • msg #487

Re: RPoL Design Update

In reply to jase (msg # 486):

Thats much better for the preview as but I think the languages preview might still be broken. If I preview as the poster with a language group tag then his speech is legible. If I preview as another character of the same language group then the speech is gobbledygook to her.
jase
admin, 3822 posts
Cogito, ergo procuro.
Carpe stultus!
Sat 30 Jan 2021
at 07:48

Re: RPoL Design Update

That's by design, check the note at the top.

If it wasn't that way then you'd know who was in the private group, which has its members hidden.
JohnB
supporter, 2114 posts
Demigod of the Stunties
Sat 30 Jan 2021
at 08:20
  • msg #489

Re: RPoL Design Update

jase:
Ok I think I've got the view impersonation and private lines (which includes private groups and language lines) sorted.  About the most complicated thing I've done here.


Thank you  :)  I might not be as active as I was, but I appreciate the work you do to keep the site developing and growing.  All power to your elbow :)
jase
admin, 3823 posts
Cogito, ergo procuro.
Carpe stultus!
Sat 30 Jan 2021
at 08:54

Re: RPoL Design Update

To further clarify "preview as", unless you're a GM it's severely limited when using private groups (and languages, which are just a special way of addressing groups).

In a nutshell to avoid revealing members of a private group it'll assume the "worst".

That is if you say "private to group xxx" it'll assume the player is not a member.  If you say "private to not group xxx" it'll assume they are a member.

So, if you preview as "Bob" who is or isn't a member of the private group "Whatever" (the result is the same regardless whether he's a member of the private group):

Private lineVisibility
Private to BobShown
Private to group WhateverHidden
Private to not group WhateverHidden
Private to Bob; group WhateverShown
Private to Bob; not group WhateverHidden
Language WhateverScrambled

Also, if you preview as Bob and he doesn't have access to the thread then everything will be hidden/scrambled anyway.  Kind of a moot point as they can't even open the thread, but the permission check figures the character has no access to the thread so hides everything.  Behaviour of this could be changed and instead provide a theoretical view if they did have access, might be slightly helpful of a GM plans on moving the thread group after (or giving the character access to that group).
nauthiz
subscriber, 706 posts
Sat 30 Jan 2021
at 17:17
  • msg #491

Re: RPoL Design Update

That table helps clarify things.  I appreciate the inclusion.
SunRuanEr
subscriber, 366 posts
Sat 30 Jan 2021
at 19:26
  • msg #492

Re: RPoL Design Update

Thanks jase, that's awesome! Looking forward to testing it out. =)
Kat'
member, 53 posts
Thu 4 Feb 2021
at 07:41
  • msg #493

Re: RPoL Design Update

I gave a quick shot at the new design. I like it for the most part, it is easier to read, more modern, and has a more intuitive interface.

Throwing a few suggestions around:
- Make portraits about 50% bigger; they look so much tinier compared to the new text boxes!
- Dice roller UI could be a bit more compact in order to fit on a single page

And a bug, I've been granted lurker access to a game, I can see it just fine with the old design, but not with the new one, it just says that there are no messages for this game.
link to another game
ladysharlyne
subscriber, 3007 posts
Member before Oct 2005
The glass is half full
Thu 4 Feb 2021
at 17:30
  • msg #494

Re: RPoL Design Update

I checked that link out, and it was fine, probably the threads are in group 1 or more.
LonePaladin
member, 858 posts
Creator of HeroForge
Fri 5 Feb 2021
at 02:58
  • msg #495

Re: RPoL Design Update

Can we get some more themes migrated to the responsive site? I've really gotten used to the Dark Purple theme here -- it's the color I associate with RPoL -- and the idea of trying to manually duplicate it over there is daunting.
jase
admin, 3825 posts
Cogito, ergo procuro.
Carpe stultus!
Sun 7 Feb 2021
at 10:08

Re: RPoL Design Update

We shrink the portraits 50% on the thread list as it makes for a nice reduced size scaling (some machines/browsers don't do it very well if you set it to 66% or 75%).  If we increased the size it'd be double what it currently is, I think it'd be too large and take up too much space on the left.

Have already shrunk the roller but agreed it's still too long, will look into that.

Fixed threads for lurkers, the access routine it wasn't retrieving lurker access at all.  Was a quick fix so hopefully didn't break something else.

To create a purple (or any coloured) theme I'm going to go off an use the same theme creation tool you're using... so maybe the "daunting" task of creating a dozen different colours could not all be left up to me...?  (c;
This message was last edited by the user at 15:27, Sun 07 Feb 2021.
jase
admin, 3826 posts
Cogito, ergo procuro.
Carpe stultus!
Mon 8 Feb 2021
at 13:02

Re: RPoL Design Update

Have tweaked the die roller.  Not as spacious as before but that's what you get when you cut out space!  (c;
Zag24
supporter, 672 posts
Mon 8 Feb 2021
at 13:31
  • msg #498

Re: RPoL Design Update

If you're looking to shrink that page, you could put what is currently Step 3 first, with one option "Manual," and only show Steps 1 & 2 if that's selected.  The rest of Step 3 -- the additional box to the right and the descriptive text below -- would only be shown if it isn't "Manual," so it doesn't save a lot when on Manual, but it saves a little.

You could also modernize the look by removing the lines between the sections and, instead, use background colors to delineate as you've done all over, which shrinks it further.
Starchaser
member, 855 posts
Shoda mo tsumoreba taibok
Mon 8 Feb 2021
at 16:55
  • msg #499

Re: RPoL Design Update

Hi I don't know if this is already in your bugs list but I have noticed that if I have a game with, say, four pages and navigate to page 2, the links at the top that show 'Page 1 of x' and then the page numbers doesn't change. It always says page 1 of and page 1 is highlighted / not linked. So to get to page 1 again you have to click on the game menu. Not really a biggie but just thought I'd mention it.
jase
admin, 3827 posts
Cogito, ergo procuro.
Carpe stultus!
Tue 9 Feb 2021
at 04:46

Re: RPoL Design Update

In reply to Zag24 (msg # 498):

Some of the options in step 2 are available when rolling a system (record die springs to mind) so not quite as simple.  Collapsing sections can be quite helpful, not sure if it might end up being annoying in the roller though.

I looked at not using the boxes but I found you needed to use more white space to compensate, so it ended up about the same height.  If it "modernises" the page then happy to do it for the sake of that, though I'm not sure why a border isn't considered modern (but really, what do I know?!).


In reply to Starchaser (msg # 499):

There's a few spots that page numbers are wrong or poorly formatted but I hadn't picked that one, thanks.  Fixed.
jase
admin, 3829 posts
Cogito, ergo procuro.
Carpe stultus!
Fri 12 Feb 2021
at 14:29

Re: RPoL Design Update

Small update on.  Fixed a few bugs I found.

Also made a teensy tiny change to the compose screen when replying to a public thread or reply all to a private.  Alas it does rely on javascript but most do have it enabled.  See if you can spot it (and let me know what you think).  (c;
nauthiz
subscriber, 708 posts
Fri 12 Feb 2021
at 15:40
  • msg #502

Re: RPoL Design Update

That effect is pretty fancy.
SunRuanEr
subscriber, 368 posts
Fri 12 Feb 2021
at 15:51
  • msg #503

Re: RPoL Design Update

*squeeeeeeeeee*

Normal reading order! Yaaaaaaaay!

(and a good clue for when I screw up and fail to hit the proper 'Reply' option, too!)

Thanks Jase =)
jase
admin, 3830 posts
Cogito, ergo procuro.
Carpe stultus!
Sun 14 Feb 2021
at 13:06

Re: RPoL Design Update

Well... it's more than a pretty effect and reading order.  (c;

Posting a reply will now open the compose screen at the bottom of the current page.  Instant reply window and the current page in its entirety is available to you.

Being me I've now gone one further.

Hitting the quote or reply links on an individual message will now append that quote/reply at the bottom of your current compose screen.  This no longer needs a new page to load plus you can do 5 quotes and 5 replies for a single message.  But not 6, because that would be silly!

Those watching closely will notice a slight delay when pressing quote, that's because it's got to retrieve the post text from the server again to prune out any unwanted text (private lines, edit comments etc).

Not sure how much either are used but I hope it makes life easier and faster for everyone.  You can return to the old behaviour by right-clicking on any of the links and opening in a new tab.
Ski-Bird
subscriber, 158 posts
Sun 14 Feb 2021
at 13:11
  • msg #505

Re: RPoL Design Update

jase:
... you can do 5 quotes and 5 replies for a single message. ...

Not sure how much either are used but I hope it makes life easier and faster for everyone.


I do this quiet a bit, include more than one quote in a single post, I mean.  Sometimes I'll have an NPC that is responding to a few different PCs and it's nice to call attention to what they are answering.  The old way involved a fair bit of copy/paste and manually creating the [quote] tags ... this is much easier.

 
SunRuanEr:
Thanks Jase =)


Seconded.
LonePaladin
member, 864 posts
Creator of HeroForge
Sun 14 Feb 2021
at 18:16
  • msg #506

Re: RPoL Design Update

jase:
Hitting the quote or reply links on an individual message will now append that quote/reply at the bottom of your current compose screen.

Would it be possible to have that quote button look for highlighted text, and only quote that part?
jase
admin, 3831 posts
Cogito, ergo procuro.
Carpe stultus!
Sun 14 Feb 2021
at 23:55

Re: RPoL Design Update

Unfortunately not, as mentioned the system has to retrieve the saved message from the server.  The source can be very different to what you're seeing (or what others should be seeing).  Tables, grids, colouring, private lines, secret lines, languages, lists, images... the list goes on.

If it was done that way then you'd lose all formatting (tables and lists would become a mass of text) and all private, secret and language lines would be included as you see them.

Best option, keeping those issues in mind is to go to the message, copy the text, hit quote and then replace with your clipboard.
LonePaladin
member, 865 posts
Creator of HeroForge
Mon 15 Feb 2021
at 04:00
  • msg #508

Re: RPoL Design Update

Suspected as much. Having the older messages visible will facilitate that, so it's good.
Sign In