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
Javier Suárez Ruiz
078e62a6f4
Added Iframe element, WebViewRenderer (basic implementation) and WebView sample
2018-01-21 20:13:38 +01:00
Frank A. Krueger
33be903bfd
Add Anchor, Forms.LinkLabel and LinkView
2017-12-28 14:01:00 -06:00
Frank A. Krueger
0598645923
Don't force reload the page on error ( fixes #24 )
2017-12-10 19:10:02 -08:00
Frank A. Krueger
6e05c2677b
Update Forms page sizes ( fixes #35 )
2017-12-10 19:02:41 -08:00
Frank A. Krueger
23d5f1df77
Make ImageRenderer clip its contents
2017-12-10 18:07:13 -08:00
Frank A. Krueger
4573596464
Implement ImageRenderer ( fixes #44 )
2017-12-10 17:51:05 -08:00
Frank A. Krueger
8a27f336bd
Rename events to be DOM names ( fix #41 )
2017-12-10 15:07:33 -08:00
Frank A. Krueger
57f98b7d61
Implement SwitchRenderer using Bootstrap Toggle
2017-12-10 14:21:49 -08:00
Frank A. Krueger
4f047d1e85
Add FrameRenderer
2017-12-09 22:37:25 -08:00
Frank A. Krueger
33e1a65f59
Implement the platform ticker
2017-12-09 22:19:24 -08:00
Frank A. Krueger
d0734ae795
Add BugSweeper sample
2017-12-09 22:19:24 -08:00
Frank A. Krueger
9b09f6992e
Fix transmit queue synchronization bug
2017-12-09 17:49:11 -08:00
Frank A. Krueger
a96c3977f6
Add an Etag to client.js
2017-12-09 17:02:04 -08:00
Frank A. Krueger
c1721e7727
Set window size for self-hosted apps
2017-12-09 15:34:48 -08:00
Frank A. Krueger
1c21299dd3
Fix getting values from input events
2017-12-09 13:20:33 -08:00
Frank A. Krueger
e93d28957c
Add convenience ctors to Div
2017-12-09 13:20:11 -08:00
Frank A. Krueger
cfdad03e1c
Add Option element and fix Select's Value
2017-12-09 13:19:32 -08:00
Frank A. Krueger
7756a9aaed
Add version info to projects
2017-11-28 19:01:48 -08:00
Frank A. Krueger
b670458687
Fix Editor events
2017-11-26 12:18:33 -08:00
Frank A. Krueger
ab546d0e28
Add SetAttribute to Element
2017-11-26 09:28:06 -08:00
Frank A. Krueger
e085f236b6
Fix font sizes
2017-11-26 07:57:32 -08:00
Frank A. Krueger
1f1c90c250
Init Xamarin.Forms pages with the browser size
2017-11-19 14:19:44 -06:00
Frank A. Krueger
31170de0ed
Add XF Entry
2017-11-16 16:19:38 -06:00
Frank A. Krueger
a2aec7fdb3
Use bootstrap for styling
2017-11-15 22:49:05 -06:00
Frank A. Krueger
83fceb7ed1
Add titles to ElementResults
2017-11-15 22:20:09 -06:00
Frank A. Krueger
b67e87d19e
Attempt to gracefully close the socket
2017-11-15 21:59:12 -06:00
Frank A. Krueger
d63d7e7ffc
Improve initial state transfer locking
2017-11-15 21:59:12 -06:00
Frank A. Krueger
6ec5bbe5a3
Apply transforms
2017-11-15 21:59:12 -06:00
Frank A. Krueger
75841b4a7e
Fix synchronization of the transmit queue
2017-11-15 21:59:12 -06:00
Frank A. Krueger
d351b07be4
Add BoxRenderer and fix color messaging
2017-11-15 21:59:12 -06:00
Sami
7601ba45de
Invoke default browser on Windows
2017-11-16 00:10:58 +01:00
Frank A. Krueger
ebf1d60bde
Working with ASP.NET MVC
2017-11-09 21:00:15 -08:00
Frank A. Krueger
5690adac90
Add Element ActionResult
2017-11-09 19:34:37 -08:00
Frank A. Krueger
a3afe816a7
Allow dynamic debugging
2017-11-09 17:39:00 -08:00
Frank A. Krueger
d7cdc88a3e
Only set opacity if needed
2017-11-09 17:34:29 -08:00
Frank A. Krueger
36367a3158
Implement buttons and labels
2017-11-09 16:09:48 -08:00
Frank A. Krueger
27c58d3449
Create the visual hierarchy
2017-11-09 14:17:36 -08:00
Frank A. Krueger
b8740d1974
Remove bootstrap
2017-11-09 13:26:58 -08:00
Frank A. Krueger
a887133288
Use spaces to match Ooui
2017-11-09 13:03:56 -08:00
Frank A. Krueger
e3627b5b90
Add VisualElementTracker to update frames
2017-11-09 12:52:20 -08:00
Frank A. Krueger
a828fb9b0b
Implement VisualElementRenderers
2017-11-09 01:38:19 -08:00
Frank A. Krueger
3d148e7e9f
Scaffold the Ooui platform
2017-11-08 23:57:04 -08:00
Frank A. Krueger
817454dea4
Working on files support
2017-08-22 20:26:01 -07:00
Frank A. Krueger
906bb498c6
Add mouse info to events
2017-07-07 22:55:04 -07:00
Frank A. Krueger
0d1d5c6490
Fix catching listener exceptions
2017-07-07 22:54:43 -07:00
Frank A. Krueger
c9f11aa285
Transmit mouse position info
2017-07-07 22:54:03 -07:00
Frank A. Krueger
0c38e8213c
Fix broadcasting context messages
2017-07-07 22:53:32 -07:00
Frank A. Krueger
ab708b3cb8
Add drawing methods
2017-07-07 22:52:35 -07:00
Frank A. Krueger
16315c85d3
Add UI.PublishJson to enable APIs
...
Fixes #7
2017-07-07 20:27:03 -07:00
Frank A. Krueger
cd8c96a27c
Add UI.PublishFile for static files
...
Fixes #8
2017-07-07 19:38:04 -07:00
Frank A. Krueger
9f34f5f428
Add Android presentation to a web view
...
Fixes #14
2017-07-07 18:04:09 -07:00
Frank A. Krueger
3236b3835e
Implement Present for iOS
2017-07-07 16:58:38 -07:00
Frank A. Krueger
8046f8ea95
Fix pages to only reload after a good connection
2017-07-07 16:57:38 -07:00
Frank A. Krueger
f9cf53debc
Fix platform test project
2017-07-07 12:51:00 -07:00
Frank A. Krueger
508af4f69b
Fix error display
2017-07-06 16:12:34 -07:00
Frank A. Krueger
5a79d3646d
Abstract request handlers
...
This is to support a larger variety of responses including
files for #8
2017-07-06 16:01:21 -07:00
Frank A. Krueger
1e16f91e76
Present pages on Mac and Windows
...
Working on #14
2017-07-06 15:39:44 -07:00
Frank A. Krueger
311e01dada
Bump version to 0.2 for release
2017-07-06 14:36:22 -07:00
Frank A. Krueger
a76879d80f
Reload the page when the socket connection is closed
...
Fixes #1
2017-07-06 14:31:54 -07:00
Frank A. Krueger
4d70553afa
Prevent submits from reloading the page
2017-07-06 14:19:06 -07:00
Frank A. Krueger
3b83e49680
Add UI.Styles
2017-06-26 18:48:57 -07:00
Frank A. Krueger
f8c5e75070
Complete the Todo Sample
...
Fixes #17
2017-06-24 16:25:14 -07:00
Frank A. Krueger
fff50cce00
Fix getting checkbox values
2017-06-24 15:21:48 -07:00
Frank A. Krueger
779942ab62
Fix labels and input types
2017-06-24 14:52:34 -07:00
Frank A. Krueger
a780f97578
Fix bubbling events through nodes
2017-06-24 13:34:47 -07:00
Frank A. Krueger
d4bae780d3
Fix event reception bubbling
2017-06-24 12:58:14 -07:00
Frank A. Krueger
d9efbcd494
Add List and ListItem
...
Fixes #15
2017-06-20 18:29:14 -07:00
Frank A. Krueger
6423df5217
Remove create message from contexts
2017-06-19 21:58:06 -07:00
Frank A. Krueger
0537ccf2fe
Add properties to Context2D
2017-06-19 21:55:20 -07:00
Frank A. Krueger
d2f1d7584a
Rename Context2d to CanvasRenderingContext2D
2017-06-19 21:30:58 -07:00
Frank A. Krueger
04092e9e9f
Add Width and Height to Canvas
2017-06-19 00:18:25 -07:00
Frank A. Krueger
d60194c504
Add Canvas
2017-06-19 00:08:33 -07:00
Frank A. Krueger
8f998da8a8
Remove unused message id
2017-06-18 23:42:13 -07:00
Frank A. Krueger
a6f664ae8a
Rename event to be in the past tense
2017-06-18 22:35:51 -07:00
Frank A. Krueger
35d1ba662b
Add more events to elements
...
Fix #2
2017-06-18 22:28:14 -07:00
Frank A. Krueger
6fcbaa347e
Allow page templates to be overridden
...
Fixes #3
2017-06-18 19:12:37 -07:00
Frank A. Krueger
0b4b54ffbf
Add Button Type
...
Fixes #12
2017-06-18 18:38:00 -07:00
Frank A. Krueger
9f46d03447
Add styles to elements
2017-06-18 16:50:22 -07:00
Frank A. Krueger
04421a00a5
Add style serialization
2017-06-18 14:26:32 -07:00
Frank A. Krueger
71e21cfa69
Add flex box support
2017-06-18 14:11:09 -07:00
Frank A. Krueger
fa2379b1f7
Almost forgot blink
2017-06-18 14:00:06 -07:00
Frank A. Krueger
81d770967f
Switch to property accessor for styles
2017-06-18 13:30:22 -07:00
Frank A. Krueger
6c4711dc2c
Add common style properties
2017-06-18 13:23:51 -07:00
Frank A. Krueger
3f30531d52
Make styles inherited by default
2017-06-18 13:00:07 -07:00
Frank A. Krueger
3f1b44d855
Add Style
2017-06-18 12:52:51 -07:00
Frank A. Krueger
692187e0cb
Add Color
2017-06-18 12:29:23 -07:00
Frank A. Krueger
9e402bcb9c
Increase the read buffer
2017-06-18 01:21:00 -07:00
Frank A. Krueger
b660028074
Turn off most logging
2017-06-18 01:17:47 -07:00
Frank A. Krueger
01668873dd
Throttle message sends
2017-06-18 01:13:15 -07:00
Frank A. Krueger
15578a6bac
Remove children from state
2017-06-17 23:21:49 -07:00
Frank A. Krueger
04a81cd9bc
Make Children thread safe
2017-06-16 17:33:27 -07:00
Frank A. Krueger
bfaf883c76
Bubble up child messages
2017-06-16 17:07:30 -07:00
Frank A. Krueger
952611dcdf
Remove ParentNode to allow shared children
2017-06-16 16:44:37 -07:00
Frank A. Krueger
519eccc012
Add convenience ctor to Span
2017-06-16 00:07:47 -07:00
Frank A. Krueger
522e169631
Add Heading
2017-06-16 00:07:36 -07:00
Frank A. Krueger
a962e20ffd
Add Image
2017-06-16 00:05:13 -07:00
Frank A. Krueger
c08d389efd
Add Label
2017-06-16 00:02:42 -07:00
Frank A. Krueger
ea3d5cdd97
Match Value properties to HTML
2017-06-15 23:56:30 -07:00