3 ms·
None of those are in yet. Tree views and data grids require a data binding API that we have not yet decided on. HTML view is going to be difficult on Linux as w
by andydotxyz 8y ago
None of those are in yet.
Tree views and data grids require a data binding API that we have not yet decided on.
HTML view is going to be difficult on Linux as we don’t want to bring in GTK or Qt - but we will get there.
- qwerty456127 8y agoGreat to know you are considering these. Introducing these will make Fyne a real Thing. As for the data binding API - sure, this is an extremely important part to architect so it will be both easy/concise and flexible. Yet, IMHO, tree and grid views are vital for practical use. I can't easily imagine an app I could make without these. As for HTML view - having a full browser widget like Qt WebView would be very cool but it's not a primary necessity. A simple HTML renderer able to display a plain HTML document without user inputs and without JavaScript (just paragraphs, lists, tables and pictures, some basic CSS for text formatting perhaps) would already be extremely useful.
- andydotxyz 8y agoFor the simple text markup views we will support markdown as it has those features. After that we could consider HTML...
- qwerty456127 8y agoGreat. But please don't forget to support ways to define where a line of text should never be broken (i.e. nbsp) and where it always should. Many markdown implementations don't support the standard double-space notation so you have to use the html br tag instead.
- tracker1 8y agoSafest bet may be to just embed Chromium or Firefox's engine respectively. Chrome may or may not be easier from what I've seen and should give fairly good cross platform support. Though should be modular, as any applications using it will pick up some bulk.