Keavon Chambers
|
75dee589fc
|
Simplify rustfmt settings to remove using unstable rules
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
0e6c4400dc
|
Switch inline SVGs to using SVG file loader
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
6f32c1a0c9
|
Fix compiling issue broken while cleaning up last commit
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
7323d3cd21
|
Remove WebPack and let Vue CLI handle WASM. Project restructuring fixes. Add Vue SVG Loader. Fixes #29.
|
2021-03-27 02:26:55 -07:00 |
|
TrueDoctor
|
8741e31c92
|
Add wasm-bindgen to Vue config (#38)
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
21dca857cd
|
Add rustfmt.toml to project root
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
2613ded439
|
Rename more of the project structure. Fixes #39.
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
7bfb04a99a
|
Rename project structure with /core and /client
|
2021-03-27 02:26:55 -07:00 |
|
ProTheory8
|
18a8442b0e
|
Make it compile (#37)
* Fix indentation
* Set the correct name of the crate in root Cargo.toml
* Fix all compile errors
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
38dbe34293
|
Update npm packages
|
2021-03-27 02:26:55 -07:00 |
|
TrueDoctor
|
169a281fbf
|
Rename layout to workspace and fix typo (#36)
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
26011dab9b
|
Overhaul main readme with recent project updates
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
808b116037
|
Add editor, codebase, and design documentation
|
2021-03-27 02:26:55 -07:00 |
|
Keavon Chambers
|
d20042bdd6
|
Add complete input hints to footer
|
2021-03-27 02:26:55 -07:00 |
|
TrueDoctor
|
6b93e2c008
|
Fix errors introduced in 29f5672 (#35)
|
2021-03-27 02:26:55 -07:00 |
|
TrueDoctor
|
eb2255149a
|
Define the js wasm-editor interface (#31)
|
2021-03-27 02:26:55 -07:00 |
|
TrueDoctor
|
b3933f30bc
|
Add graphite-editor library skeleton (#34)
|
2021-03-27 02:26:55 -07:00 |
|
ProTheory8
|
018708791d
|
Add init function to wasm-bindings crate and update dependencies (#33)
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
8596db42ba
|
Update README.md
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
e640961ef2
|
Viewport panel layout scaffolding
|
2021-03-27 02:26:54 -07:00 |
|
Keavon Chambers
|
6edb9a1c46
|
Window title bar now draws for Windows, Mac, Linux, and Web
|
2021-03-27 02:26:54 -07:00 |
|
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 |
|