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 |
Frank A. Krueger
|
37011081e9
|
Fix initial step
|
2017-06-15 23:47:14 -07:00 |
Frank A. Krueger
|
fe8863be88
|
Fix client event
|
2017-06-15 23:43:16 -07:00 |
Frank A. Krueger
|
41790790de
|
Add Select
|
2017-06-15 23:41:38 -07:00 |
Frank A. Krueger
|
786da52936
|
Add Reset event to Form
|
2017-06-15 23:40:18 -07:00 |
Frank A. Krueger
|
606378cb41
|
Remove redundant Type on Button
|
2017-06-15 23:37:28 -07:00 |
Frank A. Krueger
|
1c833b7521
|
Added Form
|
2017-06-15 23:35:58 -07:00 |
Frank A. Krueger
|
fa13b0948e
|
Send new value when element changes
|
2017-06-15 23:27:07 -07:00 |
Frank A. Krueger
|
2ee084be62
|
Add convenience ctor to TextArea
|
2017-06-15 23:21:20 -07:00 |
Frank A. Krueger
|
09043e80b9
|
Fix default cols
|
2017-06-15 23:17:21 -07:00 |
Frank A. Krueger
|
5a20182f5d
|
Add TextArea
|
2017-06-15 23:15:26 -07:00 |
Frank A. Krueger
|
3400c4bc4d
|
Add Changed event
|
2017-06-15 23:15:15 -07:00 |
Frank A. Krueger
|
5095b98423
|
Add Span
|
2017-06-15 22:34:12 -07:00 |
Frank A. Krueger
|
c6387c4070
|
Add Input
|
2017-06-15 22:33:12 -07:00 |
Frank A. Krueger
|
10b2a55df1
|
Cancel session if a bad message is received
|
2017-06-15 21:29:57 -07:00 |
Frank A. Krueger
|
8e1da8c190
|
Add convenience Call ctor for Message
|
2017-06-15 21:27:15 -07:00 |
Frank A. Krueger
|
a8b227ec1c
|
Cancel aborted sessions
|
2017-06-15 21:21:38 -07:00 |
Frank A. Krueger
|
096c42adbc
|
Make event listeners thread safe
|
2017-06-15 17:50:57 -07:00 |
Frank A. Krueger
|
2729418006
|
Make published paths thread safe
|
2017-06-15 17:35:20 -07:00 |
Frank A. Krueger
|
abab07b8e6
|
Make state messages thread safe
|
2017-06-15 17:28:49 -07:00 |
Frank A. Krueger
|
f05a816ce5
|
Put ConfigureAwait back (lost all async without it)
|
2017-06-15 17:23:07 -07:00 |
Frank A. Krueger
|
08a815f3ee
|
Remove ConfigureAwait until thread safe
|
2017-06-15 17:16:52 -07:00 |
Frank A. Krueger
|
e191d66a75
|
Change the protocol to `ooui`
|
2017-06-15 16:18:28 -07:00 |
Frank A. Krueger
|
50a49a1a4c
|
Fix host of the web socket
|
2017-06-15 16:17:15 -07:00 |
Frank A. Krueger
|
ff950121ff
|
New state transfer system working
|
2017-06-15 02:39:19 -07:00 |
Frank A. Krueger
|
dbcc301cf6
|
Round-trip events
|
2017-06-15 00:58:55 -07:00 |
Frank A. Krueger
|
1033273484
|
Merge Server into UI
|
2017-06-15 00:40:08 -07:00 |
Frank A. Krueger
|
9cee30ead9
|
Add ButtonSample
|
2017-06-14 23:38:58 -07:00 |
Frank A. Krueger
|
dfa658d075
|
Message cleanup
|
2017-06-14 23:30:48 -07:00 |
Frank A. Krueger
|
0683cf91ed
|
Cleanup send functions
|
2017-06-14 23:27:28 -07:00 |
Frank A. Krueger
|
592b7e4bc2
|
Remove Mapping class
|
2017-06-14 23:20:51 -07:00 |
Frank A. Krueger
|
76b9d95ddf
|
Add Events
|
2017-06-14 23:10:58 -07:00 |
Frank A. Krueger
|
44ae8c96f3
|
Add EventTarget
|
2017-06-14 18:24:59 -07:00 |
Frank A. Krueger
|
4c8c4e2b03
|
Add Button text ctor
|
2017-06-14 16:48:42 -07:00 |
Frank A. Krueger
|
91516ebd65
|
Renamed TextContent to Text
|
2017-06-13 21:17:50 -07:00 |
Frank A. Krueger
|
8b461320ae
|
Set nuget package info
|
2017-06-13 19:35:07 -07:00 |
Frank A. Krueger
|
0669600a5f
|
Set global .editorconfig
|
2017-06-13 18:38:25 -07:00 |
Frank A. Krueger
|
2c3f101e1a
|
Scaffold UI class
|
2017-06-13 18:37:03 -07:00 |
Frank A. Krueger
|
ad637bae92
|
Add TextContent
|
2017-06-13 00:51:24 -07:00 |
Frank A. Krueger
|
ad3035140e
|
Use longs for ids
|
2017-06-13 00:03:01 -07:00 |
Frank A. Krueger
|
7082e425b7
|
Process messages on the client
|
2017-06-12 21:50:15 -07:00 |
Frank A. Krueger
|
5daecdd445
|
Send messages to the client
|
2017-06-12 20:31:47 -07:00 |
Frank A. Krueger
|
9ee271559f
|
Connect WebSocket to correct Element
|
2017-06-12 19:54:47 -07:00 |
Frank A. Krueger
|
a6e19e7923
|
WebSocket is now connecting
|
2017-06-12 18:50:48 -07:00 |
Frank A. Krueger
|
e6288e4ca7
|
Send content lengths
|
2017-06-12 18:37:41 -07:00 |
Frank A. Krueger
|
176de592cc
|
Add Client.js
|
2017-06-12 18:24:30 -07:00 |
Frank A. Krueger
|
317fc97652
|
Add publishing to the server
|
2017-06-12 16:24:40 -07:00 |
Frank A. Krueger
|
de0b09204b
|
Add HTTP Server
|
2017-06-12 15:17:23 -07:00 |
Frank A. Krueger
|
68248ad2a2
|
Rename HtmlMapping to just Mapping
|
2017-06-12 13:46:42 -07:00 |
Frank A. Krueger
|
9aee6bc5ac
|
Reintroduce Node to better model HTML
|
2017-06-12 13:45:27 -07:00 |
Frank A. Krueger
|
47628ee184
|
Add message logging
|
2017-06-12 13:19:18 -07:00 |
Frank A. Krueger
|
7fceecec88
|
Add Ids to Elements
|
2017-06-12 12:09:09 -07:00 |
Frank A. Krueger
|
972ccdde5a
|
Initial commit
|
2017-06-12 11:45:24 -07:00 |