• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Synchronisation behaviour, useability improvements

McTaff

Well-known member
A few thing to improve the out-of-realm interface of Realm Works and the behaviour of sync/queries.


New feature: Perform Sync.

A large button on the menu bar (or similar) which closes the realm, syncs it, and reopens it to the same topic


New feature: Close and Sync.

Another large button on the menu bar which closes the realm, commences a sync, and returns you to the desktop.


New feature: Task Tray icon.

This icon would be able to show the status of the realm as opposed to the state of the cloud.
Coloured grey with a black cross = Not logged in
Coloured blue/question mark = unable to communicate with server
Coloured yellow/lightning bolt = Communicating (please wait)
Coloured orange = Sync required (recently edited content needs to be synced)
Coloured green = Synced (since last edit)
Coloured red/pulsing = Currently Synchronising (do not shut down)
... when you hover over the icon with the cursor, progress bars/percentages would be displayed when communicating or syncing, any error messages if unable to communicate, and tooltips for if a sync is required or realms are up to date, etc.


New feature: Startup

Realm Works could start a lightweight program which adds the task tray icon, and patiently does nothing on start up, until an arbitrary time period has passed (user defined from 15 seconds to 20 minutes). Then it would log in, query the servers (to check the status of all realms) and display the colour green or orange, depending on if the realms are synced or not. Another option would allow Realm Works to auto-sync either all realms, or all realms they are a player of when this happens. Furthermore, a background task to sync the realms on demand would also be an option. (see below)


New feature: Context menu for task tray icon.

By right clicking on the task tray, you would get menu options such as this:
- Check status of all realms (default behaviour for left click?)
- Open Realm Works Launcher
- Open (last) Realm
- Open (last owned) Realm
- Sync All
- Sync All Player Realms
- Log out
- Log out and exit

Of course, not everyone wants to automatically log in (a small percentage of users might open two computers at once with Realm Works installed on both), so an option to remain logged out would be required, only logging in when you perform a manual task through the context menu that requires it.


Purpose:
Remove the dialogue boxes requiring you to hit "ok" to confirm things are finished.
Cut down number of clicks required to perform operation.
Streamline the log-in and sync processes.
Enable users to see the status of any realms they are involved in without having to boot the launcher
Enable users to sync realms they are involved in without having to boot the launcher
Enable players to hit one button to close Realm Works, and sync, and be able to see the progress of the sync without referring to another window.



New feature: Launcher has a "close and update" option.


The launcher opens a browser window to download an update, and then complains Realm Works is still open. (a) can Realmworks download the update itself? (b) can Realm Works close itself when you hit 'download update' instead of waiting for you to close it? There is already an option to continue working and ignore the update, so no need to stay open if you choose to update.
-----------------------

Okay, so these aren't ridiculously important updates, but simple additions like this is what will make Realm Works a slick, streamlined program that gives you the flexibility to do things in the background, see status at a glance, and remove the requirement to constantly keep clicking to move things along.

- McTaff
 
Nice polish items. I hope they aren't huge coding sinks so they can maybe be worked on while other major features are in progress.
 
New feature: Launcher has a "close and update" option.
This has been there on and off through the last few versions. This update round Realm Works is back to downloading through the browser (or it was on this machine, anyway) but in some previous versions it has downloaded and run the update itself.

For your other things: I don't want a tray icon or anything that runs at startup. Adding a Sync button to the main interface is already on their radar.

If they were to make Syncing more convenient, I'd rather have auto-Sync on closing a Realm.
 
Last edited:
<snip> I don't want a tray icon or anything that runs at startup. Adding a Sync button to the main interface is already on their radar.

Understood, some people don't like task tray icons. Personally I do, as a lot of functionality can be added without running entire programs.

Of course, this could be added as an option - no need to force people to use it.
 
Nice polish items. I hope they aren't huge coding sinks so they can maybe be worked on while other major features are in progress.

I wouldn't expect these to be high on the priority list. After all, they aren't a feature which adds value to the product itself.

I'm no coding genius, so I don't know if they'd be big or small projects. But they'd certainly make life easier when they do.
 
I would agree with the statements that those are very nice polishing the UI items that would make life easier.
 
