[L2Ork-dev] ontop and resizable window properties
Jonathan Wilkes
jon.w.wilkes at gmail.com
Wed Jun 10 16:00:49 EDT 2020
On Wed, Jun 10, 2020 at 1:10 PM Ivica Bukvic <ico at vt.edu> wrote:
>
> Thanks, is there a reason why we are not using newer version in the release?
Initially it was to support XP but I believe those days are gone.
Also-- there were problems for awhile building more recent versions for arm,
but someone fixed that as well.
So it would be nice to update nw.js to the latest version, but we'll need to do
a lot of testing to make sure there aren't regressions.
-Jonathan
>
> Best,
>
> Ico
>
> --
> Ivica Ico Bukvic, D.M.A.
> Director, Creativity + Innovation
> Institute for Creativity, Arts, and Technology
>
> Virginia Tech
> Creative Technologies in Music
> School of Performing Arts – 0141
> Blacksburg, VA 24061
> (540) 231-6139
> ico at vt.edu
>
> www.icat.vt.edu
> www.performingarts.vt.edu
> l2ork.icat.vt.edu
> ico.bukvic.net
>
> On Wed, Jun 10, 2020, 12:00 Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
>>
>> On Wed, Jun 10, 2020 at 12:42 AM Ivica Ico Bukvic <ico at vt.edu> wrote:
>> >
>> > Thanks. This may be a Windows issue or the fact that it uses 0.14.7. Any
>> > chance you can provide a quick example change inside the pdgui.js that
>> > can test this? I tried messing with the manifest, as well as passing
>> > variables to the window creation and none of it worked. BTW, I noticed
>> > nw has a frame option which could allow for the creation of fake but
>> > nonetheless consistent window bars (for the sake of consistent sizing
>> > across different OSs).
>> >
>> > Similarly, the way I got around of tkpath's also somewhat finicky
>> > scrollbars is that I built my own inside it (yeah, I am that big of a
>> > glutton for punishment...) which in turn resulted in semi-transparent
>> > scrollbars that did not mess anymore with patch being covered by
>> > scrollbars. Something for us to consider, as well? Needless to mention,
>> > it could look more... contemporary?
>> >
>> > On a related note, is there a new binary release of nw.js for Windows
>> > and if so, why are we not using that by default?
>>
>> Yes. download the SDK version (comes with devTools) here:
>>
>> https://nwjs.io/
>>
>> What you can do is:
>>
>> 1. Download the binary archive
>> 2. Unzip it or whatever
>> 3. You should end up with a big long directory name that contains the binaries
>> 4. Move that directory to Program Files/Purr Data/bin
>> 5. Notice there is a directory in Program Files/Purr Data/bin named "nw"
>> 6. Delete that directory
>> 7. Rename the big long directory name you moved here to "nw"
>>
>> -Jonathan
>>
>> >
>> > Best,
>> >
>> > Ico
>> >
>> > On 6/9/2020 10:58 PM, Jonathan Wilkes wrote:
>> > > On Tue, Jun 9, 2020 at 9:30 PM Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
>> > >> On Tue, Jun 9, 2020 at 8:05 PM Ivica Ico Bukvic <ico at vt.edu> wrote:
>> > >>> Jonathan,
>> > >>>
>> > >>> Are these even possible to implement inside nw.js? I have been searching
>> > >>> to solve resizable first and stumbled across a number of bug-reports
>> > >>> inside nw community pointing to this still being an unresolved issue.
>> > >>>
>> > >>> The two are used in L2Ork to prevent students from messing with the
>> > >>> window size and to ensure that relevant windows always remain on top of
>> > >>> others in case there are unwanted pop-ups during a performance.
>> > >> I would check with the most recent version of nw.js.
>> > >>
>> > >> If you download it and just click on the nw binary it will bring up a window
>> > >> where you can right-click it and open devTools. There you can experiment
>> > >> with the "resizable" method, setMaximumSize, setMinimumSize, etc.
>> > > Btw-- can confirm all three methods work correctly on my Debian laptop.
>> > >
>> > > -Jonathan
>> > >
>> > >> -Jonathan
>> > >>
>> > >>> Best,
>> > >>>
>> > >>> Ico
>> > >>>
>> > >>> --
>> > >>> Ivica Ico Bukvic, D.M.A.
>> > >>> Director, Creativity + Innovation
>> > >>> Institute for Creativity, Arts, and Technology
>> > >>>
>> > >>> Virginia Tech
>> > >>> Creative Technologies in Music
>> > >>> School of Performing Arts – 0141
>> > >>> Blacksburg, VA 24061
>> > >>> (540) 231-6139
>> > >>> ico at vt.edu
>> > >>>
>> > >>> www.icat.vt.edu
>> > >>> www.performingarts.vt.edu
>> > >>> l2ork.icat.vt.edu
>> > >>> ico.bukvic.net
>> > >>>
>> > >>> _______________________________________________
>> > >>> L2Ork-dev mailing list
>> > >>> L2Ork-dev at disis.music.vt.edu
>> > >>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> > > _______________________________________________
>> > > L2Ork-dev mailing list
>> > > L2Ork-dev at disis.music.vt.edu
>> > > https://disis.music.vt.edu/listinfo/l2ork-dev
>> >
>> > --
>> > Ivica Ico Bukvic, D.M.A.
>> > Director, Creativity + Innovation
>> > Institute for Creativity, Arts, and Technology
>> >
>> > Virginia Tech
>> > Creative Technologies in Music
>> > School of Performing Arts – 0141
>> > Blacksburg, VA 24061
>> > (540) 231-6139
>> > ico at vt.edu
>> >
>> > www.icat.vt.edu
>> > www.performingarts.vt.edu
>> > l2ork.icat.vt.edu
>> > ico.bukvic.net
>> >
>> > _______________________________________________
>> > L2Ork-dev mailing list
>> > L2Ork-dev at disis.music.vt.edu
>> > https://disis.music.vt.edu/listinfo/l2ork-dev
>> _______________________________________________
>> L2Ork-dev mailing list
>> L2Ork-dev at disis.music.vt.edu
>> https://disis.music.vt.edu/listinfo/l2ork-dev
>
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev
More information about the L2Ork-dev
mailing list