Keavon Chambers
d2395b4dcf
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-26 19:20:38 -07:00
Keavon Chambers
53ad105f57
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
c663b160e6
Fix inconsistent whitespace
2021-07-23 17:48:39 -07:00
bjorn3
9ed1fccd1d
Two improvements to the development workflow ( #270 )
...
* Configure rust-analyzer to target wasm32-unknown-unknown
* Watch changes to core rust files
2021-07-16 10:49:52 +02:00
Simon Desloges
2d2954d045
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 20:01:37 -04:00
Keavon Chambers
29a2b46684
Add the checkbox input widget ( #204 )
...
* Add the checkbox input widget
* Add OptionalInput widget
2021-07-08 14:10:30 -07:00
Paul Kupper
12b373f1ab
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 22:29:50 +02:00
Keavon Chambers
0ca4b9fe7c
Fix web code linting to be portable across environments
2021-04-14 11:44:09 -07:00
Keavon Chambers
57540ed5ef
Set CI environment variable to NODE_ENV=production during linting ( #73 )
2021-04-14 01:27:01 -07:00
ProTheory8
88b6703a02
Add .gitattributes file ( #46 )
...
Add .gitattributes and enforce the use of LF
2021-03-27 15:48:05 +05:00
Keavon Chambers
d9289573b4
Simplify rustfmt settings to remove using unstable rules
2021-03-24 13:37:00 -07:00
Keavon Chambers
f367f12ca2
Clean up component files by removing 'name' property
2021-02-20 17:59:23 -08:00
Keavon Chambers
b800e91ccd
Change UI font to Source Sans Pro
2021-02-16 23:59:23 -08:00
Keavon Chambers
0a0628202f
Add web frontend panel skeleton & Vue environment
2021-02-16 03:21:15 -08:00
Keavon Chambers
0578e8f7c7
Add WASM bindings and web project structure
2021-02-14 18:46:08 -08:00
Keavon Chambers
848228dd45
Add rustfmt.toml and enable auto formatting ( Fixes #7 )
2020-07-12 16:20:28 -07:00
Keavon Chambers
642c7ffd00
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