oakmound / shiny Goto Github PK
View Code? Open in Web Editor NEWThis project forked from golang/exp
Multiplatform Go UI and Window Rendering library
License: BSD 3-Clause "New" or "Revised" License
This project forked from golang/exp
Multiplatform Go UI and Window Rendering library
License: BSD 3-Clause "New" or "Revised" License
There isn't a unifying characteristic about shiny's subpackages that holds them together as a unit, aside from screen
and driver
, and example
which hopefully uses a lot of different elements from different packages.
We need to evaluate and determine if we care to maintain some of these subpackages or not, and if we do, if they should live under shiny
.
If something is checked off, we have decided what to do with it
driver
: We will maintain this, and it will live in shiny
example
gesture
: We will maintain this, and it will live in shiny
iconvg
imageutil
materialdesign
:screen
: We will maintain this, and it will live in shiny
text
unit
widget
Currently the windows driver has the ability to turn on and off full-screen, but gldriver and x11driver do not.
When scaling on X11 in particular, it'd be great to have a nearest-neighbor type scaling strategy for games. This should be a part of a larger plan to add scaling strategy selection when performing scaling for all platforms.
We have borderless support on x11 now, but it currently consumes the existing borders on the window when it is toggled on. Ideally it should act like windows does and not change the size of the client window.
Hi all,
I've tried to run the basic example from the following command:
cd $GOPATH/src/golang.org/x/exp/shiny/example/basic
go build main.go
./main
This throws the following error;
x11driver: shm.Init failed: No extension named MIT-SHM could be found on on the server.
Why is this happening while xgb works.
Could this be avoided in order to run shiny successfully?
I'm trying to run https://github.com/aarzilli/gdlv, but it is throwing the same errors.
Best regards,
Ivan
Currently the windows driver respects window positioning, but the other drivers do not.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.