Keavon Chambers
|
83afcf8734
|
Clean up component files by removing 'name' property
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
370b586004
|
Link to the announcement talk video in the readme
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
c25671a731
|
Update readme logo
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
7aa0887da4
|
Change UI font to Source Sans Pro
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
d5366a9400
|
Switch Vue components from class to object syntax
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
d111c0ae4d
|
Update file menu entries; small styling changes
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
178502b9c5
|
Readme clarifications
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
bb9d58b2aa
|
Add web frontend panel skeleton & Vue environment
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
df39091107
|
Add WASM bindings and web project structure
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
bca97cbeff
|
Shelve GUI system, set up new Rust project structure
|
2021-03-27 02:26:49 -07:00 |
|
Keavon Chambers
|
55850ca9a7
|
Add the GUI markup language spec to the docs
|
2021-03-27 02:16:48 -07:00 |
|
Keavon Chambers
|
283ea5acd7
|
Rename the component content special attribute children for consistency with React
|
2021-03-27 01:20:52 -07:00 |
|
Keavon Chambers
|
61823a044d
|
Status update in the readme
|
2021-03-27 01:20:52 -07:00 |
|
Keavon Chambers
|
aa6fa9e058
|
Update attribute parser with refactored symbol names and coments
|
2021-03-27 01:20:52 -07:00 |
|
Keavon Chambers
|
d7d3fba8b2
|
Update the text in window_dom.rs
|
2021-03-27 01:20:52 -07:00 |
|
Keavon Chambers
|
09317660c4
|
Rename various symbols and text in layout_system.rs
|
2021-03-27 01:20:52 -07:00 |
|
Keavon Chambers
|
27b3756ac5
|
Refactor layout AST
|
2021-03-27 01:20:52 -07:00 |
|
Keavon Chambers
|
237ab6d9be
|
Refactor and rename variables in abstract types definitions
|
2021-03-27 01:20:52 -07:00 |
|
Keavon Chambers
|
b1b29a2bfb
|
Clarified that readme screenshots are mockups
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
54425bfb9e
|
Partial implementation of the WindowDom system
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
9a5185b5e6
|
Layout XML text nodes are now parsed template strings instead of raw text containing {{template tags}}
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
aacb5497cb
|
Refactor layout system and abstract data types to separate definitions and tags
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
651669a07d
|
Update mockup screenshots in readme
|
2021-03-27 01:20:51 -07:00 |
|
Gabriel Majeri
|
da817da9b1
|
Use f64 type in layout
|
2021-03-27 01:20:51 -07:00 |
|
Gabriel Majeri
|
c1cf1fb89f
|
Rename attributes to user_attributes
|
2021-03-27 01:20:51 -07:00 |
|
Gabriel Majeri
|
9150630227
|
Store content as a separate field
|
2021-03-27 01:20:51 -07:00 |
|
Gabriel Majeri
|
e82cc48523
|
Store layout attributes separately
|
2021-03-27 01:20:51 -07:00 |
|
Gabriel Majeri
|
805af6e262
|
Remove unused layout_dom_node module
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
1b17c572b9
|
Add conversion from component AST to flat component with content attribute (resolves #3), add XML attribute parsing, fix template string attribute parsing bug
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
f417b87443
|
Implement enum for Layout data type
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
fbaf3c2467
|
Update readme details and mockup picture
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
99feae8aba
|
Rename GuiXml to Layout data type
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
7f638aed8d
|
Wrap main.xml in <col>
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
35ff5f55ea
|
Add rustfmt.toml and enable auto formatting (Fixes #7)
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
d616bfa8a1
|
Add Apache 2 license
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
c0ccff44a3
|
Rename last remaining data type to GuiXml
|
2021-03-27 01:20:51 -07:00 |
|
Gabriel Majeri
|
c4cbd0690a
|
Add docs for GUI system
|
2020-07-12 12:39:48 +03:00 |
|
Keavon Chambers
|
c0e092f726
|
Switch shader texture usage from sampler2D to texture2D plus sampler (fixes #1)
|
2020-07-11 19:01:48 -07:00 |
|
Keavon Chambers
|
6a94905f61
|
Simplification and comments for XML parser
|
2020-07-10 02:37:55 -07:00 |
|
Keavon Chambers
|
6aca84c929
|
Create readme
|
2020-07-10 02:35:29 -07:00 |
|
Keavon Chambers
|
f32f39d5a6
|
Rename GUI Layout to Layout System
|
2020-06-10 14:01:50 -07:00 |
|
Keavon Chambers
|
559833be8e
|
Layout language AST building now complete with recursive parsing referenced XML files
|
2020-05-31 22:02:41 -07:00 |
|
Keavon Chambers
|
0c7e6bc883
|
Implement abstract syntax tree parsing of XML layout
|
2020-05-27 04:08:52 -07:00 |
|
Keavon Chambers
|
decff5681b
|
Rename ComponentLayout to GuiLayout
|
2020-05-25 22:45:42 -07:00 |
|
Keavon Chambers
|
870ce74743
|
Rename ParsedLayoutNode to LayoutParsedNode
|
2020-05-25 22:24:54 -07:00 |
|
Keavon Chambers
|
f8025b15ea
|
Add parsing of XML layout files into a ParsedLayoutNode tree
|
2020-05-25 22:08:27 -07:00 |
|
Keavon Chambers
|
474b2b39f9
|
Add basic layouts for XML-based GUI system
|
2020-05-24 21:22:16 -07:00 |
|
Keavon Chambers
|
e72ab7b000
|
Draw commands are now built by a GuiNode traversing its children
|
2020-05-23 22:44:35 -07:00 |
|
Keavon Chambers
|
6e0883e9b6
|
Move pipeline name and bind groups to DrawCommand
|
2020-05-23 15:43:55 -07:00 |
|
Keavon Chambers
|
8fb1a703af
|
Remove unused code
|
2020-05-23 12:47:36 -07:00 |
|