Jeezus, this thing needs to be able to Sync without closing...and also, I need to force syncs with anyone connected. The fact that they can have an older version until they exit and are notified of new changes...well, that hurts.
 
+1 for syncing without closing the realm. I know I've heard others ask for various types of auto-syncing behavior. While that might be nice, I would just be happy with having a button that I could click while the realm is open that would sync the current realm. Doesn't need to behave any differently than the sync button in the launcher, just let me do it without closing the realm.

I recently got player edition licenses for my players. During the first session, I revealed some stuff in RW, and one of the players was running it on his laptop, and he asked what he had to do to see that in the player edition on his laptop. I explained that I would have to close my realm, then sync, then reopen it, and after that he would have to follow those same steps. It would be much nicer if it were just a matter of me pressing a sync button, then him pressing a sync button.
 
I wonder if the Web version will help with this. If I sync the GM edition, I would hope that those accessing player view in the Web version won't have to log out and back in. Maybe, just "refresh" if the page they are currently on was updated. I have high hopes that the Web version will make this a more useful at-table player aid. Just being able to access the information from an iPad would make the player view more useful.
 
... After all, they aren't a feature which adds value to the product itself.

i disgree that this isn't a feature that adds value. Both players and GM's would benefit from this. I regularly add content to my campaign and its annpying that you have to out-in to fix what players see. I have a player version running on my second pc, just to make sure they can see what i want them to see (and how) and (make sure they dont see what i do not intend them to see.)

So i am doing the open-edit-close-sync-open routine on two machines. I see value. there needs to be a button: sync and players need to know there is new content so they sync. (im running PbP games so i have no direct communication with my players).
 
I would definitely like the option of synching on-the-run without having to exit-synch-enter the program.

I have a player that bought the GM version simply to be able to see the things I make available. It would be neat if we could synch in-game without the hassle of exiting.
It wouldn't be a problem if the program was locked during the synch-time.
 
Vargr, maybe I'm missing something, but why would he need to buy the GM version to see what you make available? The player version does that. Also, even with the GM version, you would still need to go through the exit-sync-enter the program routine.

In any event, it would be nice to be able to sync the current realm without exiting from that realm.
 
Oh, he doesn't.

He is just a good chap that saw something worth supporting and decided to buy the "big package".

And on the very off chance that he might want to play around with some world-creation, I suppose.

Sorry, I should have made that clear :-(
 
The ability to sync without exiting the realm is very much on our radar. In fact, it was one of the items included in the survey we did a few months back. It ended up being ranked in the middle of the pack, so it's not something at the top of our list right now. However, it's definitely something we'd like to get into place. :)
 
The ability to sync without exiting the realm is very much on our radar. In fact, it was one of the items included in the survey we did a few months back. It ended up being ranked in the middle of the pack, so it's not something at the top of our list right now. However, it's definitely something we'd like to get into place. :)

Sorry to thread-necro, but this is a related question:

I assume the Web-based 'free' and 'paid' versions retrieve everything on the fly? I haven't seen it mentioned anywhere, but this would happily skirt around half of the syncing procedure on the player end.
 
Not all web pages auto-refresh so I wouldn't assume that the web based app would auto sync. It might, but I think it's safer to not assume.
 
Pressing F5 to refresh a web page manually is still a lot faster than the current implementation.
 
Not all web pages auto-refresh so I wouldn't assume that the web based app would auto sync. It might, but I think it's safer to not assume.
...and
Pressing F5 to refresh a web page manually is still a lot faster than the current implementation.

We aren't talking about a full sync to the app here, Viking: Mr. 5 Vowels is on the right track.
As long as the page/topic/map will update direct from the cloud server when the page is loaded, it means players will never have to sync - only the GM will have to. So it neatly sidesteps that half of the equation for players to access content that has just been revealed. Either hitting reload; going out of and back into the topic, or simply navigating away and coming back to the topic normally would show the newly revealed info.

-

This just leaves the GM side of things to improve on; once that can be synced quickly, it means that at least the Player Edition application can be pushed back to a lower priority as it won't be the primary end-user content distribution stakeholder - that will be the mantle of the Web version.
 
Last edited:
Back
Top