Comments (8)
Can you explain more what you are asking for? I am considering submitting a pull request to pull over something like https://github.com/vizstra/ui/blob/master/layout/table.go from my project.
from gxui.
@sesteel Hi - I just took a lot at your project. The similarities are extraordinary. It looks like we had very similar ideas in design.
If you'd like to contribute more layout components to GXUI, we'll accept them with open arms.
Be aware though that I'm in the middle of reworking the Control layout logic, and the whole mixins pattern will probably be vaporized once we figure out how to structure the components the Correct Way.
Kind regards,
Ben
from gxui.
@ben-clayton Sounds like a plan; I was pretty stoked to see your approach being similar. Thankfully, this project looks much cleaner than mine. Time permitting, I'd like to get heavily involved in this project as I am obviously fairly passionate about a library like this existing.
from gxui.
@sesteel - It's great to have you on board!
Before spending any of your valuable time writing large chunks of new code, please create an issue so that we know it's coming. This means we don't end up implementing the same thing, and we can discuss the pros and cons of various approaches ahead of time.
Many thanks,
Ben
from gxui.
@ben-clayton Thanks for kind words. With regards to issues, I wouldn't do it any other way; I am looking at this as an opportunity to not work alone in a vacuum anymore. Plus, I was really struggling with text rendering performance :)
from gxui.
sry for the delay...
I mean something like lxn/walk tableview https://github.com/lxn/walk/blob/master/tableview.go,
here is the example :
https://github.com/lxn/walk/blob/master/examples/tableview/tableview.go
the concept of gxui adapter is very similar to this implementation
from gxui.
@ben-clayton Is the Control logic layout in a stable state such that it makes sense to begin creating layouts?
from gxui.
Hi @sesteel. It's in a much better state.
If you can get your head around the mixins, I'd say go for it. Feel free to ask many questions, and run lots of code by me. Hopefully if and when you hit issues, I can document and make fixes along the way.
from gxui.
Related Issues (20)
- Resizing grid layout HOT 1
- Problem building gxui - cgo exit status and libintl-8.dll problems? HOT 3
- question freetype didn't findit HOT 3
- Error when run samples HOT 1
- Table cols and rows are reversed. HOT 7
- how to read a pixel on a canvas?
- Examples don't appear to support HiDPI screens HOT 1
- GXUI is now unmaintained HOT 7
- Writing a custom control
- Prohibition on window resizing
- TextBox and/or CodeEditor Multi-Directional Scrolling HOT 6
- Error when run sample on web HOT 2
- building using gb fails
- 官方的gui死掉了? HOT 1
- gxui Project also can restart? HOT 2
- What is the reason behind stopping the development of this project? HOT 2
- pop up box
- Build error HOT 1
- error on go get HOT 1
- possible to use gxui to create webview to load html/js/css as ui HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gxui.