Build 334 -- Screen layouts

Comments about individual builds. Bug reports, suggestions, etc.
Post Reply
Rob
Site Admin
Posts: 1483
Joined: Sat Sep 25, 2010 6:52 am

Build 334 -- Screen layouts

Post by Rob » Thu Apr 15, 2021 4:31 pm

Screen layouts

A major new feature, Screen Layouts, has been added. This easy, automatic feature lets you arrange multiple DAOC windows as tiles on a display screen. One window is big; the others are small. If you have multiple displays (monitors) you can place different layouts on each of them, and you can make a small window switch places with the big one by clicking it.

I tried to make this new feature insanely easy to use. You can create a whole layout by adding a few lines to a script.

You were always able to create screen layouts with Mojo but you had to program the locations and dimensions yourself. It was a lot of work. Mojo now does the work automatically for you.

To learn more about Screen Layouts, go to its new instruction page which you can find by clicking Scripting on the main menu of Mojo's website.

Testing

I made a big fuss in the previous "What's new" notes asking people to help test Mojo's new features. As a result, out of 507 people who downloaded that build, 2 people tested. The low turnout is disappointing but on the bright side, those 2 testers, Prondr and Tonka, did a fabulous job. They made a number of excellent suggestions for improving Mojo, all of which have been incorporated in this build. I'm not going to itemize the changes here. If you're curious, you can read about them in #testers in Mojo's Discord. Thank you, Prondr and Tonka.

If you'd like to help test, you can start with today's new feature, Screen Layouts. Try it out, knock it around, look for problems, think of improvements, find mistakes or missing info on the instruction page, and tell us what you think on #testers on Mojo's Discord. Your help will be greatly appreciated.
Author of Mojo

hardscrabble
Posts: 34
Joined: Wed Dec 23, 2020 8:10 pm

Re: Build 334 -- Screen layouts

Post by hardscrabble » Sat May 15, 2021 8:41 am

ScreenLayout
{
Name ( Mommy )
Pattern ( right )
borders ( yes )

}


ScreenLayout
{
Name ( LeftDisplay )
InheritFrom ( Mommy )
Display ( 1 )
Borders ( yes )
DaocWindows ( 4341 4342 4343 4344 )
}

ScreenLayout
{
Name ( RightDisplay )
InheritFrom ( Mommy )
Display ( 2 )
Borders ( yes )
DaocWindows ( 4345 4346 4347 4348 )
}

Hotkey ( Alt RButton )
{
Foreground ( DAOC )

SetScreenLayout ( RightDisplay )
SetScreenLayout ( LeftDisplay ) // if you dont add left you see no big one just 3 small on bottom on screen one
}

Hotkey ( F1 )
{
SetForegroundWin ( 4341 ) // puts all to screen 7 small on bottom. Great if you want to use second monitor for something else and U can swith back on the fly.
one little stretched but ok not stretched when on 2 monitors with 3 on side. mojo will auto fill in added accounts auto it seems if you dont specify I belive.
SetScreenLayout ()
}

hardscrabble
Posts: 34
Joined: Wed Dec 23, 2020 8:10 pm

Re: Build 334 -- Screen layouts

Post by hardscrabble » Sat May 15, 2021 9:19 am

other programs put a blank where you take your character from on small screen. It makes remainder smaller vs just have the ones running. Kind of like a predefined order that doesnt change. Drawback is you have smaller screens other than big one.

Rob
Site Admin
Posts: 1483
Joined: Sat Sep 25, 2010 6:52 am

Re: Build 334 -- Screen layouts

Post by Rob » Sat May 15, 2021 10:32 am

Is this a problem?
Author of Mojo

Post Reply