Code Monkey home page Code Monkey logo

Comments (19)

AGulev avatar AGulev commented on June 11, 2024

Do we have some priorities for a features?
And sync between windows and macos platforms?

For example I can implement for macOS:
toggle_fullscreen or set_video_mode with constants
is_fullscreen
Change window title

But maybe have sence to wait when it will be implemented on Windows?

from defos.

subsoap avatar subsoap commented on June 11, 2024

Make issues for anything you think is high priority and I'll work on other versions over time. High priority features should be ones that a game needs to release on Steam successfully. Things users expect and increase their quality of life as they play the game.

You do not have to wait. Go ahead and implement anything you feel like and I'll try to do the Windows versions when I can. @chaosddp will probably help with Windows over time too I hope.

from defos.

chaosddp avatar chaosddp commented on June 11, 2024

Of curse, I can try to implement the Windows version, though I am not familiar with win32. :)

from defos.

subsoap avatar subsoap commented on June 11, 2024

Probably going to need to wait 1-2 weeks until we do a 1.0 release for when Native Extensions are released on Windows / Linux then everything can be done with Native Extensions. Right now I can't do the Linux work because ffi can't be used at all apparently so I'll help to finish Win/Mac until NE go live for everything. I think I'll make a formal priority list and todo based on what I know is needed for releasing on Steam - which is honestly already close to being done thanks to you two all is left is some quality of life features. It's nice that @britzl already made Steamworks runtime extension and it should be easy to make Win/Linux version of that too once NE is released for both.

from defos.

AGulev avatar AGulev commented on June 11, 2024

@subsoap @chaosddp
What about defos.toggle_maximize() method?

from defos.

subsoap avatar subsoap commented on June 11, 2024

That would probably be a good one. The toggle is between maximize / restore on win

from defos.

chaosddp avatar chaosddp commented on June 11, 2024

added the defos.toggle_maximize and defos.is_maximize for Windows, but i have to restore the fullscreen state first

from defos.

AGulev avatar AGulev commented on June 11, 2024

Done for macOS too. Closed an issue #6

from defos.

subsoap avatar subsoap commented on June 11, 2024

There is native extensions for Windows now. I'll play with it this weekend to get some features done.

from defos.

subsoap avatar subsoap commented on June 11, 2024

Doing some Windows work now just a heads up. Edit: False alarm but I'm trying to make sure I'll have time this weekend...

from defos.

chaosddp avatar chaosddp commented on June 11, 2024

Later I will have a try too, though i am not familiar with c/c++. :)

from defos.

VincentLagerros avatar VincentLagerros commented on June 11, 2024

Multiple windows at the same time would be interesting. Just imagine snake or pong with diffrent windows.

from defos.

subsoap avatar subsoap commented on June 11, 2024

@VincentLagerros Could you clarify?

from defos.

VincentLagerros avatar VincentLagerros commented on June 11, 2024

A feature that makes it possible to lunch multible windows, all in the same game. Pong with 3 windows, one for each padle and one for the ball. Inconvinient, but funny af. You controll a window, not a character in a window, the window itself.

from defos.

subsoap avatar subsoap commented on June 11, 2024

It is probably possible. Probably easiest way to do it would be to render to texture in a render script, and then display a different texture on each window context.

Then you have to figure out how to make and manage the different window contexts.

I doubt any of us will spend time to implement this though but you could look into supporting multiple windows and having some way to display specific things to each.

from defos.

VincentLagerros avatar VincentLagerros commented on June 11, 2024

The only thing I need to make this possible, is a way to lunch Defold from Defold.

from defos.

subsoap avatar subsoap commented on June 11, 2024

Three copies of the engine running is different from three window contexts controlled by the same engine.

Launching more copies would be easy if you have a good way to communicate between running copies.

from defos.

VincentLagerros avatar VincentLagerros commented on June 11, 2024

Right now I am saving and loading data from a text document, not very efficient but better then nothing. Launching more windows whould be fine by me

from defos.

AGulev avatar AGulev commented on June 11, 2024

Done with set_window_icon method for html5, windows and macos

Merged, Thanks @dapetcu21 for a help

from defos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.