Keavon Chambers
7138580ea3
Improve web infrastructure
...
Upgrade npm packages that were locked to old versions due to now-resolved problems
Remove unused/unnecessary dependencies and their configurations
Fix VS Code format on save
Fix VS Code removing EOF newline in JSON files in conflict with npm
Remove JSON files from ESLint because it doesn't properly support JSON
Add detailed comments to web-related configuration files
2021-08-27 02:19:30 -07:00
Keavon Chambers
4b9c2eb793
Restructure project directories ( #333 )
...
`/client/web` -> `/frontend`
`/client/cli` -> *delete for now*
`/client/native` -> *delete for now*
`/core/editor` -> `/editor`
`/core/document` -> `/graphene`
`/core/renderer` -> `/charcoal`
`/core/proc-macro` -> `/proc-macros` *(now plural)*
2021-08-07 05:17:18 -07:00
Keavon Chambers
1821d3001a
Fix inconsistent whitespace
2021-07-23 17:48:39 -07:00
bjorn3
5d91ae21a0
Two improvements to the development workflow ( #270 )
...
* Configure rust-analyzer to target wasm32-unknown-unknown
* Watch changes to core rust files
2021-07-16 01:49:52 -07:00
Simon Desloges
0240ba81cc
Implement Select All/Deselect All layers ( #242 )
...
* Implement select all layers shortcut
* Adjust menu entry for Select All Layers
* Avoid selecting the root of the document when selecting all layers
* Implement deselect all layers
* Fix formatting
* Add extensions.json so VS Code recommends useful extensions
* Add rust-analyzer as the default Rust formatter
2021-07-10 17:01:37 -07:00
Keavon Chambers
12dac1c154
Add the checkbox input widget ( #204 )
...
* Add the checkbox input widget
* Add OptionalInput widget
2021-07-08 14:10:30 -07:00
Paul Kupper
f808ee5a94
Don't use ESLint formatter for Rust files in VS Code ( #228 )
...
* Remove default formatter from vscode settings
* Only use eslint formatter on js/ts/json/vue files
2021-07-04 13:29:50 -07:00
Keavon Chambers
c94c2b3373
Fix web code linting to be portable across environments
2021-04-14 13:22:43 -07:00
Keavon Chambers
fcc4c1874b
Set CI environment variable to NODE_ENV=production during linting ( #73 )
2021-04-14 01:27:01 -07:00
ProTheory8
0083a2f788
Add .gitattributes file ( #46 )
...
Add .gitattributes and enforce the use of LF
2021-03-27 11:48:05 +01:00
Keavon Chambers
75dee589fc
Simplify rustfmt settings to remove using unstable rules
2021-03-27 02:26:55 -07:00
Keavon Chambers
83afcf8734
Clean up component files by removing 'name' property
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
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
35ff5f55ea
Add rustfmt.toml and enable auto formatting ( Fixes #7 )
2021-03-27 01:20:51 -07: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
323a951362
Update wgpu from 0.4 to 0.5 (currently it's not rendering)
2020-05-02 14:44:28 -07:00
Keavon Chambers
b30ee294a6
Window with textured polygon
2020-04-26 00:28:13 -07:00