Commit Graph

421 Commits

Author SHA1 Message Date
Frank A. Krueger 0ada0c7497
Use custom json serialization 2018-03-09 18:51:18 -08:00
Frank A. Krueger 961fc34b4d
Add compile options to turn off features 2018-03-09 18:50:19 -08:00
Frank A. Krueger 6fe8b41ca4
Remove use of Linq 2018-03-09 18:48:33 -08:00
Frank A. Krueger 730b254f6e
Remove C# 7 pattern match 2018-03-09 18:46:58 -08:00
Frank A. Krueger 99b229ebed
Call JS methods for wasm 2018-03-09 18:43:02 -08:00
Frank A. Krueger 2d15d29774
Add wasm support to client library 2018-03-09 17:13:27 -08:00
Frank A. Krueger 406a08c9cc
Refactor the JS wasm loader 2018-03-09 16:44:10 -08:00
Frank A. Krueger 7bab361a63
Add convenience ctor 2018-03-09 16:43:50 -08:00
Frank A. Krueger 3de84bb20f
Add Ooui.Wasm sample 2018-03-09 15:58:17 -08:00
Frank A. Krueger 91627643e2
Add WebAssembly session 2018-03-09 15:14:51 -08:00
Frank A. Krueger a0e45ab61a
Add netstandard1.0 (PCL) support 2018-03-09 12:56:32 -08:00
Frank A. Krueger 00d14adcf1
Add HeadHtml, BodyHeaderHtml, and BodyFooterHtml to UI
Fixes #78
2018-02-21 16:32:12 -08:00
Frank A. Krueger 7f1a4363ef
Don't allow browsers to cache the ASP.NET page
This allows the WS URL to be re-generated for each session.

Fixes #83
2018-02-21 15:47:46 -08:00
Frank A. Krueger 7267bb2687
Don't keep ASP.NET sessions around 2018-02-21 15:40:12 -08:00
Frank A. Krueger 4ef14afc7f
Merge pull request #81 from ericsink/master
attempt to properly unsubscribe the click handler for List cells.
2018-02-21 15:21:20 -08:00
Frank A. Krueger 429de5a3d0
Merge pull request #80 from Amoenus/patch-1
Update README.md
2018-02-21 15:19:31 -08:00
Eric Sink 50d6807a95 attempt to properly unsubscribe the click handler for List cells. 2018-02-14 21:10:58 -06:00
Romans Pokrovskis c22e3f84d8
Update README.md
Changed the link in the comment
2018-02-13 17:34:07 +00:00
Frank A. Krueger 386b364851
Merge pull request #79 from ericsink/master
For XF, add support for list item click.
2018-02-12 16:35:41 -08:00
Eric Sink 089186c699 For XF, add support for list item click. I'm new to the Ooui code, so I won't be surprised if this is not done quite right. Feedback welcome. Nonetheless, it seems to work. 2018-02-10 20:12:33 -06:00
Javier Suárez Ruiz 03d545f3e3 Merge remote-tracking branch 'refs/remotes/praeclarum/master' 2018-02-08 20:07:51 +01:00
Frank A. Krueger e90fcc71aa
Add link to new getting started 2018-02-07 16:31:01 -08:00
Frank A. Krueger 3c94ad0363
Improve docs 2018-02-07 15:42:45 -08:00
Frank A. Krueger eb5851c151
Fix the sample home page 2018-02-02 23:00:24 -08:00
Frank A. Krueger bd802c7d1b
Add Razor TagHelper for Ooui
You can now use <ooui element="button"/> to embed Ooui in Razor pages.

Fixes #63
2018-02-02 22:43:55 -08:00
Frank A. Krueger 449abbe4d7
Remove confusing comparison entry 2018-02-02 21:52:42 -08:00
Frank A. Krueger 313ff9e3da
Merge pull request #76 from praeclarum/issue48
Re-implement Switch without jQuery
2018-02-02 21:08:39 -08:00
Frank A. Krueger 589e848f44
Trigger Change event when changing the checked state 2018-02-02 21:03:42 -08:00
Frank A. Krueger d58625129b
Write custom switch control 2018-02-02 20:51:05 -08:00
Frank A. Krueger e4b1c44aa3
Remove jQuery 2018-02-02 20:18:03 -08:00
Frank A. Krueger 8c97a625e1
Fix checkbox IsChecked property 2018-02-02 19:51:35 -08:00
Frank A. Krueger 957f9d7333
Added issue #48 repro 2018-02-02 19:45:03 -08:00
Frank A. Krueger e24eef87c9
Put the version number in the js file
Fixes #71
2018-02-02 18:59:36 -08:00
Frank A. Krueger 696e363437
Save window size whenever it changes 2018-02-02 18:55:38 -08:00
Frank A. Krueger b8a95536ef
Improve the sample website 2018-02-02 17:28:59 -08:00
Frank A. Krueger ff9e9f749a
Add wrapping support to text measuring
This fixes #72

I also improved the default sizes of text-based
elements including button. This fixes #69
2018-02-02 17:15:38 -08:00
Frank A. Krueger 674f9d2fba Fix LinkLabel binding 2018-02-02 09:20:24 -08:00
Frank A. Krueger db417111fd Add Target to LinkView, LinkLabel, and Anchor
Fixes #60
2018-02-01 22:52:39 -08:00
Frank A. Krueger 8322ddaae3 Merge branch 'master' of github.com:praeclarum/Ooui 2018-02-01 22:46:24 -08:00
Frank A. Krueger 0bbb3e95f5 Add verification to the computed widths 2018-02-01 22:19:47 -08:00
Frank A. Krueger 01c452acfd
Merge pull request #73 from praeclarum/prerender
Prerender HTML to help SEO and load time
2018-02-01 21:53:05 -08:00
Frank A. Krueger 1207194e1e Use existing html nodes with socket 2018-02-01 21:37:21 -08:00
Frank A. Krueger 28c8fac046 Store window height in cookies so initial html is the right size 2018-02-01 21:02:59 -08:00
Frank A. Krueger 4148ea17be Generate initial static html 2018-02-01 20:18:16 -08:00
Frank A. Krueger 0c03a0bf49 Fix Canvas size bugs 2018-02-01 18:51:00 -08:00
Frank A. Krueger 7b9bf65496 Use attributes instead of properties 2018-02-01 18:43:23 -08:00
Frank A. Krueger f05f232d5b Fix returning to pages without re-requesting them
Chrome likes to cache HTML and was making a new web socket
request without first requesting a new page. The server however
expires a web socket url after its first use.

To fix this, web socket urls have a rolling cache policy and
can be reconnected to.

Fixes #52
2018-02-01 15:09:37 -08:00
Frank A. Krueger 0ff69fd3b7 Support SSL web sockets
This should make Ooui work with HTTPS

Fixes #51
2018-02-01 14:23:42 -08:00
Frank A. Krueger 03f9ed2d91
Update comparison chart 2018-02-01 14:17:29 -08:00
Frank A. Krueger 112b24a935 Bump Xamarin.Forms to 2.5.0.122203
They added a required platform API

Fixes #55
2018-02-01 14:12:53 -08:00