# GLFW version of desktop target?

**URL:** <https://forum.defold.com/t/glfw-version-of-desktop-target/1667>\
**Category:** Questions\
**Created:** [April 24, 2016, 1:47pm UTC](https://forum.defold.com/t/glfw-version-of-desktop-target/1667 "2016-04-24T13:47:27Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Pkeod](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pkeod/32/606_2.png) [@Pkeod](https://forum.defold.com/u/Pkeod)\
**Post date:** [April 26, 2016, 3:38pm UTC](https://forum.defold.com/t/glfw-version-of-desktop-target/1667/3 "2016-04-26T15:38:25Z")

</div>

Main things I need to publish desktop build on Steam (steamworks not required). I want to publish StarOde on there is a 100% free game when it’s ready.

- Switch to and from fullscreen mode with scripting
- Pick native screen resolution in fullscreen, ability to pick resolution mode with scripting - right now lowest possible default res is picked
- Ability to change window size with scripting - this way I can make it easy for users to pick 1x, 2x, 3x mode for window which is important for pixel art games - and block users from schrinking the screen below 1:1 pixel size
- Show mouse / hide mouse for using software mouse cursor
- Correct icon used to make exes - currently the ico I have tested with was ignored - correct icon needs to be used in all places where icons are used including the window mode icon

The stuff I put in this zip will fix the icon problem in GLFW [Windows build icon problem (DEF-1790) (SOLVED)](https://forum.defold.com/t/windows-build-icon-problem/1589)  
You could have us specify a .res file instead of an icon too

Would be nice

- Ability to use hardware icon cursors
- Enable / disable window border
- Ability to specify fullscreen monitor
- Ability to toggle vsync?
- Steamworks achievement / stats support

---

_[View the full topic](https://forum.defold.com/t/glfw-version-of-desktop-target/1667)._
