Commit Graph

19 Commits

Author SHA1 Message Date
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